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
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;
Conference_Titel :
Reverse Engineering (WCRE), 2010 17th Working Conference on
Conference_Location :
Beverly, MA
Print_ISBN :
978-1-4244-8911-4
DOI :
10.1109/WCRE.2010.41