Saltar para:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Início > Publicações > Visualização > Removing Code Duplication with Roles

Publicações

Removing Code Duplication with Roles

Título
Removing Code Duplication with Roles
Tipo
Artigo em Livro de Atas de Conferência Internacional
Ano
2013
Autores
Barbosa, FS
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Sem AUTHENTICUS Sem ORCID
Ata de Conferência Internacional
Páginas: 37-42
12th IEEE International Conference on Intelligent Software Methodologies, Tools and Techniques, SoMeT 2013
Budapest, 22 September 2013 through 24 September 2013
Indexação
Outras Informações
ID Authenticus: P-009-C9E
Abstract (EN): The existence of replicated code in a system makes that system harder to maintain and evolve. To remove replicated code the usual way is to use refactorings. However there are always clones that cannot be removed by refactorings alone. Some are due to lack of composition mechanisms in the underlying programming language. We propose the use of roles to remove such clones since roles provide a finer degree of composition. We sketch four role refactorings to remove code clones and apply them in a case study using the JHotDraw framework. Results show that roles have a positive impact in clone reduction as they were able to remove almost all clones traditional refactorings could not. © 2013 IEEE.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Dos mesmos autores

Using roles to model crosscutting concerns (2013)
Artigo em Livro de Atas de Conferência Internacional
Barbosa, FS; Ademar Aguiar
Roles as Modular Units of Composition (2012)
Artigo em Livro de Atas de Conferência Internacional
Barbosa, FS; Ademar Aguiar
Reusable roles, a test with patterns (2011)
Artigo em Livro de Atas de Conferência Internacional
Barbosa, FS; Ademar Aguiar
Modeling and Programming with Roles: Introducing JavaStage (2012)
Artigo em Livro de Atas de Conferência Internacional
Barbosa, FS; Ademar Aguiar
Recomendar Página Voltar ao Topo
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2025-10-26 às 07:27:19 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias | Livro Amarelo Eletrónico