• 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