Um Processo para o Desenvolvimento de Serviços de Colaboração em um Ecossistema de Software Científico

  • Marcio G. Arakaki UFJF
  • Guilherme G. Martins UFJF
  • José Maria N. David UFJF
  • Regina Braga UFJF
  • Fernanda Campos UFJF
  • Frâncila W. Neiva UFRJ

Resumo


A capacidade de ecossistemas de software de evoluírem por colaboradores possibilita a criação de um ambiente que possa atender às necessidades de colaboração específicas de cada equipe. Entretanto, desenvolver novos serviços para um ecossistema pode ser uma tarefa difícil. Este trabalho propõe um processo para o desenvolvimento de serviços de colaboração para um Ecossistema de Software Científico, o E-SECO. Para avaliar o processo, um serviço foi criado e, posteriormente, estendido de acordo com as etapas apresentadas pelo processo. Com isso, foi possível obter evidências que apontam para a validade do processo.

Referências

Basili, V. R., Caldiera, G. and Rombach, H. D. (1994) “The goal question metric approach”, Software Architecture. Working IEEE/IFIP Conference.

Belloum, A., Inda, M. A., Vasunin, D., Korkhov, V., Zhao, Z., Rauwerda, H., Breit, T. M., Bubak, M. and Hertzberger, L. O. (2011) “Collaborative e-Science Experiments and Scientic Workflows”. Internet Computing, IEEE, v.15, n.4, pages 39-47.

Costa, G. C. B., Braga, R., David, J. M. N. and Campos, F. (2015) “A scientific software product line for the bioinformatics domain”. Journal of Biomedical Informatics, v.56, n.C, pages 239-264.

Freitas, V., David, J. M. N., Braga, R. and Campos, F. (2015) “Uma Arquitetura para Ecossistema de Software Científico”, In: IX Workshop em Desenvolvimento Distribuído de Software, Ecossistemas de Software e Sistemas-de-Sistemas (WDES 2015), CBSoft, Belo Horizonte, MG, pages 41-48.

Fuks, H., Raposo, A. B. and Gerosa, M. A. (2003) “Do Modelo de Colaboração 3C à Engenharia de Groupware” In: WEBMIDIA 2003, Simpósio Brasileiro de Sistemas Multimídia e Web, Trilha especial de Trabalho Colaborativo Assistido por Computador, Salvador, BA, pages 445-452.

Gadelha, B., Nunes, I., Fuks, H. and Lucena, C. J. P. (2009) “An approach for developing groupware product lines based on the 3C collaboration model”, In: 15th international conference on Groupware, Berlin, Germany, pages 328-343.

Gimenes, I. M. S. and Travassos, G. H. (2002), “O Enfoque de Linha de Produto para Desenvolvimento de Software”, In: XXI Jornada de Atualização em Informática (JAI), Evento Integrante do XXII Congresso da SBC, pages 1-31.

Gurp, J. van, Bosch, J. and Svahnberg, M. (2001) “On the notion of variability in software product lines”, In: Software Architecture, 2001. Proceedings. Working IEEE/IFIP Conference, pages 45-54.

Kang, K. C., Lee J. and Donohoe, P. (2002) Feature-Oriented Product Line Engineering. In IEEE Software, v. 19, n. 4, pages 58-65.

Laitenberger, O. and Dreyer, H.M. (1998). “Evaluating the usefulness and the ease of use of a web-based inspection data collection tool”. In: Software Metrics Symposium, pages 122-132.

Martins, G. G., Neiva, F. W., David, J. M. N., Braga, R. M. and Campos, F. C. A. (2015) “Colaboração no Ciclo de Vida de um Experimento Científico no Contexto de um Ecossistema de Software”, In: XII Simpósio Brasileiro de Sistemas Colaborativos, Salvador, BA, pages 114-121.

Mattoso, M., Werner, C., Travassos, G. H., Braganholo, V. and Murta, L. (2008) “Gerenciando experimentos científicos em larga escala”, In: Seminário Integrado de Software e Harware, Belém. SEMISH, Congresso da SBC, pages 121-135.

Miranda, G. C. V., Souza, J. A. B. V., Braganholo, V. and Oliveira, D. (2014) “CollabCumulus: Uma Ferramenta de Apoio à Análise Colaborativa de Proveniência em Workflows Científicos”, In: XI Simpósio Brasileiro de Sistemas Colaborativos, Curitiba, PR, pages 94-101.

Neiva, F. W., David, J. M. N., Braga, R. M., Campos, F. C. A. and Freitas, V. (2015) “PRIME: Pragmatic Interoperability Architecture to Support Collaborative Development of Scientific Workflows”, In: IX Brazilian Symposium on Components, Architectures and Reuse Software, Belo Horizonte, MG, pages 50-59.

Zhang, J., Kuc, D. and Lu, S. (2014) Confucius: A Tool Supporting Collaborative Scientific Workflow Composition. In IEEE Transactions on Services Computing, v. 7, n. 1. pages 2-17.
Publicado
04/07/2016
ARAKAKI, Marcio G.; MARTINS, Guilherme G.; DAVID, José Maria N.; BRAGA, Regina; CAMPOS, Fernanda; NEIVA, Frâncila W.. Um Processo para o Desenvolvimento de Serviços de Colaboração em um Ecossistema de Software Científico. In: SIMPÓSIO BRASILEIRO DE SISTEMAS COLABORATIVOS (SBSC), 13. , 2016, Belém. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2016 . p. 1522-1536. ISSN 2326-2842. DOI: https://doi.org/10.5753/sbsc.2016.9507.