vix.ing · top · new · best · stats · spec

Mercem: Method Name Recommendation Based on Call Graph Embedding

2019/07/12 by Hiroshi Yonai, Yonai, Hiroshi, Yasuhiro Hayase +3 · 1 citation
Computer Science · #FOS: Computer and information sciences #Machine Learning (cs.LG) #Programming Languages (cs.PL) #Software Engineering (cs.SE) #Software Engineering Research #Topic Modeling #Web Data Mining and Analysis

paper · pdf · doi:10.48550/arxiv.1907.05690

openalex publication_date 2019/07/12 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

Comprehensibility of source code is strongly affected by identifier names, therefore software developers need to give good (e.g. meaningful but short) names to identifiers. On the other hand, giving a good name is sometimes a difficult and time-consuming task even for experienced developers. To support naming identifiers, several techniques for recommending identifier name candidates have been proposed. These techniques, however, still have challenges on the goodness of suggested candidates and limitations on applicable situations. This paper proposes a new approach to recommending method names by applying graph embedding techniques to the method call graph. The evaluation experiment confirms that the proposed technique can suggest more appropriate method name candidates in difficult situations than the state of the art approach.

Citations

Cited by

Related