Integrating Interactive Detection of Code Smells into Scrum: Feasibility, Benefits, and Challenges
(Context) Code smells indicate poor coding practices or design flaws, suggesting deeper software quality issues. While addressing code smells promptly improves software quality, traditional detection techniques often fail in continuous detection during ...
Danyllo Albuquerque+4 more
doaj +2 more sources
Automatic detection of Long Method and God Class code smells through neural source code embeddings [PDF]
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 detectors.
Aleksandar Kovačević+6 more
openalex +2 more sources
An Evaluation of Multi-Label Classification Approaches for Method-Level Code Smells Detection
(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 smells.
Pravin Singh Yadav+2 more
doaj +2 more sources
Code smells analysis for android applications and a solution for less battery consumption [PDF]
In the digitization era, the battery consumption factor plays a vital role for the devices that operate Android software, expecting them to deliver high performance and good maintainability.The study aims to analyze the Android-specific code smells ...
Aakanshi Gupta+4 more
doaj +2 more sources
Deep convolutional neural network model for bad code smells detection based on oversampling method
Code smells refers to any symptoms or anomalies in the source code that shows violation of design principles or implementation. Early detection of bad code smells improves software quality.
Nasraldeen Alnor Adam Khleel+1 more
openalex +3 more sources
SmellyCode++: Multi-Label Dataset for Code Smell Detection [PDF]
Context: Code smells indicate poor software design, affecting maintainability. Accurate detection is vital for refactoring and quality improvement.
Nawaf Alomari+3 more
doaj +2 more sources
A Developer-Oriented Framework for Assessing Power Consumption in Mobile Applications: Android Energy Smells Case Study [PDF]
Currently, people spend a lot of time using their mobile devices. With such ubiquity of mobile devices in our daily life, battery capacity and quality are of utmost importance.
Claudiu Groza+3 more
doaj +2 more sources
A Systematic Literature Review on the Code Smells Datasets and Validation Mechanisms [PDF]
The accuracy reported for code smell-detecting tools varies depending on the dataset used to evaluate the tools. Our survey of 45 existing datasets reveals that the adequacy of a dataset for detecting smells highly depends on relevant properties such as ...
Morteza Zakeri-Nasrabadi+3 more
semanticscholar +1 more source
Prevalence of Code Smells in Reinforcement Learning Projects [PDF]
Reinforcement Learning (RL) is being increasingly used to learn and adapt application behavior in many domains, including large-scale and safety critical systems, as for example, autonomous driving.
Nicolás Cardozo+2 more
semanticscholar +1 more source
Design and Implementation of a Web-Based Application for Code Smells Repository
Pitfalls in software development process can be prevented by learning from other people's mistakes. Software practitioners and researchers document lessons learned and the knowledge about best practices is spread over literature.
Lida Bamizadeh+3 more
doaj +1 more source