Comprehension of Ads-supported and Paid Android Applications: Are They Different?. Saborido, R., Khomh, F., Antoniol, G., & Gu�h�neuc, Y. In Lo, D. & Serebrenik, A., editors, Proceedings of the 25<sup>th</sup> International Conference on Program Comprehension (ICPC), pages 143–153, May, 2017. IEEE CS Press. 10 pages.Paper abstract bibtex The Android market is a place where developers offer paid and-or free apps to users. Free apps are interesting to users because they can try them immediately without incurring a monetary cost. However, free apps often have limited features and-or contain ads when compared to their paid counterparts. Thus, users may eventually need to pay to get additional features and-or remove ads. While paid apps have clear market values, their ads-supported versions are not entirely free because ads have an impact on performance. In this paper, first, we perform an exploratory study about ads-supported and paid apps to understand their differences in terms of implementation and development process. We analyze 40 Android apps and we observe that (i) ads-supported apps are preferred by users although paid apps have a better rating, (ii) developers do not usually offer a paid app without a corresponding free version, (iii) ads-supported apps usually have more releases and are released more often than their corresponding paid versions, (iv) there is no a clear strategy about the way developers set prices of paid apps, (v) paid apps do not usually include more functionalities than their corresponding ads-supported versions, (vi) developers do not always remove ad networks in paid versions of their ads-supported apps, and (vii) paid apps require less permissions than ads-supported apps. Second, we carry out an experimental study to compare the performance of ads-supported and paid apps and we propose four equations to estimate the cost of ads-supported apps. We obtain that (i) ads-supported apps use more resources than their corresponding paid versions with statistically significant differences and (ii) paid apps could be considered a most cost-effective choice for users because their cost can be amortized in a short period of time, depending on their usage.
@INPROCEEDINGS{Saborido17-ICPC-AndroidAds,
AUTHOR = {Rub�n Saborido and Foutse Khomh and Giuliano Antoniol and
Yann-Ga�l Gu�h�neuc},
BOOKTITLE = {Proceedings of the 25<sup>th</sup> International Conference on Program Comprehension (ICPC)},
TITLE = {Comprehension of Ads-supported and Paid Android
Applications: Are They Different?},
YEAR = {2017},
OPTADDRESS = {},
OPTCROSSREF = {},
EDITOR = {David Lo and Alexander Serebrenik},
MONTH = {May},
NOTE = {10 pages.},
OPTNUMBER = {},
OPTORGANIZATION = {},
PAGES = {143--153},
PUBLISHER = {IEEE CS Press},
OPTSERIES = {},
OPTVOLUME = {},
KEYWORDS = {Topic: <b>Program comprehension</b>, Venue: <c>ICPC</c>},
URL = {http://www.ptidej.net/publications/documents/ICPC17.doc.pdf},
PDF = {http://www.ptidej.net/publications/documents/ICPC17.ppt.pdf},
ABSTRACT = {The Android market is a place where developers offer
paid and-or free apps to users. Free apps are interesting to users
because they can try them immediately without incurring a monetary
cost. However, free apps often have limited features and-or contain
ads when compared to their paid counterparts. Thus, users may
eventually need to pay to get additional features and-or remove ads.
While paid apps have clear market values, their ads-supported
versions are not entirely free because ads have an impact on
performance. In this paper, first, we perform an exploratory study
about ads-supported and paid apps to understand their differences in
terms of implementation and development process. We analyze 40
Android apps and we observe that (i) ads-supported apps are preferred
by users although paid apps have a better rating, (ii) developers do
not usually offer a paid app without a corresponding free version,
(iii) ads-supported apps usually have more releases and are released
more often than their corresponding paid versions, (iv) there is no a
clear strategy about the way developers set prices of paid apps, (v)
paid apps do not usually include more functionalities than their
corresponding ads-supported versions, (vi) developers do not always
remove ad networks in paid versions of their ads-supported apps, and
(vii) paid apps require less permissions than ads-supported apps.
Second, we carry out an experimental study to compare the performance
of ads-supported and paid apps and we propose four equations to
estimate the cost of ads-supported apps. We obtain that (i)
ads-supported apps use more resources than their corresponding paid
versions with statistically significant differences and (ii) paid
apps could be considered a most cost-effective choice for users
because their cost can be amortized in a short period of time,
depending on their usage.}
}
Downloads: 0
{"_id":"8YK827MuJYH6aNXNr","bibbaseid":"saborido-khomh-antoniol-guhneuc-comprehensionofadssupportedandpaidandroidapplicationsaretheydifferent-2017","downloads":0,"creationDate":"2018-01-17T20:29:42.166Z","title":"Comprehension of Ads-supported and Paid Android Applications: Are They Different?","author_short":["Saborido, R.","Khomh, F.","Antoniol, G.","Gu�h�neuc, Y."],"year":2017,"bibtype":"inproceedings","biburl":"http://www.yann-gael.gueheneuc.net/Work/Publications/Biblio/complete-bibliography.bib","bibdata":{"bibtype":"inproceedings","type":"inproceedings","author":[{"firstnames":["Rub�n"],"propositions":[],"lastnames":["Saborido"],"suffixes":[]},{"firstnames":["Foutse"],"propositions":[],"lastnames":["Khomh"],"suffixes":[]},{"firstnames":["Giuliano"],"propositions":[],"lastnames":["Antoniol"],"suffixes":[]},{"firstnames":["Yann-Ga�l"],"propositions":[],"lastnames":["Gu�h�neuc"],"suffixes":[]}],"booktitle":"Proceedings of the 25<sup>th</sup> International Conference on Program Comprehension (ICPC)","title":"Comprehension of Ads-supported and Paid Android Applications: Are They Different?","year":"2017","optaddress":"","optcrossref":"","editor":[{"firstnames":["David"],"propositions":[],"lastnames":["Lo"],"suffixes":[]},{"firstnames":["Alexander"],"propositions":[],"lastnames":["Serebrenik"],"suffixes":[]}],"month":"May","note":"10 pages.","optnumber":"","optorganization":"","pages":"143–153","publisher":"IEEE CS Press","optseries":"","optvolume":"","keywords":"Topic: <b>Program comprehension</b>, Venue: <c>ICPC</c>","url":"http://www.ptidej.net/publications/documents/ICPC17.doc.pdf","pdf":"http://www.ptidej.net/publications/documents/ICPC17.ppt.pdf","abstract":"The Android market is a place where developers offer paid and-or free apps to users. Free apps are interesting to users because they can try them immediately without incurring a monetary cost. However, free apps often have limited features and-or contain ads when compared to their paid counterparts. Thus, users may eventually need to pay to get additional features and-or remove ads. While paid apps have clear market values, their ads-supported versions are not entirely free because ads have an impact on performance. In this paper, first, we perform an exploratory study about ads-supported and paid apps to understand their differences in terms of implementation and development process. We analyze 40 Android apps and we observe that (i) ads-supported apps are preferred by users although paid apps have a better rating, (ii) developers do not usually offer a paid app without a corresponding free version, (iii) ads-supported apps usually have more releases and are released more often than their corresponding paid versions, (iv) there is no a clear strategy about the way developers set prices of paid apps, (v) paid apps do not usually include more functionalities than their corresponding ads-supported versions, (vi) developers do not always remove ad networks in paid versions of their ads-supported apps, and (vii) paid apps require less permissions than ads-supported apps. Second, we carry out an experimental study to compare the performance of ads-supported and paid apps and we propose four equations to estimate the cost of ads-supported apps. We obtain that (i) ads-supported apps use more resources than their corresponding paid versions with statistically significant differences and (ii) paid apps could be considered a most cost-effective choice for users because their cost can be amortized in a short period of time, depending on their usage.","bibtex":"@INPROCEEDINGS{Saborido17-ICPC-AndroidAds,\r\n AUTHOR = {Rub�n Saborido and Foutse Khomh and Giuliano Antoniol and \r\n Yann-Ga�l Gu�h�neuc},\r\n BOOKTITLE = {Proceedings of the 25<sup>th</sup> International Conference on Program Comprehension (ICPC)},\r\n TITLE = {Comprehension of Ads-supported and Paid Android \r\n Applications: Are They Different?},\r\n YEAR = {2017},\r\n OPTADDRESS = {},\r\n OPTCROSSREF = {},\r\n EDITOR = {David Lo and Alexander Serebrenik},\r\n MONTH = {May},\r\n NOTE = {10 pages.},\r\n OPTNUMBER = {},\r\n OPTORGANIZATION = {},\r\n PAGES = {143--153},\r\n PUBLISHER = {IEEE CS Press},\r\n OPTSERIES = {},\r\n OPTVOLUME = {},\r\n KEYWORDS = {Topic: <b>Program comprehension</b>, Venue: <c>ICPC</c>},\r\n URL = {http://www.ptidej.net/publications/documents/ICPC17.doc.pdf},\r\n PDF = {http://www.ptidej.net/publications/documents/ICPC17.ppt.pdf},\r\n ABSTRACT = {The Android market is a place where developers offer \r\n paid and-or free apps to users. Free apps are interesting to users \r\n because they can try them immediately without incurring a monetary \r\n cost. However, free apps often have limited features and-or contain \r\n ads when compared to their paid counterparts. Thus, users may \r\n eventually need to pay to get additional features and-or remove ads. \r\n While paid apps have clear market values, their ads-supported \r\n versions are not entirely free because ads have an impact on \r\n performance. In this paper, first, we perform an exploratory study \r\n about ads-supported and paid apps to understand their differences in \r\n terms of implementation and development process. We analyze 40 \r\n Android apps and we observe that (i) ads-supported apps are preferred \r\n by users although paid apps have a better rating, (ii) developers do \r\n not usually offer a paid app without a corresponding free version, \r\n (iii) ads-supported apps usually have more releases and are released \r\n more often than their corresponding paid versions, (iv) there is no a \r\n clear strategy about the way developers set prices of paid apps, (v) \r\n paid apps do not usually include more functionalities than their \r\n corresponding ads-supported versions, (vi) developers do not always \r\n remove ad networks in paid versions of their ads-supported apps, and \r\n (vii) paid apps require less permissions than ads-supported apps. \r\n Second, we carry out an experimental study to compare the performance \r\n of ads-supported and paid apps and we propose four equations to \r\n estimate the cost of ads-supported apps. We obtain that (i) \r\n ads-supported apps use more resources than their corresponding paid \r\n versions with statistically significant differences and (ii) paid \r\n apps could be considered a most cost-effective choice for users \r\n because their cost can be amortized in a short period of time, \r\n depending on their usage.}\r\n}\r\n\r\n","author_short":["Saborido, R.","Khomh, F.","Antoniol, G.","Gu�h�neuc, Y."],"editor_short":["Lo, D.","Serebrenik, A."],"key":"Saborido17-ICPC-AndroidAds","id":"Saborido17-ICPC-AndroidAds","bibbaseid":"saborido-khomh-antoniol-guhneuc-comprehensionofadssupportedandpaidandroidapplicationsaretheydifferent-2017","role":"author","urls":{"Paper":"http://www.ptidej.net/publications/documents/ICPC17.doc.pdf"},"keyword":["Topic: <b>Program comprehension</b>","Venue: <c>ICPC</c>"],"metadata":{"authorlinks":{"gu�h�neuc, y":"https://bibbase.org/show?bib=http%3A%2F%2Fwww.yann-gael.gueheneuc.net%2FWork%2FPublications%2FBiblio%2Fcomplete-bibliography.bib&msg=embed","guéhéneuc, y":"https://bibbase.org/show?bib=http://www.yann-gael.gueheneuc.net/Work/BibBase/guehene%20(automatically%20cleaned).bib"}},"downloads":0},"search_terms":["comprehension","ads","supported","paid","android","applications","different","saborido","khomh","antoniol","gu�h�neuc"],"keywords":["topic: <b>program comprehension</b>","venue: <c>icpc</c>"],"authorIDs":["AfJhKcg96muyPdu7S","xkviMnkrGBneANvMr"],"dataSources":["Sed98LbBeGaXxenrM","8vn5MSGYWB4fAx9Z4"]}