• DocumentCode
    3235606
  • Title

    Improving Source Code Quality through the Definition of Linguistic Antipatterns

  • Author

    Arnaoudova, Venera

  • Author_Institution
    SOCCER Lab., Ecole Polytech. de Montreal, Montréal, QC, Canada
  • fYear
    2010
  • fDate
    13-16 Oct. 2010
  • Firstpage
    285
  • Lastpage
    288
  • Abstract
    Previous studies showed that linguistic information contained in source code is a valuable source of information and can help to improve program comprehension. The proposed research focuses on improving the quality of source code by studying common negative practices with respect to linguistic information. The definition of the so called linguistic antipatterns are expected to increase the awareness of the existence of such bad practices and to discourage their use. We also propose to study the relation between negative practices in linguistic information (i.e., linguistic antipatterns) and negative practices in structural information (i.e., design antipatterns). We discuss the proposed methodology and some preliminary results.
  • Keywords
    computational linguistics; reverse engineering; software quality; linguistic antipatterns; program comprehension; source code quality; Context; Entropy; IEEE Computer Society; Measurement; Pragmatics; Semantics; Software; Software comprehension; antipatterns; linguistic analysis; source code;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering (WCRE), 2010 17th Working Conference on
  • Conference_Location
    Beverly, MA
  • ISSN
    1095-1350
  • Print_ISBN
    978-1-4244-8911-4
  • Type

    conf

  • DOI
    10.1109/WCRE.2010.41
  • Filename
    5645486