Uma Infraestrutura baseada em Múltiplas Visões Interativas para Apoiar Evolução de Software

Autores

  • Jacimar Fernandes Tavares
  • José Maria Nazar David
  • Marco Antônio Pereira Araújo
  • Regina Braga
  • Fernanda Campos
  • Glauco Carneiro

Resumo

[Contexto] Tecnologias e ambientes de desenvolvimento voltados para as áreas de manutenção e evolução colaborativas de software têm atraído a atenção de empresas e grupos de usuários no sentido de resolver seus problemas em projetos de software. Entretanto, em muitos casos é necessário utilizar diferentes ferramentas. Como resultado, o tempo e o esforço dispendidos são crescentes em função da diversidade de soluções. Esses problemas se tornam mais intensos quando se trata de equipes geograficamente distribuídas. [Objetivo] Neste sentido, foi desenvolvida a GiveMe Infra, uma infraestrutura para apoio à realização de atividades de manutenção e evolução de software por equipes co-localizadas ou geograficamente distribuídas. Além disso, essa infraestrutura considera os resultados obtidos das atividades de compreensão de software. Essas atividades são apoiadas por visualizações de software que permitem ao usuário obter diferentes perspectivas sobre as informações disponibilizadas. [Método] A infraestrutura apoia a identificação de métodos que podem ser afetados quando um outro método é alterado, auxiliando equipes de manutenção na modificação de sistemas. Para isso, foi realizado um estudo experimental num contexto real de manutenção em empresas parceiras, avaliando o apoio dado pela infraestrutura, através dos recursos oferecidos. [Resultados] Através da utilização dessa infraestrutura foi possível obter apoio na identificação de métodos a serem alterados quando uma determinada modificação é feita. Essa infraestrutura permitiu obter maiores informações sobre o processo de evolução de software, objetivando a realização de atividades de manutenção de maior qualidade. [Conclusões] Os resultados obtidos evidenciaram a importância da GiveMe Infra para apoiar as atividades de manutenção e evolução. Entretanto, avaliações adicionais são necessárias.

Downloads

Não há dados estatísticos.

Downloads

Publicado

2015-07-15

Como Citar

Tavares, J. F., David, J. M. N., Araújo, M. A. P., Braga, R., Campos, F., & Carneiro, G. (2015). Uma Infraestrutura baseada em Múltiplas Visões Interativas para Apoiar Evolução de Software. ISys - Brazilian Journal of Information Systems, 8(1), 65–101. Recuperado de https://seer.unirio.br/isys/article/view/4344

Edição

Seção

VERSÕES ESTENDIDAS DE ARTIGOS SELECIONADOS