Beyond the Code: Unraveling the Applicability of Graph Neural Networks in Smell Detection - Laboratoire Interdisciplinaire des Sciences du Numérique
Conference Papers Year : 2024

Beyond the Code: Unraveling the Applicability of Graph Neural Networks in Smell Detection

Abstract

Code smells signify suboptimal software design and implementation practices that can severely impact code maintainability. While traditional approaches to code smell detection have largely relied on heuristic and metric-based evaluations, recent advancements have explored the efficacy of Machine Learning (ML) techniques, specifically through the lens of Graph Neural Networks (GNNs) and Abstract Syntax Trees (ASTs). This paper critiques and synthesizes findings from two recent studies that employ these technologies to improve the automated detection of code smells. By tacking a close look to these approaches, we aim to highlight their contributions as well as their limitations within the context of current ML methodologies in software engineering. We provide a comparative analysis of the AST representations and GNN models utilized, exploring how they address the challenges of code smell detection and suggesting directions for future research. Our goal is to check the potential of these models to set new benchmarks in the field.
Fichier principal
Vignette du fichier
PDF Camera Ready.pdf (422.92 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-04703377 , version 1 (20-09-2024)

Identifiers

Cite

Djamel Mesbah, Nour El Madhoun, Khaldoun Al Agha, Hani Chalouati. Beyond the Code: Unraveling the Applicability of Graph Neural Networks in Smell Detection. The 27th International Conference on Network-Based Information Systems (NBiS-2024), Sep 2024, Asan, South Korea. pp.148--161, ⟨10.1007/978-3-031-72325-4_15⟩. ⟨hal-04703377⟩
181 View
78 Download

Altmetric

Share

More