Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering 2010
DOI: 10.1145/1808920.1808932
|View full text |Cite
|
Sign up to set email alerts
|

On recommending meaningful names in source and UML

Abstract: Meaningful method names are crucial for the readability and maintainability of software. Existing naming conventions focus on syntactic details, leaving programmers with little or no support in choosing meaningful (domain) names. In this paper we propose to build a recommendation system that supports software developers and software architects when naming identifiers in source code as well as when naming elements in UML diagrams. We discuss related work, outline the design of such a recommendation system and d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 14 publications
0
2
0
Order By: Relevance
“…For instance, [23] analyzes designer actions in the GUI of a model editor to detect ongoing high-level activities from a predefined catalog (e.g., a refactoring) and propose actions to auto-complete the activity. [21] suggests meaningful names for methods and UML model elements. Meanwhile, [35] suggests completions of a domain-specific model in order to satisfy well-formedness rules.…”
Section: Related Workmentioning
confidence: 99%
“…For instance, [23] analyzes designer actions in the GUI of a model editor to detect ongoing high-level activities from a predefined catalog (e.g., a refactoring) and propose actions to auto-complete the activity. [21] suggests meaningful names for methods and UML model elements. Meanwhile, [35] suggests completions of a domain-specific model in order to satisfy well-formedness rules.…”
Section: Related Workmentioning
confidence: 99%
“…Abebe et al proposed an approach to suggest identifiers on completion by constructing ontology tree [1]. Kuhn investigated likelihood of words in software component under binomial distribution and suggested an idea to utilize it for recommendation of names in source code and UML [6,7]. Thies and Roth proposed an approach to recommend method names as refactoring by analysing assignment relationship between variables [15].…”
Section: Introductionmentioning
confidence: 99%