Title :
Building Domain Specific Dictionaries of Verb-Object Relation from Source Code
Author :
Hayase, Yasuhiro ; Kashima, Yu ; Manabe, Yuki ; Inoue, Katsuro
Author_Institution :
Fac. of Inf. Sci. & Arts, Toyo Univ., Saitama, Japan
Abstract :
An identifier is an important key in mapping program elements onto domain knowledge for the purpose of program comprehension. Therefore, if identifiers in a program have inappropriate names, developers can waste a lot of time trying to understand the program. This paper proposes a method for extracting and gathering verb-object (V-O) relations, as good examples of naming, from source code written in an object-oriented programming language. For each of several application domains, dictionaries containing the V-O relations are built and evaluated by software developers. The evaluation results confirm that the relations in the dictionaries are adequate in many cases.
Keywords :
object-oriented languages; programming languages; software maintenance; domain specific dictionary; object-oriented programming language; program comprehension; source code; verb-object relation; Databases; Dictionaries; Graphical user interfaces; Java; Pattern matching; Software; XML; naming convention; program comprehension; programmer´s lexicon;
Conference_Titel :
Software Maintenance and Reengineering (CSMR), 2011 15th European Conference on
Conference_Location :
Oldenburg
Print_ISBN :
978-1-61284-259-2
DOI :
10.1109/CSMR.2011.15