RaisAware: uma ferramenta de auxílio à Engenharia de Software colaborativa baseada em análises de dependências

Autores

  • Jean M.R. Costa
  • Rafael M. Feitosa
  • Cleidson R.B. de Souza

DOI:

https://doi.org/10.4013/sct.2009.20.1.02

Resumo

Este artigo apresenta a RaisAware, uma ferramenta de auxílio ao desenvolvimento colaborativo de software. RaisAware explora o relacionamento sociotécnico entre a arquitetura do software e a coordenação do trabalho de desenvolvimento de software através da análise de dependências entre os artefatos produzidos na etapa de codificação e entre as atividades dos desenvolvedores. As motivações teóricas para a ferramenta são apresentadas, assim como detalhes do projeto e implementação da RaisAware. Uma avaliação da ferramenta também é apresentada, utilizando-se dados reais de projetos de software livre. O artigo conclui com sugestões de trabalhos futuros.

Palavras-chave: desenvolvimento colaborativo de software, call-graph, co-changes, análise de dependências, arquitetura de software, coordenação.

Downloads

Publicado

2009-07-21

Edição

Seção

Artigos