Saltar para:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Início > Publicações > Visualização > Multilanguage Detection of Design Pattern Instances

Publicações

Multilanguage Detection of Design Pattern Instances

Título
Multilanguage Detection of Design Pattern Instances
Tipo
Artigo em Revista Científica Internacional
Ano
2025
Autores
Andrade, H
(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
Filipe Figueiredo Correia
(Autor)
FEUP
Revista
Vol. 37
ISSN: 2047-7481
Editora: Wiley-Blackwell
Indexação
Publicação em ISI Web of Knowledge ISI Web of Knowledge - 0 Citações
Publicação em Scopus Scopus - 0 Citações
Outras Informações
ID Authenticus: P-018-11Q
Abstract (EN): Code comprehension is often supported by source code analysis tools that provide more abstract views over software systems, such as those detecting design patterns. These tools encompass analysis of source code and ensuing extraction of relevant information. However, the analysis of the source code is often specific to the target programming language. We propose DP-LARA, a multilanguage pattern detection tool that uses the multilanguage capability of the LARA framework to support finding pattern instances in a code base. LARA provides a virtual AST, which is common to multiple OOP programming languages, and DP-LARA then performs code analysis of detecting pattern instances on this abstract representation. We evaluate the detection performance and consistency of DP-LARA with a few software projects. Results show that a multilanguage approach does not compromise detection performance, and DP-LARA is consistent across the languages we tested it for (i.e., Java and C/C++). Moreover, by providing a virtual AST as the abstract representation, we believe to have decreased the effort of extending the tool to new programming languages and maintaining existing ones.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Nº de páginas: 18
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Da mesma revista

Framing program comprehension as fault localization (2016)
Artigo em Revista Científica Internacional
Perez, A; Rui Abreu
A model for analyzing performance problems and root causes in the personal software process (2015)
Artigo em Revista Científica Internacional
M. Raza; J. P. Faria
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-09-02 às 23:41:55 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias