2015
DOI: 10.1587/transinf.2014edp7276
|View full text |Cite
|
Sign up to set email alerts
|

Method Verb Recommendation Using Association Rule Mining in a Set of Existing Projects

Abstract: SUMMARYIt is well-known that program readability is important for maintenance tasks. Method names are important identifiers for program readability because they are used for understanding the behavior of methods without reading a part of the program. Although developers can create a method name by arbitrarily choosing a verb and objects, the names are expected to represent the behavior consistently. However, it is not easy for developers to choose verbs and objects consistently since each developer may have a … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(6 citation statements)
references
References 30 publications
0
6
0
Order By: Relevance
“…For this, this paper focuses on restoring (de-obfuscating) names of methods in declaration parts. Note that the IRM targeted on reference part does not support in this paper [8].…”
Section: Key Ideamentioning
confidence: 91%
See 2 more Smart Citations
“…For this, this paper focuses on restoring (de-obfuscating) names of methods in declaration parts. Note that the IRM targeted on reference part does not support in this paper [8].…”
Section: Key Ideamentioning
confidence: 91%
“…This section formulates the notion of program obfuscation method [7,8]. We start with the definition of the program understanding since the obfuscation prevents malicious users from understanding the program.…”
Section: Program Obfuscation Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…Høst and Østvold proposed automatic tool [95] to suggest proper names. Kashiwabara et al, in different works, presented techniques to identify candidate verbs for methods [96,97]. There were some attempts to use recurring structure for software engineering purposes.…”
Section: Vocabulary Vs Structurementioning
confidence: 99%
“…Kashiwabara et al proposed a technique to recommend candidate of verbs for method names so that developers can use various verbs consistently. They evaluated their proposal with actual method renaming extracted from Historage repositories [15].…”
Section: This Pointmentioning
confidence: 99%