Investigating Developer Engagement in Software Ecosystem Portals
DOI:
https://doi.org/10.5753/reic.2024.4647Abstract
Software Ecosystems (SECO) portals are web interfaces that allow a developer to participate in an ecosystem. Improving developer engagement is an important concern to maintain a sustainable SECO in the market over time. Barriers faced during interaction with a SECO portal make engagement difficult and can cause developers to abandon the portal and, consequently, the ecosystem. This work investigates factors that affect developer engagement on SECO portals, with a focus on official documentation and open source and hybrid SECO. Two case studies, a survey research and a field study with developers were carried out and mixed methods were used for data analysis. At the end, 21 factors that affect engagement were identified based on results of the studies. This work aims to support the engagement of developers in SECO portals and make suggestions for improving them based on the participants’ reports, contributing to a greater satisfaction in DX.
Downloads
References
Fagerholm, F. e Münch, J. (2012). Developer experience: Concept and definition. In 2012 International Conference on Software and System Process (ICSSP), pages 73–77.
Fontão, A., Cleger-Tamayo, S., Wiese, I., Santos, R. P. d., e Dias-Neto, A. C. (2020). On value creation in developer relations (devrel): A practitioners’ perspective. In Proceedings of the 15th International Conference on Global Software Engineering, ICGSE ’20, page 33–42, New York, NY, USA. Association for Computing Machinery.
Leite, J. C. S. P. e Cappelli, C. (2010). Software transparency. Business & Information Systems Engineering, 2:127–139.
Meireles, A. I., Santos, R. P., e Cappelli, C. (2019). Um instrumento para avaliação e sugestões de mecanismos de transparência em portais de ecossistemas de software. iSys Revista Brasileira de Sistemas de Informação, 12(6):05–38.
Nunes, V. T., Cappelli, C., e Ralha, C. G. (2017). Transparency in information systems. In Boscarioli, C., Araujo, R. M., e Maciel, R. S. P., editors, I GrandDSI-BR - Grand Research Challenges in Information Systems in Brazil 2016 - 2026, chapter 7, pages 73–89. Sociedade Brasileira de Computação, Porto Alegre.
O’Brien, H. L. e Toms, E. G. (2008). What is user engagement? a conceptual framework for defining user engagement with technology. Journal of the American Society for Information Science and Technology, 59(6):938–955.
Parracho, T. M., Zacarias, R. O., Seruffo, M. C. R., e Santos, R. P. (2024). Investigating factors on information consumption by software developers on software ecosystem portals. iSys Brazilian Journal of Information Systems, 17(1):3:1–3:46.
Santos, R. P. (2016). Managing and Monitoring Software Ecosystem to Support Demand and Solution Analysis. Tese de doutorado, COPPE/UFRJ, Universidade Federal do Rio de Janeiro, Rio de Janeiro, Brasil.
Sukale, R. e Pfaff, M. S. (2014). Quodocs: Improving developer engagement in software documentation through gamification. In CHI ’14 Extended Abstracts on Human Factors in Computing Systems, CHI EA ’14, page 1531–1536, New York, NY, USA. Association for Computing Machinery.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Authors
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.