Ecossistemas de Software “mortos”: uma visão a partir de DevRel (Developer Relations)

  • Felipe Soupinski UFMS
  • Awdren Fontão UFMS

Abstract


Software Ecosystems (SECO) depend on platforms that serve as environments for developers interaction. When the organization that owns the platform does not support the synergy between organizational goals and developers’ expectations, the SECO may die. In this paper, we report a study conducted on StackOverflow (SO) and GitHub (GH) focusing on Web SECOs: AngularJS, PhantomJS, and Moment.JS. We analyzed metrics based on answer rates and closed issues, to understand what happens in these SECOs before, during, and after the platform’s death. We identify behaviors in metrics that may indicate a sign of risk.

References

Anderson, A., Huttenlocher, D., Kleinberg, J., and Leskovec, J. (2012). Discovering value from community activity on focused question answering sites: a case study of stack overflow. In Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining, pages 850-858.

Begon, M., Townsend, C. R., and Harper, J. L. (2009). Ecologia: de indivíduos a ecossistemas. Artmed editora.

Coelho, J., Valente, M. T., Milen, L., and Silva, L. L. (2020). Is this GitHub project maintained? measuring the level of maintenance activity of open-source projects. Information and Software Technology, 122:106274.

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 Fourth European Conference on Software Architecture: Companion Volume, pages 96-102.

Evertse, R., Lencz, A., Šinik, T., Jansen, S., and Soussi, L. (2021). Is your software ecosystem in danger? preventing ecosystem death through lessons in ecosystem health. In International Conference on Agile Software Development, pages 96-105. Springer.

Hemmati, H., Nadi, S., Baysal, O., Kononenko, O., Wang, W., Holmes, R., and Godfrey, M. W. (2013). The msr cookbook: Mining a decade of research. In 2013 10th Working Conference on Mining Software Repositories (MSR), pages 343-352. IEEE.

Hyrynsalmi, S., Seppänen, M., Nokkala, T., Suominen, A., and Järvi, A. (2015). Wealthy, healthy and/or happy-what does 'ecosystem health' stand for? In International conference of software business, pages 272-287. Springer.

Lezina, C. G. E. and Kuznetsov, A. M. (2013). Predict closed questions on stackoverflow.

Manikas, K. (2016). Revisiting software ecosystems research: A longitudinal literature study. Journal of Systems and Software, 117:84-103.

Massanori, D., Cafeo, B. B., Wiese, I., and Fontão, A. (2020). Death of a software ecosystem: a developer relations (devrel) perspective. In Proceedings of the 34th Brazilian Symposium on Software Engineering, pages 399-404.
Published
2022-10-03
SOUPINSKI, Felipe; FONTÃO, Awdren. Ecossistemas de Software “mortos”: uma visão a partir de DevRel (Developer Relations). In: UNDERGRADUATE RESEARCH ON SOFTWARE ENGINEERING COMPETITION(CTIC-ES) - BRAZILIAN CONFERENCE ON SOFTWARE: THEORY AND PRACTICE (CBSOFT), 13. , 2022, Uberlândia/MG. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 99-108. DOI: https://doi.org/10.5753/cbsoft_estendido.2022.227663.