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 …

Empirical Investigation of the Relationship Between Design Smells and Role Stereotypes

D Ogenrwot, J Nakatumba-Nabende, J Businge… - arxiv preprint arxiv …, 2024 - arxiv.org
During software development, poor design and implementation choices can detrimentally
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 …