Detecting bad smells in source code using change history information
Code smells represent symptoms of poor implementation choices. Previous studies found
that these smells make source code more difficult to maintain, possibly also increasing its …
that these smells make source code more difficult to maintain, possibly also increasing its …
Do developers care about code smells? An exploratory survey
A Yamashita, L Moonen - 2013 20th working conference on …, 2013 - ieeexplore.ieee.org
Code smells are a well-known metaphor to describe symptoms of code decay or other
issues with code quality which can lead to a variety of maintenance problems. Even though …
issues with code quality which can lead to a variety of maintenance problems. Even though …
Exploring the impact of inter-smell relations on software maintainability: An empirical study
A Yamashita, L Moonen - 2013 35th International Conference …, 2013 - ieeexplore.ieee.org
Code smells are indicators of issues with source code quality that may hinder evolution.
While previous studies mainly focused on the effects of individual code smells on …
While previous studies mainly focused on the effects of individual code smells on …
To what extent can maintenance problems be predicted by code smell detection?–An empirical study
A Yamashita, L Moonen - Information and Software Technology, 2013 - Elsevier
Context Code smells are indicators of poor coding and design choices that can cause
problems during software maintenance and evolution. Objective This study is aimed at a …
problems during software maintenance and evolution. Objective This study is aimed at a …
Code smells as system-level indicators of maintainability: An empirical study
A Yamashita, S Counsell - Journal of Systems and Software, 2013 - Elsevier
Context Code smells are manifestations of design flaws that can degrade code
maintainability. So far, no research has investigated if these indicators are useful for …
maintainability. So far, no research has investigated if these indicators are useful for …
Empirical evidence of code decay: A systematic mapping study
A Bandi, BJ Williams, EB Allen - 2013 20th Working Conference …, 2013 - ieeexplore.ieee.org
Code decay is a gradual process that negatively impacts the quality of a software system.
Developers need trusted measurement techniques to evaluate whether their systems have …
Developers need trusted measurement techniques to evaluate whether their systems have …
Investigating the impact of code smells on system's quality: An empirical study on systems of different application domains
FA Fontana, V Ferme, A Marino… - 2013 IEEE …, 2013 - ieeexplore.ieee.org
There are various activities that support software maintenance. Program comprehension
and detection of design anomalies and their symptoms, like code smells and anti patterns …
and detection of design anomalies and their symptoms, like code smells and anti patterns …
[PDF][PDF] A comparative study on code smell detection tools
A Hamid, M Ilyas, M Hummayun… - International Journal of …, 2013 - researchgate.net
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 …
bad smell is an indication of some setback in the code, which requires refactoring to deal …
Prioritization of code anomalies based on architecture sensitiveness
R Arcoverde, E Guimarães, I Macía… - 2013 27th Brazilian …, 2013 - ieeexplore.ieee.org
Code anomalies are symptoms of software maintainability problems, particularly harmful
when contributing to architectural degradation. Despite the existence of many automated …
when contributing to architectural degradation. Despite the existence of many automated …
Hunting for smells in natural language tests
Tests are central artifacts of software systems and play a crucial role for software quality. In
system testing, a lot of test execution is performed manually using tests in natural language …
system testing, a lot of test execution is performed manually using tests in natural language …