RaisAware: uma ferramenta de auxílio à Engenharia de Software colaborativa baseada em análises de dependências
DOI:
https://doi.org/10.4013/sct.2009.20.1.02Resumo
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.