Ecossistemas de Software “mortos”: uma visão a partir de DevRel (Developer Relations)
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
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.
