Investigating Developer Engagement in Software Ecosystem Portals

Authors

  • Thiago Parracho UNIRIO
  • Rodrigo Zacarias UNIRIO
  • Rodrigo Santos UNIRIO

DOI:

https://doi.org/10.5753/reic.2024.4647

Abstract

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

Download data is not yet available.

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.

Published

2024-06-28

How to Cite

Parracho, T., Zacarias, R., & Santos, R. (2024). Investigating Developer Engagement in Software Ecosystem Portals. Electronic Journal of Undergraduate Research on Computing, 22(1), 41–50. https://doi.org/10.5753/reic.2024.4647

Issue

Section

Full Papers