Classificação de Commits em Repositórios de Controle de Versão: Uma Arquitetura Contínua e Multiagente

  • Vinícius Soares UERJ
  • Daniel Coutinho UERJ
  • Carla Cruz UERJ
  • Alline Coelho UERJ
  • Vera Werneck UERJ
  • Marcelo Schots UERJ

Resumo


Documentar o raciocínio sobre decisões arquiteturais e de implementação em mensagens de commit não é incomum. Tais mensagens são escritas em formato não-estruturado conforme o projeto é atualizado. Poder classificá-las e utilizá-las para melhorar a compreensão da arquitetura de um projeto pode trazer melhorias ao desenvolvimento. Este trabalho apresenta uma versão multiagente de um trabalho existente e propõe um modelo para um sistema autônomo de extração e classificação de commits baseada em palavras-chave de projetos definidas pelo usuário.

Referências

Boissier, O., Bordini, R. H., Hübner, J. F., Ricci, A. e Santi, A. (2013) “Multi-agent oriented programming with JaCaMo”, Science of Computer Programming, v. 78.6, pp. 747-761.

Bordini, R. H., e Hübner, J. F. (2007) “A Java-based interpreter for an extended version of AgentSpeak”, Release Version 0.9.5, February 2007.

Bratman, M. (1987) “Intention, Plans, and Practical Reason”, CSLI Publications.

Hamilton, W. (1859). “Lectures on metaphysics and logic”. Gould and Lincoln. v. 1.

Manning, C., Surdeanu, M., Bauer, J., Finkel, J., Bethard, S. e McClosky, D. (2014) “The Stanford CoreNLP natural language processing toolkit”, In: Anais do 52º encontro anual da Association for Computational Linguistics: System Demonstrations, pp. 55-60.

Motta, T. O., e Souza, R. R. G. e Sant'Anna, C. (2018) “Characterizing architectural information in commit messages: an exploratory study”, In: Anais do XXXII Simpósio Brasileiro de Engenharia de Software (SBES), São Carlos, Brasil.
Publicado
13/09/2019
Como Citar

Selecione um Formato
SOARES, Vinícius; COUTINHO, Daniel; CRUZ, Carla; COELHO, Alline; WERNECK, Vera; SCHOTS, Marcelo. Classificação de Commits em Repositórios de Controle de Versão: Uma Arquitetura Contínua e Multiagente. In: WORKSHOP EM MODELAGEM E SIMULAÇÃO DE SISTEMAS INTENSIVOS EM SOFTWARE (MSSIS), 1. , 2019, Salvador. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 69-73. DOI: https://doi.org/10.5753/mssis.2019.7561.