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{\'e}n Saborido and Foutse Khomh and Giuliano Antoniol and Yann-Ga{\"e}l Gu{\'e}h{\'e}neuc},
title = {Comprehension of Ads-supported and Paid {A}ndroid Applications: Are They Different?},
booktitle = {Proceedings of the 25<sup>{th}</sup> International Conference on Program Comprehension ({ICPC})},
year = {2017},
month = {May},
editor = {David Lo and Alexander Serebrenik},
publisher = {IEEE CS Press},
note = {10 pages.},
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.},
grant = {NSERC DG and CRC on Multi-language Systems},
keywords = {Understanding program comprehension ; ICPC},
kind = {MISA},
language = {english},
url = {http://www.ptidej.net/publications/documents/ICPC17.doc.pdf},
pdf = {http://www.ptidej.net/publications/documents/ICPC17.ppt.pdf},
pages = {143--153}
}
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/BibBase/guehene (automatically cleaned).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":[]}],"title":"Comprehension of Ads-supported and Paid Android Applications: Are They Different?","booktitle":"Proceedings of the 25<sup>th</sup> International Conference on Program Comprehension (ICPC)","year":"2017","month":"May","editor":[{"firstnames":["David"],"propositions":[],"lastnames":["Lo"],"suffixes":[]},{"firstnames":["Alexander"],"propositions":[],"lastnames":["Serebrenik"],"suffixes":[]}],"publisher":"IEEE CS Press","note":"10 pages.","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.","grant":"NSERC DG and CRC on Multi-language Systems","keywords":"Understanding program comprehension ; ICPC","kind":"MISA","language":"english","url":"http://www.ptidej.net/publications/documents/ICPC17.doc.pdf","pdf":"http://www.ptidej.net/publications/documents/ICPC17.ppt.pdf","pages":"143–153","bibtex":"@INPROCEEDINGS{Saborido17-ICPC-AndroidAds,\n author = {Rub{\\'e}n Saborido and Foutse Khomh and Giuliano Antoniol and Yann-Ga{\\\"e}l Gu{\\'e}h{\\'e}neuc},\n title = {Comprehension of Ads-supported and Paid {A}ndroid Applications: Are They Different?},\n booktitle = {Proceedings of the 25<sup>{th}</sup> International Conference on Program Comprehension ({ICPC})},\n year = {2017},\n month = {May},\n editor = {David Lo and Alexander Serebrenik},\n publisher = {IEEE CS Press},\n note = {10 pages.},\n 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.},\n grant = {NSERC DG and CRC on Multi-language Systems},\n keywords = {Understanding program comprehension ; ICPC},\n kind = {MISA},\n language = {english},\n url = {http://www.ptidej.net/publications/documents/ICPC17.doc.pdf},\n pdf = {http://www.ptidej.net/publications/documents/ICPC17.ppt.pdf},\n pages = {143--153}\n}\n\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":["Understanding program comprehension ; ICPC"],"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,"html":""},"search_terms":["comprehension","ads","supported","paid","android","applications","different","saborido","khomh","antoniol","guéhéneuc"],"keywords":["understanding program comprehension ; icpc"],"authorIDs":["AfJhKcg96muyPdu7S","xkviMnkrGBneANvMr"],"dataSources":["Sed98LbBeGaXxenrM","8vn5MSGYWB4fAx9Z4"]}