DocumentCode
2076248
Title
Domain-specific tailoring of code smells: an empirical study
Author
Guo, Yuepu ; Seaman, Carolyn ; Zazworka, Nico ; Shull, Forrest
Author_Institution
Dept. of Inf. Syst., Univ. of Maryland Baltimore County, Baltimore, MD, USA
Volume
2
fYear
2010
fDate
2-8 May 2010
Firstpage
167
Lastpage
170
Abstract
Code smells refer to commonly occurring patterns in source code that indicate poor programming practices or code decay. Detecting code smells helps developers find design problems that can cause trouble in future maintenance. Detection rules for code smells, based on software metrics, have been proposed, but they do not take domain-specific characteristics into consideration. In this study we investigate whether such generic heuristics can be tailored to include domain-specific factors. Input into these domain-specific heuristics comes from an iterative empirical field study in a software maintenance project. The results yield valuable insight into code smell detection.
Keywords
software maintenance; software metrics; code decay; code smells; domain-specific heuristics; domain-specific tailoring; poor programming practices; software maintenance project; software metrics; source code; Couplings; Encoding; Graphical user interfaces; Measurement; Programming; Semantics; Software; code smells; domain-specific; empirical study;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2010 ACM/IEEE 32nd International Conference on
Conference_Location
Cape Town
ISSN
0270-5257
Print_ISBN
978-1-60558-719-6
Type
conf
DOI
10.1145/1810295.1810321
Filename
6062151
Link To Document