Results 41 to 50 of about 162,512 (357)
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.
Frischknecht, Patrick+3 more
core +2 more sources
Detecting and managing code smells [PDF]
Code smells indicate the presence of quality problems that make the software hard to maintain and evolve. A software development team can keep their software maintainable by identifying smells and refactor them. In the first part of the session, we present a comprehensive overview of the literature concerning smells covering various dimensions of the ...
openaire +2 more sources
A Comparative Study on Code Smell Detection Tools [PDF]
Refactoring is a technique to make a computer program more readable and maintainable. A bad smell is an indication of some setback in the code, which requires refactoring to deal with. Many tools are available for detection and removal of these code smells. These tools vary greatly in detection methodologies and acquire different competencies.
Muhammad Ilyas+3 more
openaire +1 more source
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 ...
Black, S+4 more
core +3 more sources
How to Improve Deep Learning for Software Analytics (a case study with code smell detection) [PDF]
To reduce technical debt and make code more maintainable, it is important to be able to warn programmers about code smells. State-of-the-art code small detectors use deep learners, usually without exploring alternatives.
Rahul Yedida, T. Menzies
semanticscholar +1 more source
On the relative value of imbalanced learning for code smell detection
Machine learning‐based code smell detection (CSD) has been demonstrated to be a valuable approach for improving software quality and enabling developers to identify problematic patterns in code. However, previous researches have shown that the code smell
Fuyang Li+5 more
semanticscholar +1 more source
A Domain Analysis to Specify Design Defects and Generate Detection Algorithms [PDF]
Quality experts often need to identify in software systems design defects, which are recurring design problems, that hinder development\ud and maintenance.
Duchien, Laurence+3 more
core +6 more sources
Model level code smell detection using EGAPSO based on similarity measures
Software maintenance is an essential part of any software that finds its use in the day-to-day activities of any organization. During the maintenance phase bugs detected must be corrected and the software must evolve with respect to changing requirements
G. Saranya+3 more
doaj +1 more source
On the Feasibility of Transfer-learning Code Smells using Deep Learning
Context: A substantial amount of work has been done to detect smells in source code using metrics-based and heuristics-based methods. Machine learning methods have been recently applied to detect source code smells; however, the current practices are ...
Efstathiou, Vasiliki+3 more
core +1 more source
Mining Version Histories for Detecting Code Smells
Code smells are symptoms of poor design and implementation choices that may hinder code comprehension, and possibly increase change- and fault-proneness. While most of the detection techniques just rely on structural information, many code smells are intrinsically characterized by how code elements change over time.
PALOMBA, FABIO+5 more
openaire +2 more sources