Redes de Colaboração em Ecossistemas de Software: Uma Análise baseada em uma Revisão Longitudinal de Literatura
Resumo
Ecossistema de Software é a interação de um conjunto de atores com base em uma plataforma tecnológica comum que resulta em uma série de soluções ou serviços de software. O desenvolvimento deste tipo de grandes sistemas de software envolve aspectos de negócio, técnicos e sociais. A revisão da literatura de Manikas (2016) revelou que, embora os ecossistemas de software ganhem importância, o tema ainda está em desenvolvimento e alguns aspectos são menos discutidos do que outros, como o social. Para destacar as colaborações entre os autores, incluindo os que discutem o aspecto social, esse trabalho apresenta a visualização de redes colaborativas entre autores de artigos de ecossistemas de software, conforme listado na revisão da literatura de Manikas. Os resultados dessas visualizações revelam padrões ocultos de colaboração e apontam quem são os principais autores. Também destaca a pouca atenção dada aos aspectos sociais até os dias de hoje.
Referências
Bosch J. (2009). From software product lines to software ecosystems. In Proceedings of the 13th International Software Product Line Conference (SPLC '09). Carnegie Mellon University, Pittsburgh, PA, USA, 111-119.
Bosch, J., & Bosch-Sijtsema, P. (2010). From integration to composition: On the impact of software product lines, global development and ecosystems. Journal of Systems and Software, 83(1), 67-76.
Campbell, P. R., & Ahmed, F. (2010, August). A three-dimensional view of software ecosystems. In Proceedings of the European Conference on Software Architecture:
Companion Volume (ECSA '10), Carlos E. Cuesta (Ed.). ACM, New York, NY, USA, 81-84
das Dores, S. C. N., Ruiz, D. D. A.(2014). Soluções para realização de estimativa de esforço em projetos de desenvolvimento de software: uma revisão sistemática. 2014. Programa de Pós-Graduação em Ciências da Computação, PUCRS, 2014.
Durelli, V. H., Araujo, R. F., Silva, M. A., Oliveira, R. A., & Maldonado, J. C. (2011, September). What a Long, Strange Trip It's Been: Past, Present, and Future Perspectives on Software Testing Research. In Software Engineering (SBES), 2011 25th Brazilian Symposium on (pp. 30-39). IEEE.
Jansen, S., Finkelstein, A., & Brinkkemper, S. (2009, May). A sense of community: A research agenda for software ecosystems. In Software Engineering-Companion Volume, 2009. ICSE-Companion 2009. 31st International Conference on (pp. 187-190). Vancouver, BC, Canada, 2009. IEEE Computer Society.
Manikas, K., & Hansen, K. M. (2013). Software ecosystems–A systematic literature review. Journal of Systems and Software, 86(5), 1294-1306.
Manikas, K. (2016). Revisiting software ecosystems research: A longitudinal literature study. Journal of Systems and Software, 117, 84-103.
Mens, T., Goeminne, M. (2011). Analysing the evolution of social aspects of open source software ecosystems. In: Proceedings of the Third International Workshop on Software Ecosystems (IWSECO-2011). CEUR-WS, pp. 1–14
de Souza, C. R., Figueira Filho, F., Miranda, M., Ferreira, R. P., Treude, C., & Singer, L. (2016, May). The social side of software platform ecosystems. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (pp. 3204-3214). ACM.