Code smell detection based on supervised learning models: A survey

Y Zhang, C Ge, H Liu, K Zheng - Neurocomputing, 2024 - Elsevier
Supervised learning-based code smell detection has become one of the dominant
approaches to identify code smell. Existing works optimize the process of code smell …

An intuitionistic fuzzy representation based software bug severity prediction approach for imbalanced severity classes

RR Panda, NK Nagwani - Engineering Applications of Artificial Intelligence, 2023 - Elsevier
In order to improve software reliability and quality, the triager must assess the severity of the
software bug and allocate suitable resources on time. However, the triager faces many …

Aligning XAI explanations with software developers' expectations: A case study with code smell prioritization

Z Huang, H Yu, G Fan, Z Shao, M Li, Y Liang - Expert Systems with …, 2024 - Elsevier
Abstract EXplainable Artificial Intelligence (XAI) aims at improving users' trust in black-boxed
models by explaining their predictions. However, XAI techniques produced unreasonable …

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 …

Implicit and explicit mixture of experts models for software defect prediction

A Shankar Mishra, S Singh Rathore - Software Quality Journal, 2023 - Springer
Accurately predicting defects in software modules helps the developers and testers to find
the defective modules quickly and save their efforts in other software development aspects …

CLEAN++: Code Smells Extraction for C++

T Mashiach, B Sotto-Mayor, G Kaminka… - 2023 IEEE/ACM 20th …, 2023 - ieeexplore.ieee.org
The extraction of features is an essential step in the process of mining software repositories.
An important feature that has been actively studied in the field of mining software …