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