Redes de Colaboração em Ecossistemas de Software: Uma Análise baseada em uma Revisão Longitudinal de Literatura

  • Caio Borges PUCRS
  • David Barreto Pesquisador Independente
  • Sabrina Marczak PUCRS
  • Cleidson de Souza UFPA
  • Fernando Figueira Filho UFRN

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

Barbosa, O., Santos,       R.  P.,  Alves,  C.,  Werner,  C.,  &  Jansen,  S.  (2013).  Software ecosystems–analyzing and managing business networks in the software industry. Jansen et  al. [29],  Chapter:  A  Systematic  Mapping  Study  on  Software  Ecosystems  from  a  Three-Dimensional Perspective, 59-81. 

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. 
Publicado
18/10/2017
BORGES, Caio; BARRETO, David; MARCZAK, Sabrina; DE SOUZA, Cleidson; FIGUEIRA FILHO, Fernando. Redes de Colaboração em Ecossistemas de Software: Uma Análise baseada em uma Revisão Longitudinal de Literatura. In: ESCOLA REGIONAL DE ENGENHARIA DE SOFTWARE (ERES), 1. , 2017, Alegrete. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2017 . p. 153-162.