Framework para estimar esforço de manutenção em um ambiente multi-equipe
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
Texto Completo: | http://repositorio.utfpr.edu.br/jspui/handle/1/30111 |
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. |
id |
UTFPR-12_e2786a05713eb58215f059bbf25cf09d |
---|---|
oai_identifier_str |
oai:repositorio.utfpr.edu.br:1/30111 |
network_acronym_str |
UTFPR-12 |
network_name_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
repository_id_str |
|
spelling |
2022-11-17T19:35:30Z2022-11-17T19:35:30Z2021-05-13VIESSELI, 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.http://repositorio.utfpr.edu.br/jspui/handle/1/30111As 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.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.porUniversidade Tecnológica Federal do ParanáDois VizinhosEngenharia de SoftwareUTFPRBrasilAttribution-ShareAlike 4.0 Internationalhttp://creativecommons.org/licenses/by-sa/4.0/info:eu-repo/semantics/openAccessCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOSoftware - ManutençãoEngenharia de softwareSoftware - DesenvolvimentoSoftware maintenanceSoftware engineeringSoftware engineeringFramework para estimar esforço de manutenção em um ambiente multi-equipeFramework for estimating maintenance effort in a multi-team environmentinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisDois VizinhosSantos, Gustavo Jansen de SouzaSantos, Gustavo Jansen de SouzaSouza, Alinne Cristinne CorreaSilva, Rodolfo AdamshukViesseli, Kaliane Larissareponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALDV_COENS_2020_2_1.pdfDV_COENS_2020_2_1.pdfapplication/pdf1975580http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30111/1/DV_COENS_2020_2_1.pdf6769fdc00dd821dddabc797c09ef6c93MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81025http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30111/2/license_rdf84a900c9dd4b2a10095a94649e1ce116MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30111/3/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD53TEXTDV_COENS_2020_2_1.pdf.txtDV_COENS_2020_2_1.pdf.txtExtracted texttext/plain127807http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30111/4/DV_COENS_2020_2_1.pdf.txt6bbc9b3d1ab70f85a13b5642ee895162MD54THUMBNAILDV_COENS_2020_2_1.pdf.jpgDV_COENS_2020_2_1.pdf.jpgGenerated Thumbnailimage/jpeg1199http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30111/5/DV_COENS_2020_2_1.pdf.jpg63e70387699f6850509be8b60efcafd3MD551/301112022-11-18 04:07:05.794oai:repositorio.utfpr.edu.br:1/30111TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2022-11-18T06:07:05Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false |
dc.title.pt_BR.fl_str_mv |
Framework para estimar esforço de manutenção em um ambiente multi-equipe |
dc.title.alternative.pt_BR.fl_str_mv |
Framework for estimating maintenance effort in a multi-team environment |
title |
Framework para estimar esforço de manutenção em um ambiente multi-equipe |
spellingShingle |
Framework para estimar esforço de manutenção em um ambiente multi-equipe Viesseli, Kaliane Larissa CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Software - Manutenção Engenharia de software Software - Desenvolvimento Software maintenance Software engineering Software engineering |
title_short |
Framework para estimar esforço de manutenção em um ambiente multi-equipe |
title_full |
Framework para estimar esforço de manutenção em um ambiente multi-equipe |
title_fullStr |
Framework para estimar esforço de manutenção em um ambiente multi-equipe |
title_full_unstemmed |
Framework para estimar esforço de manutenção em um ambiente multi-equipe |
title_sort |
Framework para estimar esforço de manutenção em um ambiente multi-equipe |
author |
Viesseli, Kaliane Larissa |
author_facet |
Viesseli, Kaliane Larissa |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Santos, Gustavo Jansen de Souza |
dc.contributor.referee1.fl_str_mv |
Santos, Gustavo Jansen de Souza |
dc.contributor.referee2.fl_str_mv |
Souza, Alinne Cristinne Correa |
dc.contributor.referee3.fl_str_mv |
Silva, Rodolfo Adamshuk |
dc.contributor.author.fl_str_mv |
Viesseli, Kaliane Larissa |
contributor_str_mv |
Santos, Gustavo Jansen de Souza Santos, Gustavo Jansen de Souza Souza, Alinne Cristinne Correa Silva, Rodolfo Adamshuk |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
topic |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Software - Manutenção Engenharia de software Software - Desenvolvimento Software maintenance Software engineering Software engineering |
dc.subject.por.fl_str_mv |
Software - Manutenção Engenharia de software Software - Desenvolvimento Software maintenance Software engineering Software engineering |
description |
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. |
publishDate |
2021 |
dc.date.issued.fl_str_mv |
2021-05-13 |
dc.date.accessioned.fl_str_mv |
2022-11-17T19:35:30Z |
dc.date.available.fl_str_mv |
2022-11-17T19:35:30Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
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. |
dc.identifier.uri.fl_str_mv |
http://repositorio.utfpr.edu.br/jspui/handle/1/30111 |
identifier_str_mv |
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. |
url |
http://repositorio.utfpr.edu.br/jspui/handle/1/30111 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
Attribution-ShareAlike 4.0 International http://creativecommons.org/licenses/by-sa/4.0/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-ShareAlike 4.0 International http://creativecommons.org/licenses/by-sa/4.0/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Dois Vizinhos |
dc.publisher.program.fl_str_mv |
Engenharia de Software |
dc.publisher.initials.fl_str_mv |
UTFPR |
dc.publisher.country.fl_str_mv |
Brasil |
publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Dois Vizinhos |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) instname:Universidade Tecnológica Federal do Paraná (UTFPR) instacron:UTFPR |
instname_str |
Universidade Tecnológica Federal do Paraná (UTFPR) |
instacron_str |
UTFPR |
institution |
UTFPR |
reponame_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
collection |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
bitstream.url.fl_str_mv |
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30111/1/DV_COENS_2020_2_1.pdf http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30111/2/license_rdf http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30111/3/license.txt http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30111/4/DV_COENS_2020_2_1.pdf.txt http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30111/5/DV_COENS_2020_2_1.pdf.jpg |
bitstream.checksum.fl_str_mv |
6769fdc00dd821dddabc797c09ef6c93 84a900c9dd4b2a10095a94649e1ce116 b9d82215ab23456fa2d8b49c5df1b95b 6bbc9b3d1ab70f85a13b5642ee895162 63e70387699f6850509be8b60efcafd3 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR) |
repository.mail.fl_str_mv |
|
_version_ |
1805922944535232512 |