Detalhes bibliográficos
Ano de defesa: |
2017 |
Autor(a) principal: |
Aragão, Vanessa Veloso |
Orientador(a): |
Não Informado pela instituição |
Banca de defesa: |
Não Informado pela instituição |
Tipo de documento: |
Dissertação
|
Tipo de acesso: |
Acesso aberto |
Idioma: |
por |
Instituição de defesa: |
Universidade Estadual do Ceará
|
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: |
|
Link de acesso: |
https://siduece.uece.br/siduece/trabalhoAcademicoPublico.jsf?id=82787
|
Resumo: |
<div style="">A priorização de bugs é considerada uma atividade de grande importância para a manutenção da qualidade do software produzido. No entanto, definir a ordem de resolução dos mesmos, consiste em uma tarefa desafiadora especialmente em projetos open source apoiado por repositórios de bugs. Isso porque, tais repositórios mantêm uma grande quantidade de bugs, sendo difícil para o desenvolvedor analisar manualmente as informações de cada bug e estabelecer uma ordem de prioridade. Além disso, frequentemente novos bugs são adicionados ao repositório ou tem suas características modificadas ao longo tempo, podendo assim influenciar a ordem de resolução dos bugs. Dessa maneira, este trabalho propõe uma abordagem que trata a priorização de bugs como um problema de Otimização Dinâmica, com intuito de fornecer um mecanismo automático de priorização de bugs que gere soluções adaptadas ao problema considerando as mudanças ambientais do problema. Um estudo empírico foi realizado a fim de comparar a performance das técnicas de otimização dinâmica em relação a técnica estática quando aplicadas ao problema. Os resultados mostram que as técnicas de otimização dinâmica, tanto convencionais quanto as que foram propostas, obtiveram desempenho superior quando comparadas com o algoritmo estático, em termos da qualidade de solução e velocidade de convergência. Palavras-chave: Priorização de Bugs. Search Based Software Engineering (SBSE). Evolutionary Dynamic Optimization (EDO).</div> |