Uso de predição de defeitos aplicada ao processo de identificação e recomendação para priorização de bugs

Detalhes bibliográficos
Autor(a) principal: Pontes, Alan Bonifácio de
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFPB
Texto Completo: https://repositorio.ufpb.br/jspui/handle/123456789/12907
Resumo: The use of computational techniques has been increasing considerably, thus providing a progressive development of science and scientific research in all areas of knowledge. Computer systems significantly assist in this process and the quality of these systems becomes an essential factor, since software are more and more complex. Also, in order to achieve the desired quality, the stage of software testing becomes required and it is essential that it be executed in the most optimized way possible, for it is a consensus that this step requires both time and money. With this, defect prediction techniques have become a great ally in discovering software defects. In this dissertation we relied on the many defect prediction techniques available as well as on computational metrics, and from the confusion matrix we were able to indicate the most promising models to predict software defects and also to aid in indicating possible bug prioritization recommendations. In this work, through various simulations, it is verified the validation of the models that are created from the older versions of the UFPB’s academic system, applying such models in the most recent versions. In other words, earlier versions of the system should indicate possible errors in future versions of the same system. In addition, automated indication of bug priority is also possible. What is intended is to give support to the team so it can prioritize the preparation and execution of test scripts in the next versions, as well as indicate, based on historical data, the priority of the error found.
id UFPB_483998c364f252dca710b18184e22510
oai_identifier_str oai:repositorio.ufpb.br:123456789/12907
network_acronym_str UFPB
network_name_str Biblioteca Digital de Teses e Dissertações da UFPB
repository_id_str
spelling Uso de predição de defeitos aplicada ao processo de identificação e recomendação para priorização de bugsPredição de defeitos de softwareTestes de softwareInteligência artificialEngenharia de softwareSoftware defect predictionSoftware testingArtificial intelligenceSoftware engineeringCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOThe use of computational techniques has been increasing considerably, thus providing a progressive development of science and scientific research in all areas of knowledge. Computer systems significantly assist in this process and the quality of these systems becomes an essential factor, since software are more and more complex. Also, in order to achieve the desired quality, the stage of software testing becomes required and it is essential that it be executed in the most optimized way possible, for it is a consensus that this step requires both time and money. With this, defect prediction techniques have become a great ally in discovering software defects. In this dissertation we relied on the many defect prediction techniques available as well as on computational metrics, and from the confusion matrix we were able to indicate the most promising models to predict software defects and also to aid in indicating possible bug prioritization recommendations. In this work, through various simulations, it is verified the validation of the models that are created from the older versions of the UFPB’s academic system, applying such models in the most recent versions. In other words, earlier versions of the system should indicate possible errors in future versions of the same system. In addition, automated indication of bug priority is also possible. What is intended is to give support to the team so it can prioritize the preparation and execution of test scripts in the next versions, as well as indicate, based on historical data, the priority of the error found.NenhumaA utilização de técnicas computacionais vem aumentando consideravelmente, proporcionando assim um desenvolvimento progressivo da ciência e da pesquisa científica em todas as áreas de conhecimento. Os sistemas computacionais auxiliam significativamente neste processo e a qualidade destes sistemas torna-se um fator essencial, pois os softwares estão cada vez mais complexos. Igualmente, para alcançar a qualidade desejada, a etapa de testes de software faz-se necessária e é primordial que seja executada de forma mais otimizada quanto possível, pois já é consenso que esta etapa demanda tempo e dinheiro. Com isso, as técnicas de predição de defeitos têm se tornado uma grande aliada em descobrir defeitos de software. Nesta dissertação nos apoiamos nas diversas técnicas de predição de defeitos disponíveis, bem como nas métricas computacionais encontradas, e a partir da matriz de confusão podemos indicar os modelos mais promissores para predizer os defeitos de software e também auxiliar na indicação das possíveis recomendações de priorização de bugs. No trabalho, através das diversas simulações, é verificada a validação dos modelos que são criados a partir das versões mais antigas do sistema acadêmico da UFPB, aplicando tais modelos nas versões mais recentes. Ou seja, as versões mais iniciais do sistema deverão indicar possíveis erros nas versões futuras do mesmo sistema estudado. Além disso,também é possível a indicação automatizada da prioridade do bug encontrado. O que se pretende é servir de apoio ao time para que este possa vir a priorizar a elaboração e a execução dos roteiros de testes nas próximas versões, bem como indicar, com base em dados históricos, a prioridade do erro encontrado.Universidade Federal da ParaíbaBrasilInformáticaPrograma de Pós-Graduação em InformáticaUFPBSiebra, Clauirton de Albuquerquehttp://lattes.cnpq.br/7707799028683443Pontes, Alan Bonifácio de2019-01-11T20:20:00Z2019-01-112019-01-11T20:20:00Z2017-11-28info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttps://repositorio.ufpb.br/jspui/handle/123456789/12907porAttribution-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nd/3.0/br/info:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFPBinstname:Universidade Federal da Paraíba (UFPB)instacron:UFPB2019-01-12T06:01:21Zoai:repositorio.ufpb.br:123456789/12907Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufpb.br/PUBhttp://tede.biblioteca.ufpb.br:8080/oai/requestdiretoria@ufpb.br|| diretoria@ufpb.bropendoar:2019-01-12T06:01:21Biblioteca Digital de Teses e Dissertações da UFPB - Universidade Federal da Paraíba (UFPB)false
dc.title.none.fl_str_mv Uso de predição de defeitos aplicada ao processo de identificação e recomendação para priorização de bugs
title Uso de predição de defeitos aplicada ao processo de identificação e recomendação para priorização de bugs
spellingShingle Uso de predição de defeitos aplicada ao processo de identificação e recomendação para priorização de bugs
Pontes, Alan Bonifácio de
Predição de defeitos de software
Testes de software
Inteligência artificial
Engenharia de software
Software defect prediction
Software testing
Artificial intelligence
Software engineering
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Uso de predição de defeitos aplicada ao processo de identificação e recomendação para priorização de bugs
title_full Uso de predição de defeitos aplicada ao processo de identificação e recomendação para priorização de bugs
title_fullStr Uso de predição de defeitos aplicada ao processo de identificação e recomendação para priorização de bugs
title_full_unstemmed Uso de predição de defeitos aplicada ao processo de identificação e recomendação para priorização de bugs
title_sort Uso de predição de defeitos aplicada ao processo de identificação e recomendação para priorização de bugs
author Pontes, Alan Bonifácio de
author_facet Pontes, Alan Bonifácio de
author_role author
dc.contributor.none.fl_str_mv Siebra, Clauirton de Albuquerque
http://lattes.cnpq.br/7707799028683443
dc.contributor.author.fl_str_mv Pontes, Alan Bonifácio de
dc.subject.por.fl_str_mv Predição de defeitos de software
Testes de software
Inteligência artificial
Engenharia de software
Software defect prediction
Software testing
Artificial intelligence
Software engineering
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Predição de defeitos de software
Testes de software
Inteligência artificial
Engenharia de software
Software defect prediction
Software testing
Artificial intelligence
Software engineering
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description The use of computational techniques has been increasing considerably, thus providing a progressive development of science and scientific research in all areas of knowledge. Computer systems significantly assist in this process and the quality of these systems becomes an essential factor, since software are more and more complex. Also, in order to achieve the desired quality, the stage of software testing becomes required and it is essential that it be executed in the most optimized way possible, for it is a consensus that this step requires both time and money. With this, defect prediction techniques have become a great ally in discovering software defects. In this dissertation we relied on the many defect prediction techniques available as well as on computational metrics, and from the confusion matrix we were able to indicate the most promising models to predict software defects and also to aid in indicating possible bug prioritization recommendations. In this work, through various simulations, it is verified the validation of the models that are created from the older versions of the UFPB’s academic system, applying such models in the most recent versions. In other words, earlier versions of the system should indicate possible errors in future versions of the same system. In addition, automated indication of bug priority is also possible. What is intended is to give support to the team so it can prioritize the preparation and execution of test scripts in the next versions, as well as indicate, based on historical data, the priority of the error found.
publishDate 2017
dc.date.none.fl_str_mv 2017-11-28
2019-01-11T20:20:00Z
2019-01-11
2019-01-11T20:20:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufpb.br/jspui/handle/123456789/12907
url https://repositorio.ufpb.br/jspui/handle/123456789/12907
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal da Paraíba
Brasil
Informática
Programa de Pós-Graduação em Informática
UFPB
publisher.none.fl_str_mv Universidade Federal da Paraíba
Brasil
Informática
Programa de Pós-Graduação em Informática
UFPB
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFPB
instname:Universidade Federal da Paraíba (UFPB)
instacron:UFPB
instname_str Universidade Federal da Paraíba (UFPB)
instacron_str UFPB
institution UFPB
reponame_str Biblioteca Digital de Teses e Dissertações da UFPB
collection Biblioteca Digital de Teses e Dissertações da UFPB
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFPB - Universidade Federal da Paraíba (UFPB)
repository.mail.fl_str_mv diretoria@ufpb.br|| diretoria@ufpb.br
_version_ 1801842940392243200