An Empirical Analysis of Mobile Apps’ Popularity Metrics in Mobile Software Ecosystems

  • Ludymila L. A. Gomes UFAM
  • Awdren L. Fontão UFAM
  • Allan J. S. Bezerra UFAM
  • Arilo C. Dias-Neto UFAM

Resumo


The growing of mobile platforms in the last years has changed the software development scenario and challenged developers around the world in building successful mobile applications (apps). Users are the core of a mobile software ecosystem (MSECO). Thus, the quality of an app would be related to the user satisfaction, which could be measured by its popularity in App Store. In this paper, we describe the results of a mapping study that identified and analyzed how metrics on apps’ popularity have been addressed in the technical literature. 18 metrics were identified as related to apps’ popularity (users rating and downloads the most cited). After that, we conducted a survey with 47 developers acting within the main MSECOs (Android, iOS and Windows) in order to evaluate these 18 metrics regarding their usefulness to characterize app's popularity. As results, we observed developers understand the importance of metrics to indicate popularity of apps in a different way when compared to the current research.
Palavras-chave: Analysis, Mobile Apps, Ecosystems

Referências

"Popularity." Dictionary.Cambridge.org. Cambridge Dictionaries Online, 2016. Web. 11 June 2016. Apple Appstore [Online]. Available: http://www.apple.com/iphone/from-the-app-store/. Acessed in 04/25/2016.

Bosch, J. (2009) From Software Product Lines to Software Ecosystems. Proceedings of the 13th International Software Product Line Conference (SPLC’09). PA, p. 111-119.

Bracher, D. (2015) Vital Metrics For Tracking Your App’s Success. Developer Economics Blog. Available in: www.developereconomics.com/vital-metrics-tracking-app-success. Acessed in: 02/11/2015.

Dittrich, Y. (2014) Software engineering beyond the project – Sustaining software ecosystems. Information and Software Technology, v. 56, n. 11, p. 1436–1456.

Fontão, A., Santos, R., Dias-Neto, A. C. (2015). Mobile Software Ecosystem: A Systematic Mapping Study. Proceedings of the 39th Annual International Computers, Software & Applications Conference (COMPSAC), Taichung, p. 653-658. Google Play [Online]. Available: http://play.google.com. Acessed in 04/25/2016.

Harrison, R., Flood, D., Duce, D. (2013) Usability of mobile applications: literature review and rationale for a new usability model. Journal of Interaction Science, vol. 1, p. 1-16.

Jansen, S., Cusumano S. (2012) Defining software ecosystems: A survey of software platforms and business network governance. Proceedings of the international Workshop on Software Ecosystems, p. 41-58.

Jansen, S., Van Capelleveen, G. (2013) Quality review and approval methods for extensions in software ecosystems. Software Ecosystems – Analyzing and Managing Business Networks in the Software Industry. Edward Elgar Publishing, p. 187–217

Kim, H., Kim, J., Lee, Y., Chae M., Choi, Y. (2002) An Empirical Study of the Use Contexts and Usability Problems in Mobile Internet. Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS'02), Washington, p. 132.

Kitchenham, B., Charters, S. (2007) Guidelines for performing Systematic Literature Reviews in Software Engineering, Technical Report, Keele University, vol. 2, p. 1051.

Lim, S., Bentley, P. (2012) How to be a Successful App Developer: Lessons from the Simulation of an App Ecosystem. SIGEVOlution Journal, vol. 6, p. 2-15.

Lim, S., Bentley, P. (2013) Investigating App Store Ranking Algorithms using a Simulation of Mobile App Ecosystems. IEEE Congress on Evolutionary Computation, Cancun, p. 26722679.

Lin, F., Ye, W. (2009) Operating System Battle in the Ecosystem of Smartphone Industry. International Symposium on Information Engineering and Electronic Commerce, p. 617621.

Linaker, J., Sulaman, S., Mello, R., Host, M., Runeson, P. (2015) Guidelines for Conducting Surveys in Software Engineering. Technical Report, LTH, Lund University.

Manikas, K., Hansen, M. (2013) Software ecosystems – A systematic literature review, J. Syst. Softw., vol. 86, no.5, p.1294-1306.

Pearson, K. (1895) Notes on regression and inheritance in the case of two parents. Proceedings of the Royal Society of London, p. 240–242.

Petersen, K., Vakkalanka, S., Kuzniarz, L. (2015) Guidelines for conducting systematic mapping studies in software engineering: An update. Information and Software Technology, vol. 64, p. 1-18.
Publicado
24/10/2016
GOMES, Ludymila L. A.; FONTÃO, Awdren L.; BEZERRA, Allan J. S.; DIAS-NETO, Arilo C.. An Empirical Analysis of Mobile Apps’ Popularity Metrics in Mobile Software Ecosystems. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 15. , 2016, Maceió. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2016 . p. 21-35. DOI: https://doi.org/10.5753/sbqs.2016.15123.