How do Technical Factors Affect Developers in Mobile Software Ecosystems
Abstract
The Software Evolution area brings applications to the Mobile era in which users want to use these applications on their mobile devices. A Mobile Software Ecosystem (MSECO) is the kind of ecosystems in which developers build applications to attend the needs of mobile technologies users (e.g., Android and iOS). Literature explains that the capability to attracting and retaining people (i.e., developers and users) is essencial to MSECO sustainability, i.e., to the MSECO survive along the years. In a previous work, we conducted a literature review that identified 6 factors that may influence developers to participate in an MSECO. In this study, we present a Field Study aiming to understand how these 6 identified factors may have influenced practitioners in real life projects.
References
Bosch, J. and Bosch-Sijtsema, P. (2010). From integration to composition: On the impact of software product lines, global development and ecosystems. Journal of Systems and Software, 83(1):67–76.
Campbell, P. and Ahmed, F. (2010). A three-dimensional view of software ecosystems. In Proceedings of the European Conference on Software Architecture: Companion Volume, pages 81–84, Copenhagen, Denmark. ACM.
de Souza, C. R., Figueira Filho, F., Miranda, M., Ferreira, R. P., Treude, C., and Singer, L. (2016). The social side of software platform ecosystems. In Proceedings of the Conference on Human Factors in Computing Systems, pages 3204–3214, San Jose, California. ACM.
Dhungana, D., Groher, I., Schludermann, E., and Biffl, S. (2010). Software ecosystems vs. natural ecosystems: learning from the ingenious mind of nature. In Proceedings of the European Conference on Software Architecture: Companion Volume, pages 96– 102, Copenhagen, Denmark. ACM.
Fontao, A. d. L., dos Santos, R. P., and Dias-Neto, A. C. (2015). Mobile software ecosystem (mseco): a systematic mapping study. In Proceedings of the IEEE Annual Computer Software and Applications Conference, pages 653–658, Taichung, Taiwan. IEEE.
Mallinson, K. (2015). Smartphone revolution: Technology patenting and licensing fosters innovation, market entry, and exceptional growth. IEEE Consumer Electronics Magazine, 4(2):60–66.
Singer, J., Sim, S. E., and Lethbridge, T. C. (2008). Software engineering data collection for field studies. In Shull, F., Singer, J., and Sjoberg, D. I., editors, Guide to Advanced Empirical Software Engineering, chapter 1, pages 9–34. Springer, London, UK.
Spencer, D. (2009). Card sorting: Designing usable categories. Rosenfeld Media, New York, USA.
