A study of dealing class imbalance problem with machine learning methods for code smell severity detection using PCA-based feature selection technique

RS Rao, S Dewangan, A Mishra, M Gupta - Scientific Reports, 2023 - nature.com
Detecting code smells may be highly helpful for reducing maintenance costs and raising
source code quality. Code smells facilitate developers or researchers to understand several …

Severity classification of code smells using machine-learning methods

S Dewangan, RS Rao, SR Chowdhuri, M Gupta - SN Computer Science, 2023 - Springer
Code smell detection can be very useful for minimizing maintenance costs and improving
software quality. Code smells help developers/programmers, researchers to subjectively …

CoRT: transformer-based code representations with self-supervision by predicting reserved words for code smell detection

A Alazba, H Aljamaan, M Alshayeb - Empirical Software Engineering, 2024 - Springer
Context Code smell detection is the process of identifying poorly designed and implemented
code pieces. Machine learning-based approaches require enormous amounts of manually …

Revisiting Code Smell Severity Prioritization using learning to rank techniques

L Liu, G Lin, L Zhu, Z Yang, P Song, X Wang… - Expert Systems with …, 2024 - Elsevier
Abstract Code Smell Severity Prioritization (CSSP) is crucial in helping software developers
minimize software maintenance costs and enhance software quality, particularly when faced …

The Use of AI in Software Engineering: A Synthetic Knowledge Synthesis of the Recent Research Literature

P Kokol - Information, 2024 - mdpi.com
Artificial intelligence (AI) has witnessed an exponential increase in use in various
applications. Recently, the academic community started to research and inject new AI-based …

Dimensionally reduction based machine learning approaches for code smells detection

S Dewangan, RS Rao, PS Yadav - … International conference on …, 2022 - ieeexplore.ieee.org
Code smells refer to the lack of the software quality, such as difficulty in understandability
and changeability. In this research work, we proposed a technique to detect the CSs using …

An Evaluation of Multi-Label Classification Approaches for Method-Level Code Smells Detection

PS Yadav, RS Rao, A Mishra - IEEE Access, 2024 - ieeexplore.ieee.org
(1) Background: Code smell is the most popular and reliable method for detecting potential
errors in code. In real-world circumstances, a single source code may have multiple code …

Just‐in‐time identification for cross‐project correlated issues

H Ren, Y Li, L Chen, Y Cao, X Zhang… - Journal of Software …, 2023 - Wiley Online Library
Issue tracking systems are now prevalent in software development, which would help
developers submit and discuss issues to solve development problems on software projects …

EvaluateXAI: A Framework to Evaluate the Reliability and Consistency of Rule-based XAI Techniques for Software Analytics Tasks

MA Awal, CK Roy - arXiv preprint arXiv:2407.13902, 2024 - arxiv.org
The advancement of machine learning (ML) models has led to the development of ML-
based approaches to improve numerous software engineering tasks in software …

[PDF][PDF] Estudo empírico: detecção de Code Smells com aprendizado de máquinas

RAF Moreira, LJL Braz, FJ Ferreira… - … Ibero-Americano em …, 2024 - sol.sbc.org.br
A detecção de code smells durante o processo de desenvolvimento de software é
importante para melhorar a qualidade do software e a refatoração é fundamental para …