Examining deep learning's capability to spot code smells: a systematic literature review

R Malhotra, B Jain, M Kessentini - Cluster Computing, 2023 - Springer
Code smells violate software development principles that make the software more prone to
errors and changes. Researchers have developed code smell detectors using manual and …

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 …

Analysis of Colorectal and Gastric Cancer Classification: A Mathematical Insight Utilizing Traditional Machine Learning Classifiers

HM Rai, J Yoo - Mathematics, 2023 - mdpi.com
Cancer remains a formidable global health challenge, claiming millions of lives annually.
Timely and accurate cancer diagnosis is imperative. While numerous reviews have explored …

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 …

Using word embedding and convolution neural network for bug triaging by considering design flaws

R Sepahvand, R Akbari, B Jamasb, S Hashemi… - Science of Computer …, 2023 - Elsevier
Resolving bugs in the maintenance phase of software is a complicated task. Bug
assignment is one of the main tasks for resolving bugs. Some Bugs cannot be fixed properly …

Integrating interactive detection of code smells into scrum: Feasibility, benefits, and challenges

D Albuquerque, E Guimarães, M Perkusich… - Applied Sciences, 2023 - mdpi.com
Featured Application The potential application of this study is to guide developers and
organizations in effectively detecting and refactoring code smells, enhancing the quality and …

On the assessment of interactive detection of code smells in practice: A controlled experiment

D Albuquerque, E Guimarāes, M Perkusich… - IEEE …, 2023 - ieeexplore.ieee.org
Code smells are structures in a program that often indicate the presence of deeper
maintainability problems. Code smells should be detected as soon as they are introduced …

Using Hierarchical Agglomerative Clustering in E-Nose for Coffee Aroma Profiling: Identification, Quantification, and Disease Detection.

R Selvanarayanan, S Rajandran… - Instrumentation …, 2023 - search.ebscohost.com
Numerous coffee devotees believe that the coffee smell plays a vital role in the
coffeedrinking insight, complementing the taste and enhancing delight. In the traditional …

Evaluating interactive detection of code smells on software development activities

D Albuquerque, E Guimarães… - 2023 International …, 2023 - ieeexplore.ieee.org
Traditional code smell detection techniques rely on Non-Interactive Detection (NID), which
only allows developers to identify smells in the entire source code upon request. However …

Comparing the Effectiveness of Machine Learning and Deep Learning Techniques for Feature Envy Detection in Software Systems

RS Menshawy, AH Yousef… - 2023 Intelligent Methods …, 2023 - ieeexplore.ieee.org
Code smells are common in poorly designed software that can hinder code maintainability.
Automatic detection of design flaws assists developers in identifying code smells in …