
Atenção:
O eduCAPES é um repositório de objetos educacionais, não sendo responsável por materiais de terceiros submetidos na plataforma. O usuário assume ampla e total responsabilidade quanto à originalidade, à titularidade e ao conteúdo, citações de obras consultadas, referências e outros elementos que fazem parte do material que deseja submeter. Recomendamos que se reporte diretamente ao(s) autor(es), indicando qual parte do material foi considerada imprópria (cite página e parágrafo) e justificando sua denúncia.
Caso seja o autor original de algum material publicado indevidamente ou sem autorização, será necessário que se identifique informando nome completo, CPF e data de nascimento. Caso possua uma decisão judicial para retirada do material, solicitamos que informe o link de acesso ao documento, bem como quaisquer dados necessários ao acesso, no campo abaixo.
Todas as denúncias são sigilosas e sua identidade será preservada. Os campos nome e e-mail são de preenchimento opcional. Porém, ao deixar de informar seu e-mail, um possível retorno será inviabilizado e/ou sua denúncia poderá ser desconsiderada no caso de necessitar de informações complementares.
| Metadados | Descrição | Idioma |
|---|---|---|
| Autor(es): dc.contributor | Costa, Heitor Augustus Xavier | - |
| Autor(es): dc.contributor | Resende, Antônio Maria Pereira de | - |
| Autor(es): dc.contributor | Esmin, Ahmed Ali Abdala | - |
| Autor(es): dc.creator | Santana, João Lucas Pereira de | - |
| Data de aceite: dc.date.accessioned | 2026-02-09T11:26:37Z | - |
| Data de disponibilização: dc.date.available | 2026-02-09T11:26:37Z | - |
| Data de envio: dc.date.issued | 2018-10-10 | - |
| Data de envio: dc.date.issued | 2018-10-10 | - |
| Data de envio: dc.date.issued | 2015 | - |
| Data de envio: dc.date.issued | 2011-06-14 | - |
| Fonte completa do material: dc.identifier | https://repositorio.ufla.br/handle/1/31313 | - |
| Fonte: dc.identifier.uri | http://educapes.capes.gov.br/handle/capes/1140905 | - |
| Descrição: dc.description | Maintenance activity is performed aiming modify the software structure ensuring their integrity. And this task becomes easier when we have a full understanding of several system components behavior. Aiming to gain this understanding, researchs emerged suggesting approaches to identify and separate codes of a specific functionality which are entangled or scattered through various application modules, called crosscutting concerns. Considering these facts, are presented in this paper the behavior of certain techniques for crosscutting concerns indications detection and a comparision criteria considering results granularity, user involvement, symptoms of existence of crosscutting concerns and informations types required to technique computation. In addition, is discussed in this paper the development and comparison of three computational tools as plug-ins for Eclipse environment aiming to detect crosscutting concerns indications in Object-Oriented Software in Java. The execution and assessment of theses plug-ins were performed in three real software systems and the results are presented considering criteria as covering and relation between execution time and the software size. | - |
| Descrição: dc.description | A atividade de manutenção é realizada visando a alteração da estrutura do software garantindo sua integridade. Esta tarefa torna-se menos árdua quando se tem ampla compreensão do comportamento dos diversos componentes do software. Visando a obtenção desta compreensão, pesquisas surgiram propondo abordagens para identificar e separar códigos de uma funcionalidade específica que se encontram entrelaçados e/ou espalhados por vários módulos da aplicação, denominados interesses transversais. Considerando esses fatos, são apresentados neste trabalho o funcionamento de algumas técnicas de detecção de indícios de interesses transversais e uma comparação analisando critérios de granularidade dos resultados, envolvimento do usuário, sintomas da existência de interesses transversais e tipos de informações necessárias para computação das técnicas. Além disso, é abordado neste trabalho o desenvolvimento e comparação de três apoios computacionais em forma de plug-ins para o Eclipse visando a detecção de indícios de interesses transversais em software orientado a objetos escritos na linguagem de programação Java. A execução e a avaliação desses plug-ins foram realizadas em três softwares reais e os resultados são apresentados considerando critérios como cobertura e a relação entre tempo de execução e tamanho do software. | - |
| Formato: dc.format | application/pdf | - |
| Idioma: dc.language | pt_BR | - |
| Direitos: dc.rights | acesso aberto | - |
| Palavras-chave: dc.subject | Manutenção de software | - |
| Palavras-chave: dc.subject | Interesses transversais | - |
| Palavras-chave: dc.subject | Técnicas semânticas de mineração | - |
| Palavras-chave: dc.subject | Orientação a aspectos | - |
| Palavras-chave: dc.subject | Software maintence | - |
| Palavras-chave: dc.subject | Crosscutting concerns | - |
| Palavras-chave: dc.subject | Semantic mining techniques | - |
| Palavras-chave: dc.subject | Aspect orientated | - |
| Título: dc.title | Implementação de técnicas semânticas de mineração para identificar indícios de interesses transversais em softwares orientados a objetos | - |
| Tipo de arquivo: dc.type | TCC | - |
| Aparece nas coleções: | Repositório Institucional da Universidade Federal de Lavras (RIUFLA) | |
O Portal eduCAPES é oferecido ao usuário, condicionado à aceitação dos termos, condições e avisos contidos aqui e sem modificações. A CAPES poderá modificar o conteúdo ou formato deste site ou acabar com a sua operação ou suas ferramentas a seu critério único e sem aviso prévio. Ao acessar este portal, você, usuário pessoa física ou jurídica, se declara compreender e aceitar as condições aqui estabelecidas, da seguinte forma: