Uma hiper-heurística de seleção baseada em decomposição para estabelecer sequências de módulos para o teste de software
| Ano de defesa: | 2015 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Não Informado pela instituição
|
| 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://hdl.handle.net/1884/41874 |
Resumo: | Orientador: Prof. Dr. Silvia Regina Vergilio |
| id |
UFPR_525913937c9599c2102dcdbb48a62e81 |
|---|---|
| oai_identifier_str |
oai:acervodigital.ufpr.br:1884/41874 |
| network_acronym_str |
UFPR |
| network_name_str |
Repositório Institucional da UFPR |
| repository_id_str |
|
| spelling |
Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em InformáticaVergilio, Silvia Regina, 1966-Carvalho, Vinícius Renan de2024-11-01T20:11:25Z2024-11-01T20:11:25Z2015https://hdl.handle.net/1884/41874Orientador: Prof. Dr. Silvia Regina VergilioDissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em Informática. Defesa: Curitiba, 03/12/2015Inclui referências : f. 82-88Resumo: Algoritmos multiobjetivos têm sido amplamente utilizados na busca de soluções de diver-sos problemas da computação, e mais especificamente para resolver problemas de Engenharia de Software na area conhecida como SBSE (Search Based Software Engineering). Contudo, conforme são intensificadas as aplicações destes algoritmos, tem-se a dificuldade de determinar qual algoritmo ou quais operadores são os mais indicados para um dado problema. Neste cenário as hiper-heurísticas são usadas para que o processo de busca seja guiado de forma que o melhor operador para o problema seja escolhido automaticamente. Neste contexto, destaca-se a hiper-heurística chamada HITO (Hyper-heuristic for the Integration and Test Order Problem), proposta para resolver o problema de estabelecer uma sequencia de módulos para o teste de integração (ITO - Integration and Test Order problem ). Em experimentos, a HITO obteve bons resultados, no entanto, existe a dificuldade para utilizar a HITO em conjunto com algoritmos baseados em decomposto, tais como o MOEA/D e MOEA/D-DRA. Estes algoritmos tem se mostrado bastante competitivos na literatura. Tendo este fato como motivação, este trabalho introduz uma hiper-heurística chamada HITO-DA (Hyper-heuristic for the Integration and Test Order Problem using Decomposition Approach) que propõe uma adaptação na HITO para permitir seu uso com algoritmos baseados em decomposto, na busca de soluções para o problema ITO. A HITO-DA foi instanciada com a meta-heurística MOEA/D-DRA usando o algoritmo de seleção FRRMAB (Fitness Rate Rank Multi Armed Bandit), e um novo algoritmo de seleção FRRCF (Fitness Rate Rank with Choice Function), proposto neste trabalho, que combina características do FRRMAB e CF (Choice Function). No estudo empírico conduzido a HITO-DA obteve melhores resultados do que a meta-heurística MOEA/D em todos os casos, e melhor desempenho em sistemas maiores, quando comparada com a HITO.Abstract: Multi-objective algorithms have been widely applied to find solutions in several problems, more specifically to solve Software Engineering problems, in the field called SBSE (Search Based Software Engineering). However, while these applications are intensified, we find some difficulty to select the most suitable operator for a problem. In this given scenario, hyper-heuristics are used to guide the search process in order to find the most suitable operator for a given problem. In this context, we find a hyper-heuristic, called HITO (Hyper-heuristic for the Integration and Test Order problem), proposed to solve the Integration and Test Order problem (ITO). HITO obtained good results, however, to adapt HITO to work with decomposition based algorithms, such as MOEA/D and MOEA/D-DRA, is a hard task. In the literature, these algorithms have shown competitive results. Based on this motivation, this work introduces a new hyper-heuristic called HITO-DA (Hyper-heuristic for the Integration and Test Order Problem using Decomposition Approach) that adapts HITO to work with decomposition based algorithms and to solve the ITO problem. The HITO-DA was instantiated using the algorithms MOEA/D-DRA, using the selection algorithm FRRMAB (Fitness Rate Rank Multi Armed Bandit) and a new algorithm, introduced in this work, named FRRCF (Fitness Rate Rank with Choice Function). FRRCF combines characteristics of the algorithms FRRMAB and CF (Choice Function). The conducted empirical study shows that HITO-DA obtained better results than MOEA/D in all cases, and obtained better results than HITO, in bigger systems.115 f. : il., algumas color.application/pdfDisponível em formato digitalCiência da computaçãoAlgorítmos de computadorEngenharia de softwareHeuristicaUma hiper-heurística de seleção baseada em decomposição para estabelecer sequências de módulos para o teste de softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALR - D - VINICIUS RENAN DE CARVALHO.pdfapplication/pdf1816329https://acervodigital.ufpr.br/bitstream/1884/41874/1/R%20-%20D%20-%20VINICIUS%20RENAN%20DE%20CARVALHO.pdf3638bcbdbd2a853cb41b8d52aa4795ccMD51open accessTEXTR - D - VINICIUS RENAN DE CARVALHO.pdf.txtExtracted Texttext/plain217344https://acervodigital.ufpr.br/bitstream/1884/41874/2/R%20-%20D%20-%20VINICIUS%20RENAN%20DE%20CARVALHO.pdf.txt3c206c6244f922400121407a2c6f1134MD52open accessTHUMBNAILR - D - VINICIUS RENAN DE CARVALHO.pdf.jpgGenerated Thumbnailimage/jpeg1209https://acervodigital.ufpr.br/bitstream/1884/41874/3/R%20-%20D%20-%20VINICIUS%20RENAN%20DE%20CARVALHO.pdf.jpg4aa3bb3ab19a2442ac8ee74ed6dbd12bMD53open access1884/418742024-11-01 17:11:25.969open accessoai:acervodigital.ufpr.br:1884/41874Repositório InstitucionalPUBhttp://acervodigital.ufpr.br/oai/requestinformacaodigital@ufpr.bropendoar:3082024-11-01T20:11:25Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false |
| dc.title.pt_BR.fl_str_mv |
Uma hiper-heurística de seleção baseada em decomposição para estabelecer sequências de módulos para o teste de software |
| title |
Uma hiper-heurística de seleção baseada em decomposição para estabelecer sequências de módulos para o teste de software |
| spellingShingle |
Uma hiper-heurística de seleção baseada em decomposição para estabelecer sequências de módulos para o teste de software Carvalho, Vinícius Renan de Ciência da computação Algorítmos de computador Engenharia de software Heuristica |
| title_short |
Uma hiper-heurística de seleção baseada em decomposição para estabelecer sequências de módulos para o teste de software |
| title_full |
Uma hiper-heurística de seleção baseada em decomposição para estabelecer sequências de módulos para o teste de software |
| title_fullStr |
Uma hiper-heurística de seleção baseada em decomposição para estabelecer sequências de módulos para o teste de software |
| title_full_unstemmed |
Uma hiper-heurística de seleção baseada em decomposição para estabelecer sequências de módulos para o teste de software |
| title_sort |
Uma hiper-heurística de seleção baseada em decomposição para estabelecer sequências de módulos para o teste de software |
| author |
Carvalho, Vinícius Renan de |
| author_facet |
Carvalho, Vinícius Renan de |
| author_role |
author |
| dc.contributor.other.pt_BR.fl_str_mv |
Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática |
| dc.contributor.advisor1.fl_str_mv |
Vergilio, Silvia Regina, 1966- |
| dc.contributor.author.fl_str_mv |
Carvalho, Vinícius Renan de |
| contributor_str_mv |
Vergilio, Silvia Regina, 1966- |
| dc.subject.por.fl_str_mv |
Ciência da computação Algorítmos de computador Engenharia de software Heuristica |
| topic |
Ciência da computação Algorítmos de computador Engenharia de software Heuristica |
| description |
Orientador: Prof. Dr. Silvia Regina Vergilio |
| publishDate |
2015 |
| dc.date.issued.fl_str_mv |
2015 |
| dc.date.accessioned.fl_str_mv |
2024-11-01T20:11:25Z |
| dc.date.available.fl_str_mv |
2024-11-01T20:11:25Z |
| 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://hdl.handle.net/1884/41874 |
| url |
https://hdl.handle.net/1884/41874 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.relation.pt_BR.fl_str_mv |
Disponível em formato digital |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
115 f. : il., algumas color. application/pdf |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPR instname:Universidade Federal do Paraná (UFPR) instacron:UFPR |
| instname_str |
Universidade Federal do Paraná (UFPR) |
| instacron_str |
UFPR |
| institution |
UFPR |
| reponame_str |
Repositório Institucional da UFPR |
| collection |
Repositório Institucional da UFPR |
| bitstream.url.fl_str_mv |
https://acervodigital.ufpr.br/bitstream/1884/41874/1/R%20-%20D%20-%20VINICIUS%20RENAN%20DE%20CARVALHO.pdf https://acervodigital.ufpr.br/bitstream/1884/41874/2/R%20-%20D%20-%20VINICIUS%20RENAN%20DE%20CARVALHO.pdf.txt https://acervodigital.ufpr.br/bitstream/1884/41874/3/R%20-%20D%20-%20VINICIUS%20RENAN%20DE%20CARVALHO.pdf.jpg |
| bitstream.checksum.fl_str_mv |
3638bcbdbd2a853cb41b8d52aa4795cc 3c206c6244f922400121407a2c6f1134 4aa3bb3ab19a2442ac8ee74ed6dbd12b |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR) |
| repository.mail.fl_str_mv |
informacaodigital@ufpr.br |
| _version_ |
1847526034374656000 |