2011 15th European Conference on Software Maintenance and Reengineering 2011
DOI: 10.1109/csmr.2011.15
|View full text |Cite
|
Sign up to set email alerts
|

Building Domain Specific Dictionaries of Verb-Object Relation from Source Code

Abstract: 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 containi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
4
2
1

Relationship

3
4

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 8 publications
(8 reference statements)
0
6
0
Order By: Relevance
“…Hayase et al created domain-specific dictionaries by collecting verb-oriented relations from identifiers appearing in source files [9]. We get the idea that we use identifiers to extract rules.…”
Section: A Studies On Support Of Naming Methodsmentioning
confidence: 99%
“…Hayase et al created domain-specific dictionaries by collecting verb-oriented relations from identifiers appearing in source files [9]. We get the idea that we use identifiers to extract rules.…”
Section: A Studies On Support Of Naming Methodsmentioning
confidence: 99%
“…We applied the extracted rules to the training data set itself and four open source projects: BlueJ, NeoDatis, Saxon-HE, and Order Portal used in [9]. The 112 projects mentioned above do not include these four projects.…”
Section: Discussionmentioning
confidence: 99%
“…The domain represents the type of domain of a project. The classification was referred to from [9]. #Method indicates the number of methods in the project, and #Target represents the number of considered methods as described in Sect.…”
Section: Discussionmentioning
confidence: 99%
“…Domain represents the type of the domain of a project. We referred to [27] with regard to classification. #LOC denotes the number of lines in the source files.…”
Section: ) Rule Extractionmentioning
confidence: 99%