Results 41 to 50 of about 162,512 (357)

Security Code Smells in Android ICC [PDF]

open access: yes, 2018
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]

open access: yesProceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018
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]

open access: yesInternational Journal of Advanced Science and Technology, 2013
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]

open access: yes, 2010
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]

open access: yesIEEE Working Conference on Mining Software Repositories, 2022
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

open access: yesSoftware, Practice & Experience, 2023
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]

open access: yes, 2008
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

open access: yesAlexandria Engineering Journal, 2018
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

open access: yes, 2019
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

open access: yesIEEE Transactions on Software Engineering, 2015
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

Home - About - Disclaimer - Privacy