Uma heurística baseada em busca local iterada para o problema de clusterização de módulos de software
| Ano de defesa: | 2014 |
|---|---|
| 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: | http://hdl.handle.net/unirio/11920 |
Resumo: | Dissertação também disponível em formato impresso, com o número de chamada CCET MI 2014/01. |
| id |
UNIRIO_45f2211f3bc5fc52cc3b9ae82ee39077 |
|---|---|
| oai_identifier_str |
oai:localhost:unirio/11920 |
| network_acronym_str |
UNIRIO |
| network_name_str |
Repositório Hórus |
| repository_id_str |
|
| spelling |
Uma heurística baseada em busca local iterada para o problema de clusterização de módulos de softwareCIÊNCIAS EXATAS E DA TERRACIÊNCIA DA COMPUTAÇÃOIterated Local SearchSoftware Module ClusteringBenchmarksIterated Local SearchClusterização de Módulos de SoftwareBenchmarksDissertação também disponível em formato impresso, com o número de chamada CCET MI 2014/01.n/aThis research proposes a heuristic using the Iterated Local Search (ILS) technique applied to the Software Module Clustering (SMC) problem. The SMC problem is related to the distribution of the modules comprising the software in order to obtain a better organization and improve software quality. The ILS meta-heuristic has four major components: i) the initial solution; ii) local search method; iii) perturbation method; and iv) acceptance criteria for a new solution. An experiment was conducted to find the best choices for the components related to the initial solution and perturbation method. Also we have conducted a study to compare several variants of genetic algorithms and present a comparative study including three approaches: ILS, Genetic Algorithms, and a local search. Although the ILS meta-heuristic is not extensively used in the SBSE community, it was proven very effective for our selected problem, outperforming the best configuration of the genetic algorithm in 24 out of 46 instances and using a fraction of the latter’s computing effort.n/aEste trabalho de pesquisa propõe uma heurística utilizando a técnica Iterated Local Search (ILS) aplicada ao problema de Clusterização de Módulos de Software (CMS). O problema CMS consiste em redistribuir os componentes unitários do software de modo a obter uma melhor organização e aprimorar a qualidade do software. A meta-heurística ILS possui quatro componentes principais: i) a solução inicial; ii) método de busca local; iii) método de perturbação e iv) critério de aceitação de uma nova solução. Um experimento foi conduzido para encontrar as melhores escolhas para os componentes de solução inicial e método de perturbação. Também foi realizado um estudo de variantes de abordagens usando Algoritmos Genéticos e um estudo comparativo entre três abordagens: a heurística utilizando ILS, Algoritmos Genéticos e um algoritmo de Busca Local. Embora a meta-heurística ILS não seja extensivamente usada na comunidade de Engenharia de Software baseada em Buscas (Search-Based Software Engineering - SBSE), a heurística proposta se mostrou eficaz para o problema selecionado, superando a melhor configuração do algoritmo genético em 24 das 46 instâncias, e usando uma fração do custo computacional deste último.Alvim, Adriana Cesário de FariaBarros, Márcio de OliveiraAlvim, Adriana Cesário de FariaBarros, Márcio de OliveiraAndreatta, Alexandre AlbinoMurta, Leonardo Gresta PaulinoPinto, Alexandre Fernandes2018-07-10T22:00:52Z2018-07-10T22:00:52Z2014-06-26info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisPINTO, Alexandre Fernandes. Uma heurística baseada em busca local iterada para o problema de clusterização de módulos de software. 2014. xiii, 83 f. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro. Rio de Janeiro, 2014.http://hdl.handle.net/unirio/11920info:eu-repo/semantics/openAccessporreponame:Repositório Hórusinstname:Universidade Federal do Estado do Rio de Janeiro (UNIRIO)instacron:UNIRIO2018-07-10T22:00:52Zoai:localhost:unirio/11920Repositório InstitucionalPUBhttp://www.repositorio-bc.unirio.br:8080/oai/requestbiblioteca.sid@unirio.bropendoar:2024-12-06T17:58:03.453606Repositório Hórus - Universidade Federal do Estado do Rio de Janeiro (UNIRIO)false |
| dc.title.none.fl_str_mv |
Uma heurística baseada em busca local iterada para o problema de clusterização de módulos de software |
| title |
Uma heurística baseada em busca local iterada para o problema de clusterização de módulos de software |
| spellingShingle |
Uma heurística baseada em busca local iterada para o problema de clusterização de módulos de software Pinto, Alexandre Fernandes CIÊNCIAS EXATAS E DA TERRA CIÊNCIA DA COMPUTAÇÃO Iterated Local Search Software Module Clustering Benchmarks Iterated Local Search Clusterização de Módulos de Software Benchmarks |
| title_short |
Uma heurística baseada em busca local iterada para o problema de clusterização de módulos de software |
| title_full |
Uma heurística baseada em busca local iterada para o problema de clusterização de módulos de software |
| title_fullStr |
Uma heurística baseada em busca local iterada para o problema de clusterização de módulos de software |
| title_full_unstemmed |
Uma heurística baseada em busca local iterada para o problema de clusterização de módulos de software |
| title_sort |
Uma heurística baseada em busca local iterada para o problema de clusterização de módulos de software |
| author |
Pinto, Alexandre Fernandes |
| author_facet |
Pinto, Alexandre Fernandes |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Alvim, Adriana Cesário de Faria Barros, Márcio de Oliveira Alvim, Adriana Cesário de Faria Barros, Márcio de Oliveira Andreatta, Alexandre Albino Murta, Leonardo Gresta Paulino |
| dc.contributor.author.fl_str_mv |
Pinto, Alexandre Fernandes |
| dc.subject.por.fl_str_mv |
CIÊNCIAS EXATAS E DA TERRA CIÊNCIA DA COMPUTAÇÃO Iterated Local Search Software Module Clustering Benchmarks Iterated Local Search Clusterização de Módulos de Software Benchmarks |
| topic |
CIÊNCIAS EXATAS E DA TERRA CIÊNCIA DA COMPUTAÇÃO Iterated Local Search Software Module Clustering Benchmarks Iterated Local Search Clusterização de Módulos de Software Benchmarks |
| description |
Dissertação também disponível em formato impresso, com o número de chamada CCET MI 2014/01. |
| publishDate |
2014 |
| dc.date.none.fl_str_mv |
2014-06-26 2018-07-10T22:00:52Z 2018-07-10T22:00:52Z |
| 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 |
PINTO, Alexandre Fernandes. Uma heurística baseada em busca local iterada para o problema de clusterização de módulos de software. 2014. xiii, 83 f. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro. Rio de Janeiro, 2014. http://hdl.handle.net/unirio/11920 |
| identifier_str_mv |
PINTO, Alexandre Fernandes. Uma heurística baseada em busca local iterada para o problema de clusterização de módulos de software. 2014. xiii, 83 f. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro. Rio de Janeiro, 2014. |
| url |
http://hdl.handle.net/unirio/11920 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.source.none.fl_str_mv |
reponame:Repositório Hórus instname:Universidade Federal do Estado do Rio de Janeiro (UNIRIO) instacron:UNIRIO |
| instname_str |
Universidade Federal do Estado do Rio de Janeiro (UNIRIO) |
| instacron_str |
UNIRIO |
| institution |
UNIRIO |
| reponame_str |
Repositório Hórus |
| collection |
Repositório Hórus |
| repository.name.fl_str_mv |
Repositório Hórus - Universidade Federal do Estado do Rio de Janeiro (UNIRIO) |
| repository.mail.fl_str_mv |
biblioteca.sid@unirio.br |
| _version_ |
1817726467808690176 |