Detecting bad smells in source code using change history information

F Palomba, G Bavota, M Di Penta… - 2013 28th IEEE/ACM …, 2013 - ieeexplore.ieee.org
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 …

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 …

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 …

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 …

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 …

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 …

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 …

[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 …

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 …

Hunting for smells in natural language tests

B Hauptmann, M Junker, S Eder… - 2013 35th …, 2013 - ieeexplore.ieee.org
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 …