中文

Mercem:基于调用图嵌入的方法名推荐

软件工程 2019-07-15 v1 机器学习 编程语言

摘要

源代码的可理解性深受标识符名称的影响,因此软件开发者需要为标识符赋予好的(例如有意义但简短)名称。另一方面,即便是经验丰富的开发者,给出好名称有时也是一项困难且耗时的任务。为支持标识符命名,已有若干推荐标识符名称候选的技术被提出。然而,这些技术在所建议候选的质量上仍存在挑战,且在适用情境上存在局限。本文提出一种通过对方法调用图应用图嵌入技术来推荐方法名的新方法。评估实验证实,相较于当前最优方法,所提技术在困难情境下能建议更合适的方法名候选。

关键词

引用

@article{arxiv.1907.05690,
  title  = {Mercem: Method Name Recommendation Based on Call Graph Embedding},
  author = {Hiroshi Yonai and Yasuhiro Hayase and Hiroyuki Kitagawa},
  journal= {arXiv preprint arXiv:1907.05690},
  year   = {2019}
}

备注

9 pages, 9 figures, 2 tables