Busca em vizinhança grande aplicada ao problema de clusterização de módulos 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: | http://hdl.handle.net/unirio/11798 |
Resumo: | Dissertação também disponível em formato impresso, com o número de chamada CCET MI 2015/01. |
| id |
UNIRIO_add64f824201ee8c371bb79625077e1e |
|---|---|
| oai_identifier_str |
oai:localhost:unirio/11798 |
| network_acronym_str |
UNIRIO |
| network_name_str |
Repositório Hórus |
| repository_id_str |
|
| spelling |
Busca em vizinhança grande aplicada ao problema de clusterização de módulos de softwareCIÊNCIAS EXATAS E DA TERRACIÊNCIA DA COMPUTAÇÃOLarge Neighborhood SearchSoftware Module ClusteringSearch-Based Software EngineeringBusca em Vizinhança GrandeClusterização de Módulos de SoftwareEngenharia de Software Baseada em BuscaDissertação também disponível em formato impresso, com o número de chamada CCET MI 2015/01.n/aA set of modules playing their functions make a software functional. Clusters are groups of similar modules within bigger structures, and grouping them is important for software understanding and maintenance. The major contribution of this master’s dissertation is developing a Large Neighborhood Search meta-heuristic based robust heuristic applied to the Software Module Clustering (SMC) problem. The heuristic proposed has the following components: initial solution generation algorithm, partial destruction algorithm, repair algorithm and instance size reduction procedure. The proposed algorithm efficiency and accuracy were analyzed by several computational experiments performed over 124 instances (the largest instance amount known for a single experiment) to improve algorithm characterization. The proposed heuristic did improve quality solution for 58 instances (46,8% of all) at lower machine cost even if compared to the best known results.n/aSoftwares são compostos por um conjunto de módulos que desempenham funções distintas. Agrupar módulos com funções semelhantes em estruturas maiores (clusters) é importante para o bom entendimento e manutenção do software. A principal contribuição deste trabalho de dissertação de mestrado consiste no desenvolvimento de uma heurística robusta baseada na meta-heurística Busca em Vizinhança Grande aplicada ao problema de Clusterização de Módulos de Software (CMS). A heurística proposta utiliza os seguintes componentes: algoritmo gerador de solução inicial, algoritmo de destruição de parte da solução, algoritmo de reparação da solução e procedimento de redução do tamanho da instância. Com o objetivo de melhor caracterizar o algoritmo proposto e avaliar sua eficiência e eficácia, diversos experimentos computacionais foram realizados em um conjunto de 124 instâncias da literatura, a maior quantidade conhecida de instâncias reunidas em um experimento. A heurística proposta conseguiu melhorar a qualidade da solução de 58 instâncias (46,8% dos casos) com menor custo computacional quando comparando com os melhores resultados da literatura.Alvim, Adriana Cesário de FariaBarros, Márcio de OliveiraAlvim, Adriana Cesário de FariaBarros, Márcio de OliveiraAraújo, RenataBarbosa, Eduardo UchoaMonçores, Marlon da Costa2018-06-25T22:06:23Z2018-06-25T22:06:23Z2015-09-29info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisMONÇORES, Marlon da Costa. Busca em vizinhança grande aplicada ao problema de clusterização de módulos de software.2015. xii, 86 f. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro (2003-), Rio de Janeiro, 2015.http://hdl.handle.net/unirio/11798info:eu-repo/semantics/openAccessporreponame:Repositório Hórusinstname:Universidade Federal do Estado do Rio de Janeiro (UNIRIO)instacron:UNIRIO2018-06-25T22:06:23Zoai:localhost:unirio/11798Repositório InstitucionalPUBhttp://www.repositorio-bc.unirio.br:8080/oai/requestbiblioteca.sid@unirio.bropendoar:2024-12-06T17:58:00.216411Repositório Hórus - Universidade Federal do Estado do Rio de Janeiro (UNIRIO)false |
| dc.title.none.fl_str_mv |
Busca em vizinhança grande aplicada ao problema de clusterização de módulos de software |
| title |
Busca em vizinhança grande aplicada ao problema de clusterização de módulos de software |
| spellingShingle |
Busca em vizinhança grande aplicada ao problema de clusterização de módulos de software Monçores, Marlon da Costa CIÊNCIAS EXATAS E DA TERRA CIÊNCIA DA COMPUTAÇÃO Large Neighborhood Search Software Module Clustering Search-Based Software Engineering Busca em Vizinhança Grande Clusterização de Módulos de Software Engenharia de Software Baseada em Busca |
| title_short |
Busca em vizinhança grande aplicada ao problema de clusterização de módulos de software |
| title_full |
Busca em vizinhança grande aplicada ao problema de clusterização de módulos de software |
| title_fullStr |
Busca em vizinhança grande aplicada ao problema de clusterização de módulos de software |
| title_full_unstemmed |
Busca em vizinhança grande aplicada ao problema de clusterização de módulos de software |
| title_sort |
Busca em vizinhança grande aplicada ao problema de clusterização de módulos de software |
| author |
Monçores, Marlon da Costa |
| author_facet |
Monçores, Marlon da Costa |
| 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 Araújo, Renata Barbosa, Eduardo Uchoa |
| dc.contributor.author.fl_str_mv |
Monçores, Marlon da Costa |
| dc.subject.por.fl_str_mv |
CIÊNCIAS EXATAS E DA TERRA CIÊNCIA DA COMPUTAÇÃO Large Neighborhood Search Software Module Clustering Search-Based Software Engineering Busca em Vizinhança Grande Clusterização de Módulos de Software Engenharia de Software Baseada em Busca |
| topic |
CIÊNCIAS EXATAS E DA TERRA CIÊNCIA DA COMPUTAÇÃO Large Neighborhood Search Software Module Clustering Search-Based Software Engineering Busca em Vizinhança Grande Clusterização de Módulos de Software Engenharia de Software Baseada em Busca |
| description |
Dissertação também disponível em formato impresso, com o número de chamada CCET MI 2015/01. |
| publishDate |
2015 |
| dc.date.none.fl_str_mv |
2015-09-29 2018-06-25T22:06:23Z 2018-06-25T22:06:23Z |
| 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 |
MONÇORES, Marlon da Costa. Busca em vizinhança grande aplicada ao problema de clusterização de módulos de software.2015. xii, 86 f. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro (2003-), Rio de Janeiro, 2015. http://hdl.handle.net/unirio/11798 |
| identifier_str_mv |
MONÇORES, Marlon da Costa. Busca em vizinhança grande aplicada ao problema de clusterização de módulos de software.2015. xii, 86 f. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro (2003-), Rio de Janeiro, 2015. |
| url |
http://hdl.handle.net/unirio/11798 |
| 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_ |
1817726467614703616 |