软件工程领域单词嵌入模型使用的综合研究
软件工程
2025-05-26 v1
摘要
单词嵌入(WE)技术是源自自然语言处理(NLP)领域的先进文本语义表示模型。受其在促进各种 NLP 任务方面的有效性启发,越来越多的研究人员尝试将这些 WE 模型应用于其软件工程(SE)任务,其中对软件制品(如 bug 报告和代码片段)的语义表示是进一步模型构建的基础。然而,现有研究彼此孤立,缺乏综合性比较和讨论。这不仅使跨学科技术采用的最佳实践埋藏在分散的论文中,还使我们对 SE 语义表示当前进展视而不见。为此,我们决定对 WE 在 SE 领域的使用进行全面研究。收集了181篇发表于主流软件工程会议的primary研究文献进行分析。回答了若干与 SE 应用、WE 模型训练策略、与传统语义表示方法的比较等相关的研究问题。通过这些答案,我们对使用 WE 进行 SE 领域当前实践形成了系统性视图,并描绘出在采用或开发面向 SE 制品的实用语义表示方法时面临的挑战及相应的行动方案。
引用
@article{arxiv.2505.17634,
title = {A Comprehensive Study on the Use of Word Embedding Models in Software Engineering Domain},
author = {Xiaohan Chen and Weiqin Zou and Lianyi Zhi and Qianshuang Meng and Jingxuan Zhang},
journal= {arXiv preprint arXiv:2505.17634},
year = {2025}
}