Are all code smells harmful? A study of God Classes and Brain Classes in the evolution of three open source systems

SM Olbrich, DS Cruzes… - 2010 IEEE international …, 2010 - ieeexplore.ieee.org
Code smells are particular patterns in object-oriented systems that are perceived to lead to
difficulties in the maintenance of such systems. It is held that to improve maintainability, code …

Investigating the evolution of bad smells in object-oriented code

A Chatzigeorgiou, A Manakos - 2010 Seventh International …, 2010 - ieeexplore.ieee.org
Software design problems are known and perceived under many different terms such as bad
smells, flaws, non-compliance to design principles, violation of heuristics, excessive metric …

On the impact of design flaws on software defects

M D'Ambros, A Bacchelli… - 2010 10th International …, 2010 - ieeexplore.ieee.org
The presence of design flaws in a software system has a negative impact on the quality of
the software, as they indicate violations of design practices and principles, which make a …

Bridging the gap between fault trees and UML state machine diagrams for safety analysis

HJ Kim, WE Wong, V Debroy… - 2010 Asia Pacific Software …, 2010 - ieeexplore.ieee.org
Poorly designed software systems are one of main causes of accidents in safety-critical
systems, and thus, the importance of safety analysis for software has greatly increased over …

[PDF][PDF] Growth and change dynamics in open source software systems

R Vasa - 2010 - researchgate.net
In this thesis we address the problem of identifying where, in successful software systems,
maintenance effort tends to be devoted. By examining a larger data set of open source …

Is a strategy for code smell assessment long overdue?

S Counsell, RM Hierons, H Hamza, S Black… - Proceedings of the …, 2010 - dl.acm.org
Code smells reflect code decay and, as such, developers should seek to eradicate such
smells through application of'deodorant'in the form of one or more refactorings. However, a …

Exploring the eradication of code smells: An empirical and theoretical perspective

S Counsell, RM Hierons, H Hamza… - Advances in …, 2010 - Wiley Online Library
Code smells reflect code decay, and, as such, developers should seek to eradicate such
smells through application of “deodorant” in the form of one or more refactorings. However, a …

An empirical investigation of code smell 'deception'and research contextualisation through paul's criteria

S Counsell, H Hamza, RM Hierons - Journal of computing and …, 2010 - hrcak.srce.hr
Sažetak Code smells represent code decay and as such should be eradicated from a
system to prevent future maintenance problems. A range of twenty smells described by …

The 'deception'of code smells: An empirical investigation

S Counsell, H Hamza… - Proceedings of the ITI 2010 …, 2010 - ieeexplore.ieee.org
Code smells represent code decay and as such should be eradicated from a system to
prevent future maintenance problems. A range of twenty smells described by Fowler and …

On the evolution of source code and software defects

M D'Ambros - 2010 - sonar.ch
Software systems are subject to continuous changes to adapt to new and changing
requirements. This phenomenon, known as software evolution, leads in the long term to …