Results 1 to 10 of about 4,221 (283)

Are architectural smells independent from code smells? An empirical study [PDF]

open access: yesJournal of Systems and Software, 2019
<p>Background. Architectural smells and code smells are symptoms of bad code or design that can cause different quality problems, such as faults, technical debt, or difficulties with maintenance and evolution. Some studies show that code smells and
Francesca Arcelli FONTANA   +2 more
exaly   +7 more sources

Python code smells detection using conventional machine learning models [PDF]

open access: yesPeerJ Computer Science, 2023
Code smells are poor code design or implementation that affect the code maintenance process and reduce the software quality. Therefore, code smell detection is important in software building.
Rana Sandouka, Hamoud Aljamaan
doaj   +3 more sources

An Analytical Study of Code Smells

open access: yesTehnički Glasnik, 2021
Software development process involves developing, building and enhancing high-quality software for specific tasks and as a consequence generates considerable amount of data.
Lida Bamizadeh   +3 more
doaj   +2 more sources

Empirical study of the relationship between design patterns and code smells. [PDF]

open access: yesPLoS ONE, 2020
Software systems are often developed in such a way that good practices in the object-oriented paradigm are not met, causing the occurrence of specific disharmonies which are sometimes called code smells.
Mahmoud Alfadel   +2 more
doaj   +2 more sources

Dynamic stacking ensemble for cross-language code smell detection [PDF]

open access: yesPeerJ Computer Science
Code smells refer to poor design and implementation choices by software engineers that might affect the overall software quality. Code smells detection using machine learning models has become a popular area to build effective models that are capable of ...
Hamoud Aljamaan
doaj   +3 more sources

Security Code Smells in Android ICC [PDF]

open access: yesEmpirical Software Engineering, 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.
Nierstrasz, Oscar   +3 more
core   +3 more sources

A study of dealing class imbalance problem with machine learning methods for code smell severity detection using PCA-based feature selection technique [PDF]

open access: yesScientific Reports, 2023
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 types of design flaws. Code smells with high severity can cause significant
Rajwant Singh Rao   +3 more
doaj   +2 more sources

The Impact of Code Smells on Software Bugs: A Systematic Literature Review

open access: yesInformation, 2018
Context: Code smells are associated to poor design and programming style, which often degrades code quality and hampers code comprehensibility and maintainability.
Aloisio S. Cairo   +2 more
doaj   +3 more sources

A systematic literature review: Refactoring for disclosing code smells in object oriented software

open access: yesAin Shams Engineering Journal, 2018
Context: Reusing a design pattern is not always in the favor of developers. Thus, the code starts smelling. The presence of “Code Smells” leads to more difficulties for the developers.
Satwinder Singh, Sharanpreet Kaur
doaj   +3 more sources

How do community smells influence code smells?

open access: yesProceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018
Code smells reflect sub-optimal patterns of code that often lead to critical software flaws or failure. In the same way, community smells reflect sub-optimal organisational and socio-Technical patterns in the organisational structure of the software ...
Andy Zaidman   +26 more
core   +5 more sources

Home - About - Disclaimer - Privacy