An Investigation of the Strengths, Weaknesses, Opportunities and Threats in the Business Dimension for Developers in Mobile Software Ecosystems
Keywords:Mobile Sotware Ecosystems, Business Factors, Empirical Studies
Mobile Software Ecosystems (MSECO) are those in which developers interact to create mobile applications to address the users' demands. In this study, we aimed to identify how the business dimension can affect the decision on the participation of an ecosystem or in developers' career. Consequently, we conducted the following studies: i) A Systematic Mapping Study to identify those business factors; ii) a Field Study to verify how such factors influence the developers' decisions regarding their participation in an MSECO; and iii) another Field Study with evangelists to identify the strengths, weaknesses, opportunities and threats that the ecosystem business dimension brings to developers. As a result, 12 factors have been identified. Such factors can drive developers on the understading of how each factor can affect developers' participation as well as the biggest strenghts, weaknesses, opportunities and threats in the business dimension of an MSECO.
Abdalla, A., Stroele, V., Campos, F., David, J. M. N., and Braga, R. (2018). Plataforma de ecossistema de software para sistemas de recomendação. In Simpósio Brasileiro de Sistemas de Inf., pages 559–551, Caxias do Sul, Brasil. SBC.
Boscarioli, C., Araujo, R. M., and Maciel, S. P., editors (2017). Grand Research Challenges in Information Systems in Brazil 2016 -2026. Brazilian Computer Society, Special Committee on Information Systems (CE-SI).
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.
Choi, G., Nam, C., and Kim, S. (2017). The impacts of mobile platform openness on application developers’ intention to continuously use a platform: From an ecosystem perspective. In Proc. of the International Telecommunications Society, pages 1–28, Passau, Germany. econstor.
Choi, G., Nam, C., and Kim, S. (2018). The impacts of technology platform openness on application developers’ intention to continuously use a platform: From an ecosystem perspective. Telecom. Policy, 42(1):1–14.
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.
Deniz, S. and Kehoe, F. (2013). Fostering innovation: Factors that attract and retain third party developers in mobile ecosystems. Master thesis, Lund University.
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.
Dobrica, L. and Pietraru, R. (2017). Experiencing native mobile health applications development. In Proceedings of the International Conference on Control Systems and
Computer Science, pages 523–528, Bucharest, Romania. IEEE.
Ferreira, R. d. P. (2016). Um estudo exploratório dos fatores de adoção de plataformas de software móveis. Master thesis, UFPA, Brasil.
Fontão, A., Cleger-Tamayo, S., Wiese, I., Santos, R. P. d., and Dias-Neto, A. C. (2020). On value creation in developer relations (devrel) a practitioners’ perspective. In International Conference on Global Software Engineering, pages 33–42, Seoul, South Korea.
Fontão, A. d. L., Dias-Neto, A., and Santos, R. (2017). Towards a guideline-based approach to govern developers in mobile software ecosystems. Mastering Scale and Complexity in Software Reuse, 10221(1):208–213.
Fontão, A. d. L., dos Santos, R. P., and Dias-Neto, A. C. (2015). Mobile software ecosystem (mseco): a systematic mapping study. In Proc. of the Computer Software and Applications Conf., pages 653–658, Taichung, Taiwan. IEEE.
Goldbach, T. and Benlian, A. (2015). Understanding informal control modes on software platforms–the mediating role of third-party developers’ intrinsic motivation. In Proceedings of the International Conference on Information Systems, pages 1–20, Las Vegas, USA. aisel.
Goldbach, T., Benlian, A., and Buxmann, P. (2017). Differential effects of formal and self-control in mobile platform ecosystems: Multi-method findings on third-party developers’ continuance intentions and application quality. Information & Management, 55(3):271–284.
Kim, H. J., Kim, I., and Lee, H. (2016). Third-party mobile app developers’ continued participation in platform-centric ecosystems: An empirical investigation of two different mechanisms. International Journal of Information Management, 36(1):44–59.
Kitchenham, B., Brereton, O. P., Budgen, D., Turner, M., Bailey, J., and Linkman, S. (2009). Systematic literature reviews in software engineering–a systematic literature review. Information and Software Technology, 51(1):7–15.
Koch, S. and Guceri-Ucar, G. (2017). Motivations of application developers: Innovation, business model choice, release policy, and success. Journal of Organizational Computing and Electronic Commerce, 27(1):218–238.
Koch, S. and Kerschbaum, M. (2014). Joining a smartphone ecosystem: Application developers’ motivations and decision criteria. Information and Software Technology, 56(1):1423–1435.
Lima, T., Barbosa, G., dos Santos, R. P., and Werner, C. (2014). Uma abordagem sociotécnica para apoiar ecossistemas de software. iSys-Revista Brasileira de Sistemas de Informação, 7(3):19–37.
Mallinson, K. (2015). Smartphone revolution: Technology patenting and licensing fosters innovation, market entry, and exceptional growth. IEEE Consumer Electronics Magazine, 4(2):60–66.
Manikas, K. and Hansen, K. (2013). Software ecosystems – a systematic literature review. Journal of Systems and Software, 86(5):1294–1306.
Meireles, A. I., dos Santos, R. P., and Cappelli, C. (2019). Um instrumento para avaliação e sugestões de mecanismos de transparˆencia em portais de ecossistemas de software. iSys-Brazilian Journal of Information Systems, 12(2):05–38.
Miranda, M., Ferreira, R., de Souza, C. R., Figueira Filho, F., and Singer, L. (2014). An exploratory study of the adoption of mobile development platforms by software engineers. In Proceedings of the International Conference on Mobile Software Engineering and Systems, pages 50–53, Hyderabad, India. ACM.
Petersen, K., Feldt, R., Mujtaba, S., and Mattsson, M. (2008). Systematic mapping studies in software engineering. In Evaluation and Assessment in Software Engineering, volume 8, pages 68–77, Bari, Italy. EASE.
Rieger, C. and Majchrzak, T. A. (2016). Weighted evaluation framework for crossplatform app development approaches. In Proceedings of the EuroSymposium on Systems Analysis and Design, pages 18–39, Gdansk, Poland. Springer.
Ryu, M. H., Kim, J., and Kim, S. (2014). Factors affecting application developers’ loyalty to mobile platforms. Computers in Human Behavior, 40(1):78–85.
Sadi, M. H., Dai, J., and Yu, E. (2015). Designing software ecosystems: How to develop sustainable collaborations? Advanced Information Systems Engineering Workshops, 215(1):161–173.
Santos, M., Fernandes, J., Villela, M., and Santos, R. (2019). Fatores de interação humano-computador em ecossistemas de software: Um mapeamento sistemático de literatura. In Anais do XV Simpósio Brasileiro de Sistemas de Informação, page 8, Aracaju, Brasil. SBC.
Santos, R. P. and Werner, C. M. L. (2011). A proposal for software ecosystems engineering. In Jansen, S., Bosch, J., Campbell, P. R. J., and Ahmed, F., editors, Proceedings of the Third International Workshop on Software Ecosystems, volume 746 of CEUR Workshop Proceedings, pages 40–51, Brussels, Belgium. CEUR-WS.org.
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.
Steglich, C., Marczak, S., De Souza, C. R., Guerra, L. P., Mosmann, L. H., Figueira Filho, F., and Perin, M. (2019a). Social aspects and how they influence mseco developers. In IEEE/ACM International Workshop on Cooperative and Human Aspects of Software Engineering, pages 99–106, Montreal, Canada. IEEE.
Steglich, C., Marczak, S., Santos, R., Guerra, L. P., Mosmann, L. H., de Souza, C., Figueira Filho, F., and Perin, M. (2019b). How do technical factors affect developers in mobile software ecosystems. In Workshop on Software Visualization, Evolution and Maintenance, pages 70–77, Salvador, Brazil. SBC.
Steglich, C., Marczak, S., Santos, R., Mosmann, L. H., Guerra, L. P., de Souza, C., Filho, F. F., and Perin, M. (2020). How do business factors affect developers in mobile software ecosystems? In Brazilian Symposium on Information Systems, pages 1–8, São Bernardo do Campo, Brasil.
Wohlin, C. (2014). Guidelines for snowballing in systematic literature studies and a replication in software engineering. In Proc. of the International Conference on Evaluation and Assessment in Software Engineering, page 38, London, UK. ACM.
How to Cite
Copyright (c) 2021 The authors
This work is licensed under a Creative Commons Attribution 4.0 International License.