Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/30111
Título: Framework para estimar esforço de manutenção em um ambiente multi-equipe
Título(s) alternativo(s): Framework for estimating maintenance effort in a multi-team environment
Autor(es): Viesseli, Kaliane Larissa
Orientador(es): Santos, Gustavo Jansen de Souza
Palavras-chave: Software - Manutenção
Engenharia de software
Software - Desenvolvimento
Software maintenance
Software engineering
Software engineering
Data do documento: 13-Mai-2021
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Dois Vizinhos
Citação: VIESSELI, Kaliane Larissa. Framework para estimar esforço de manutenção em um ambiente multi-equipe. 2020. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - Universidade Tecnológica Federal do Paraná, Dois Vizinhos, 2021.
Resumo: As estimativas de software são de grande importância, pois a partir dos esforços estimados, é possível tomar decisões sobre como será o andamento das atividades, além de resultarem no sucesso ou fracasso do projeto. Consequentemente, existe um número considerável de pesquisas que utilizam métodos diferentes de estimativa com a intenção de torná-las precisas, ou seja, deixar as estimativas o mais próximo do real esforço. Porém, apenas uma pequena parcela dessas pesquisas são direcionadas à manutenção de software, que é considerada uma das áreas que gera mais custos para as empresas. Este trabalho propõe o desenvolvimento do framework Web EstimAi para auxiliar as estimativas de esforço de manutenção, em um ambiente composto por múltiplas equipes trabalhando em um mesmo projeto. Para atingir esse objetivo, o framework utiliza dados históricos. O real esforço de atividades já finalizadas serve como base para o cálculo de estimativa de esforço de novas atividades. Para validar o framework, foi realizado um estudo de caso em duas equipes de manutenção, e como resultado, foi obtido que o método de estimativa de esforço segundo a literatura não é precisa. Porém, na opinião dos usuários, a estimativa foi consideravelmente aceitável, o que se conclui que o framework necessita de ajustes para melhorar ainda mais a usabilidade e a estimativa gerada.
Abstract: During the software lifecycle, good effort estimation allows teams to make decisions about how activities will progress. Inaccurate or incorrect estimates directly impact software delivery, customer dissatisfaction, and ultimately, project failure. Several approaches proposed methods to calculate effort estimation that is approximate to the real effort. However, there is a gap in the state of practice concerning effort estimation in software maintenance activities. This work proposes a framework to calculate effort estimates during software maintenance, in a company environment composed of multiple teams working on the same project. This framework uses the real effort from previous activities to estimate the effort for new ones. To validate the EstimAi framework, an experimental evaluation was conducted in two maintenance teams during two Sprint iterations. As a result, the approach is not accurate; however, according to developers’ feedback, the estimate was acceptable, which leads us to conclude that the framework needs adjustments to further improve usability and the generated estimate.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/30111
Aparece nas coleções:DV - Engenharia de Software

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
DV_COENS_2020_2_1.pdf1,93 MBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons