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
Link To Document