[PDF][PDF] Automatic detection of bad smells in code: An experimental assessment.

FA Fontana, P Braione, M Zanoni - J. Object Technol., 2012 - researchgate.net
Code smells are structural characteristics of software that may indicate a code or design
problem that makes software hard to evolve and maintain, and may trigger refactoring of …

An exploratory study of the impact of antipatterns on class change-and fault-proneness

F Khomh, MD Penta, YG Guéhéneuc… - Empirical Software …, 2012 - Springer
Antipatterns are poor design choices that are conjectured to make object-oriented systems
harder to maintain. We investigate the impact of antipatterns on classes in object-oriented …

Do code smells reflect important maintainability aspects?

A Yamashita, L Moonen - 2012 28th IEEE international …, 2012 - ieeexplore.ieee.org
Code smells are manifestations of design flaws that can degrade code maintainability. As
such, the existence of code smells seems an ideal indicator for maintainability assessments …

Assessing technical debt by identifying design flaws in software systems

R Marinescu - IBM Journal of Research and Development, 2012 - ieeexplore.ieee.org
Tough time-to-market constraints and unanticipated integration or evolution issues lead to
design tradeoffs that usually cause flaws in the structure of a software system. Thus …

Evaluating the lifespan of code smells using software repository mining

R Peters, A Zaidman - 2012 16th European conference on …, 2012 - ieeexplore.ieee.org
An anti-pattern is a commonly occurring solution to a recurring problem that will typically
negatively impact code quality. Code smells are considered to be symptoms of anti-patterns …

Are automatically-detected code anomalies relevant to architectural modularity? An exploratory analysis of evolving systems

I Macia, J Garcia, D Popescu, A Garcia… - Proceedings of the 11th …, 2012 - dl.acm.org
As software systems are maintained, their architecture modularity often degrades through
architectural erosion and drift. More directly, however, the modularity of software …

On the relevance of code anomalies for identifying architecture degradation symptoms

I Macia, R Arcoverde, A Garcia… - 2012 16Th european …, 2012 - ieeexplore.ieee.org
The longevity of evolving software systems largely depends on their resilience to
architectural design degradation. It is often assumed that code anomalies are always key …

Analyzing the evolution of web services using fine-grained changes

D Romano, M Pinzger - 2012 IEEE 19th international …, 2012 - ieeexplore.ieee.org
In the service-oriented paradigm web service interfaces are considered contracts between
web service subscribers and providers. However, these interfaces are continuously evolving …

Analyzing the impact of antipatterns on change-proneness using fine-grained source code changes

D Romano, P Raila, M Pinzger… - 2012 19th working …, 2012 - ieeexplore.ieee.org
Antipatterns are poor solutions to design and implementation problems which are claimed to
make object oriented systems hard to maintain. Our recent studies showed that classes with …

An eclipse plugin to support code smells detection

T Pessoa, MP Monteiro, S Bryton - arXiv preprint arXiv:1204.6492, 2012 - arxiv.org
Eradication of code smells is often pointed out as a way to improve readability, extensibility
and design in existing software. However, code smell detection in large systems remains …