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

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

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.


Texto completo: PDF

Apontamentos

  • Não há apontamentos.