Apoiando a Composição de Serviços em Ecossistemas de Software Científico

  • Philipe Marques UFJF
  • Jóse Maria N. David UFJF
  • Victor Ströele UFJF
  • Regina Braga UFJF
  • Fernanda Campos UFJF
  • Marco Antônio P. Araújo UFJF

Resumo


Redes Sociais permitem detectar relações entre pessoas em ambientes colaborativos. A análise dessas relações surge como um importante mecanismo para potencializar a colaboração entre os grupos de pesquisa, através da criação de serviços, visando apoiar a realização de experimentos científicos. No contexto de um Ecossistema de Software Científico, é necessário compor serviços obtidos de repositórios geograficamente distribuídos. Portanto, a criação de serviços é uma atividade complexa e necessita de um suporte adequado. Este trabalho tem como objetivo apresentar uma solução para apoiar a composição de serviços a partir da utilização de visualização de redes sociais multi-relacionais.

Referências

Arakaki, M.; Martins, G.; David, J. M.; Braga, R.; Campos, F. and Neiva, F. “Um Processo para o Desenvolvimento de Serviços de Colaboração em um Ecossistema de Software Científico”. 13º Simpósio Brasileiro de Sistemas Colaborativos. 1522–1535. 2016.

Autili, M., Tivoli, M. and Goldman, A. “Thematic series on service composition for the future internet”. Journal of Internet Services and Applications 7, no. 1. 1-4. 2016.

Campbell, P. R. and Ahmed, F. “A three-dimensional view of software ecosystems”. In Proceedings of the Fourth European Conference on Software Architecture: Companion Volume. ACM. 81-84. 2010.

Chen F.; Lu C.; Wu H.; and Li M. “A semantic similarity measure integrating multiple conceptual relationships for web service discovery”. Expert Systems with Applications. 19-31. 2017.

Cheney, J., Finkelstein, A., Ludäscher, B., and Vansummeren, S. “Principles of provenance (dagstuhl seminar 12091)”. In: Dagstuhl Reports (Vol. 2, No. 2). Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik. 2012.

Edmonds, J.; Karp, R. M. “Theoretical improvements in algorithmic efficiency for network flow problems”. Journal of the ACM (JACM), v. 19, n. 2. 248-264. 1972.

Evans, T. S.; Lambiotte, R., Panzarasa, P. “Community structure and patterns of scientific collaboration in business and management”. Scientometrics.381-396. 2011.

Freitas, V.; David, J. M. N.; Braga, R. and Campos, F. “Uma Arquitetura para Ecossistema de Software Científico”. WDES. 41- 48. 2015.

Manikas, K. “Revisiting software ecosystems research: A longitudinal literature study”. Journal of Systems and Software 117. 84-103. 2016.

Marin, Marius, Van Deursen, A. and Moonen, L. "Identifying aspects using fan-in analysis." Reverse Engineering. Proceedings. 11th Working Conference on. IEEE. 132-141. 2004.

Mier, P. R.; Pedrinaci, C.; Lama, M. and Mucientes M. “An integrated semantic Web service discovery and composition framework”. IEEE Transactions on Services Computing. 2015.

Neiva, F. W.; David, J. M. N.; Braga, R.; Campos F. and Freitas, V. “PRIME: Pragmatic interoperability architecture to support collaborative development of scientific workflows”. In IX SBCARS. 50-59. 2015.

Newman, M. E. J. “Co-authorship networks and patterns of scientific collaboration”. In Proceedings of the National Academy of Sciences, 101: 5200-5205. 2004.

Pokraev, S. V. “Model-driven semantic integration of service-oriented applications”. Tese de Doutorado. Novay. 2009.

Sadi, M. H., and Yu, E. “Analyzing the evolution of software development: from creative chaos to software ecosystems”. Research Challenges in Information Science (RCIS), 2014 IEEE Eighth International Conference on. 2014.

Ströele, V.; Campos, F.; David, J. M. N., Braga, R; Abdalla, A.; Lancellotta, P. I.; Zimbrão, G.; Souza, J. “Data Abstraction and Centrality Measures to Scientific Social Network Analysis”. 21st International Conference on Computer Supported Cooperative Work in Design. 2017.

Santos, R. P. and Werner, C. M. L. “Treating social dimension in software ecosystems through reuseecos approach”. In Digital Ecosystems Technologies (DEST), 6th IEEE International Conference on. 1-6. 2012.

Santos, R. P.; Esteves, M. G. P.; Freitas, G. D. S. and de Souza, J. M. “Using Social Networks to Support Software Ecosystems Comprehension and Evolution”. Social Networking, 2014.

Sirqueira, T. F. M.; Dalpra, H. L. O.; Braga, R.; Araújo, M. A. P.; David, J. M. N.; Campos, F. “E-SECO ProVersion: An Approach for Scientific Workflows Maintenance and Evolution”. Procedia Computer Science. 547-556. 2016.

Wasserman, S. and K. Faust. “Social Network Analysis: Methods and Applications”. Cambridge, UK: Cambridge University Press. 1994.
Publicado
02/07/2017
MARQUES, Philipe; DAVID, Jóse Maria N.; STRÖELE, Victor; BRAGA, Regina; CAMPOS, Fernanda; ARAÚJO, Marco Antônio P.. Apoiando a Composição de Serviços em Ecossistemas de Software Científico. In: SIMPÓSIO BRASILEIRO DE SISTEMAS COLABORATIVOS (SBSC), 14. , 2017, São Paulo. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2017 . p. 1357-1371. ISSN 2326-2842. DOI: https://doi.org/10.5753/sbsc.2017.9959.