Exploring the eradication of code smells: An empirical and theoretical perspective [PDF]
This article has been made available through the Brunel Open Access Publishing Fund - Copyright @ 2010 Hindawi Publishing CorporationCode smells reflect code decay, and, as such, developers should seek to eradicate such smells through application of ...
H. Hamza +9 more
core +1 more source
Automated Code-Smell Detection in Microservices Through Static Analysis: A Case Study
Microservice Architecture (MSA) is becoming the predominant direction of new cloud-based applications. There are many advantages to using microservices, but also downsides to using a more complex architecture than a typical monolithic enterprise ...
Andrew Walker, Dipta Das, Tomas Cerny
doaj +1 more source
Security Code Smells in Android ICC [PDF]
Android Inter-Component Communication (ICC) is complex, largely unconstrained, and hard for developers to understand. As a consequence, ICC is a common source of security vulnerability in Android apps.
Nierstrasz, Oscar +3 more
core +3 more sources
Detection of Bad Smell in Code Based on BP Neural Network [PDF]
Bad smells in code seriously affect the quality of software and its maintenance.To address the low accuracy of machine learning algorithms in bad smell detection and the single type of bad smell dataset,this paper proposes a detection method for bad ...
WANG Shuyan, ZHANG Yiquan, SUN Jiaze
doaj +1 more source
An Exploratory Study of the Relationship Between Software Test Smells and Fault-Proneness
Test smells have been defined as indicators of poorly designed tests. Their presence negatively affects the maintainability of a test suite as well as the production code. Despite the many studies that address the negative impacts of various test smells,
Abdallah Qusef +2 more
doaj +1 more source
Assessing the Capability of Code Smells to Support Software Maintainability Assessments : Empirical Inquiry and Methodological Approach [PDF]
Code smells are indicators of software design shortcomings that can decrease software maintainability. An advantage of code smells over traditional software measures is that the former are associated with an explicit set of refactoring strategies to ...
Aiko Yamashita, Yamashita, Aiko
core +1 more source
Code smells: A Synthetic Narrative Review [PDF]
Code smells are symptoms of poor design and implementation choices, which might hinder comprehension, increase code complexity and fault-proneness and decrease maintainability of software systems.
Kokol, Marko +2 more
core +2 more sources
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 +1 more source
ANN Modelling on Vulnerabilities Detection in Code Smells-Associated Android Applications
There has been a lot of software design concerns in recent years that come under the code smell. Android Applications Developments experiences more security issues related to code smells that lead to vulnerabilities in software.
Gupta Aakanshi +2 more
doaj +1 more source
Detection of code smells using machine learning techniques combined with data-balancing methods
Code smells are prevalent issues in software design that arise when implementation or design principles are violated. These issues manifest as symptoms or anomalies in the source code.
Nasraldeen Alnor Adam Khleel +1 more
doaj +1 more source

