Enhancing structural knowledge in code smell identification: A fusion learning framework combining AST-based metrics with semantic embeddings
Q Yang, D Yu, S Wang, Y Xu, X Chen, J Chen… - Expert Systems with …, 2025 - Elsevier
Identifying code smells is a crucial task in software engineering that aims to uncover
potential problems and bad practices in source code. Existing learning-based approaches …
potential problems and bad practices in source code. Existing learning-based approaches …
Empirical Investigation of the Relationship Between Design Smells and Role Stereotypes
During software development, poor design and implementation choices can detrimentally
impact software maintainability. Design smells, recurring patterns of poorly designed …
impact software maintainability. Design smells, recurring patterns of poorly designed …
[HTML][HTML] An Approach to Detect Structural Development Defects in Object-Oriented Programs
MS Gnagne, M Dosso, M Diarra… - Open Journal of Applied …, 2024 - scirp.org
Structural development defects essentially refer to code structure that violates object-
oriented design principles. They make program maintenance challenging and deteriorate …
oriented design principles. They make program maintenance challenging and deteriorate …