文章精要 | 澳门科技大学张涛副教授团队:基于代码上下文的审稿人推荐

学术   2024-09-27 17:00   北京  


引用格式:

Dawei YUAN, Xiao PENG, Zijie CHEN, Tao ZHANG, Ruijia LEI. Code context-based reviewer recommendation. Front. Comput. Sci., 2025, 19(1): 191202

阅读原文:



问题概述


       当前的代码审查员推荐系统存在局限性。它们主要关注代码的基本组件和特定的拉取请求注释,而遗漏了关键的细节。这可能导致推荐不完整。此外,这些系统依赖于如文本匹配或TF-IDF之类的传统方法,这些方法缺乏灵活性。当项目或审查员数量发生变化时,它们需要进行大量的重新计算,从而导致效率低下。


技术步骤


      最初,本文收集了源代码及其相应的评论数据。利用如KeyBERT这样的工具,本文从拉取请求中提取了关键细节,特别是代码描述信息。此外,本文还获取了源代码的路径数据以及代码本身的详细信息。随后,将所有这些提取的特征进行拼接,并输入到BERT模型中进行训练。通过根据特定项目工程的要求收集相关数据和审查员,该模型可以有效地进行微调。



实验结果


       本文在如Android、OpenStack、Qt和LibreOffice这样的开源数据集上测试了代码审查员推荐。本文的方法与诸如RS、REV、WRC、TIE、TNE和RevRec这样的既定技术进行了比较。通过消融实验,本文评估了文件路径、源代码和代码描述等特性的重要性。此外,我们还评估了关键词提取工具(即KeyBERT、YAKE和RAKE)在我们的上下文感知网络中的影响。本文的结果强调了正确的关键词提取工具在提高推荐准确性中的重要性。




相关文章推荐

文章精要 | 南京大学冯新宇教授团队:验证无阻碍性的程序逻辑 2024 18(5)186208

文章精要 | 南京大学李宣东教授团队:通过实证研究重新审视与加强Bug和非Bug问题的自动分类 2024 18(5)185207

文章精要 | 北京航空航天大学肖利民教授等:通过模型和量化分析最小化周期性复制系统中的同步成本   2024 18(5)185205

文章精要 | 北京航空航天大学杨海龙副教授团队:面向申威众核处理器的深度学习张量优化代码生成技术  2024 18(1)181201



文章简介

Frontiers of Computer Science (FCS)是由教育部主管、高等教育出版社和北京航空航天大学共同主办、SpringerNature 公司海外发行的英文学术期刊。本刊于 2007 年创刊,双月刊,全球发行。主要刊登计算机科学领域具有创新性的综述论文、研究论文等。本刊主编为周志华教授,共同主编为熊璋教授。编委会及青年 AE 团队由国内外知名学者及优秀青年学者组成。本刊被 SCI、Ei、DBLP、INSPEC、SCOPUS 和中国科学引文数据库(CSCD)核心库等收录,为 CCF 推荐B类期刊;两次入选“中国科技期刊国际影响力提升计划”;入选“第4届中国国际化精品科技期刊”;入选“中国科技期刊卓越行动计划项目”。

FCS
Frontiers of Computer Science期刊公众号
 最新文章