[HTML][HTML] Automatic detection of Long Method and God Class code smells through neural source code embeddings

A Kovačević, J Slivka, D Vidaković, KG Grujić… - Expert Systems with …, 2022 - Elsevier
Code smells are structures in code that often harm its quality. Manually detecting code
smells is challenging, so researchers proposed many automatic detectors. Traditional code …

[PDF][PDF] Clean Code Tutoring: Makings of a Foundation

N Luburić, D Vidaković, J Slivka… - International …, 2022 - pdfs.semanticscholar.org
High-quality code enables sustainable software development, which is a prerequisite of a
healthy digital society. To train software engineers to write higher-quality code, we …

Automatic detection of Feature Envy and Data Class code smells using machine learning

M Škipina, J Slivka, N Luburić, A Kovačević - Expert Systems with …, 2024 - Elsevier
Code smells in software indicate poor design and implementation choices. Detecting and
removing them is critical for sustainable software development. Machine learning (ML) can …

Semi-supervised detection of long method and god class code smells

I Brdar, J Vlajkov, J Slivka, KG Grujić… - 2022 ieee 20th …, 2022 - ieeexplore.ieee.org
Code smells are poorly designed parts of code whose removal is essential for sustainable
software development. However, recognizing code smells in practice is challenging …

An Analysis on Detection and Visualization of Code Smells

J Prabhu, T Guhan, MA Rahul, P Gupta… - Artificial Intelligence …, 2023 - Wiley Online Library
The term code smell indicates potential menacing practices in the source code of the
software. It does not imply that the software will result in compilation errors or not produce …

Identification of Code Properties that Support Code Smell Analysis

S Prokić, N Luburić, J Slivka… - 2023 46th MIPRO ICT …, 2023 - ieeexplore.ieee.org
Code smells are structures in code that imply potential maintainability problems and may
negatively impact software quality. One of the critical challenges with code smells is that …

Identification of software quality attributes from code defect prediction: a systematic literature review

L Rumbutis, A Slotkienė… - New Trends in …, 2024 - journals.vilniustech.lt
Identifying and understanding reasons for deriving software development defects is crucial
for ensuring software product quality attributes such as maintainability. This paper presents …

[PDF][PDF] Automatic detection of Long Method and God Class code smells through neural source code

A Kovačević, J Slivka, D Vidaković, KG Grujić… - academia.edu
Code smells are structures in code that often have a negative impact on its quality. Manually
detecting code smells is challenging and researchers proposed many automatic code smell …