DocumentCode
2348464
Title
Lexicon Bad Smells in Software
Author
Abebe, Surafel Lemma ; Haiduc, Sonia ; Tonella, Paolo ; Marcus, Andrian
Author_Institution
FBK-irst, Trento, Italy
fYear
2009
fDate
13-16 Oct. 2009
Firstpage
95
Lastpage
99
Abstract
We introduce the notion of "lexicon bad smell", which parallels that of "code smell" and indicates some potential lexicon construction problems that can be addressed through refactoring (e.g., renaming). We created a catalog of lexicon bad smells and we developed a publicly available suite of detectors to locate them. The paper presents a case study in which we used the detectors on two open-source systems. The study revealed the main challenges faced in detecting the lexicon bad smells.
Keywords
public domain software; software maintenance; lexicon construction problem; open-source system; software lexicon bad smell catalog; software refactoring; source code smell; Computer science; Detectors; Documentation; Face detection; Open source software; Programming environments; Programming profession; Reverse engineering; Speech; Terminology;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 2009. WCRE '09. 16th Working Conference on
Conference_Location
Lille
ISSN
1095-1350
Print_ISBN
978-0-7695-3867-9
Type
conf
DOI
10.1109/WCRE.2009.26
Filename
5328733
Link To Document