Ecossistemas de Software “mortos”: uma visão a partir de DevRel (Developer Relations)
Resumo
Ecossistemas de Software (ECOS) dependem de plataformas que servem como ambientes para a interação entre desenvolvedores. Quando a organização proprietária da plataforma não suporta a sinergia entre os objetivos organizacionais e as expectativas dos desenvolvedores, o ECOS pode morrer. Neste artigo, relata-se um estudo realizado no StackOverflow (SO) e no GitHub (GH) com foco em Web ECOS: AngularJS, PhantomJS e Moment.JS. Foram analisadas métricas com base em taxas de resposta e issues fechadas, para entender o que acontece nesses ECOS antes, durante e após a morte da plataforma. Identificou-se comportamentos nas métricas que podem indicar sinal de risco.
Referências
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.