学子风采丨必赢官网2024届硕士研究生徐福仁的学位论文获评校级优秀论文

喜报

根据《必赢3003no1线路检测中心优秀博士硕士学位论文评选办法》,按照学校规定程序,本年度学校共计评选出95篇硕士学位论文为2024年必赢3003no1线路检测中心优秀硕士学位论文。

必赢官网2021级电子信息(软件工程)专业硕士研究生徐福仁同学的学位论文《代码变更级复用分析与缺陷检测研究》入选,获评“必赢3003no1线路检测中心优秀硕士学位论文”,论文指导教师为黄袁副教授。

image-20240713195414-1

image-20240713195414-2

学生介绍

徐福仁,共青团员,必赢3003no1线路检测中心必赢3003no1线路检测中心电子信息(软件工程)专业2021级硕士研究生。主要研究方向为代码缺陷检测。在校期间曾获必赢3003no1线路检测中心研究生奖助金一等奖、必赢3003no1线路检测中心小米奖助学金特等奖等。攻读研究生期间,以学生一作发表ESEC/FSE会议论文(CCF-A类)一篇,ICPC会议论文(CCF-B类)一篇,JSS期刊论文(CCF-B类)一篇。

论文介绍:《代码变更级复用分析与缺陷检测研究》

传统的缺陷预测与定位技术,例如人工代码审查、静态分析、人工测试等方法,由于效率低与资源有限的问题,导致部分缺陷没有被准确检测出来。而近年来,发展迅猛的人工智能技术,已经广泛应用于软件缺陷预测。在即时缺陷预测领域,目前大部分基于人工智能技术的研究存在检测粒度较为粗糙、预测与定位性能不足等问题。考虑到先前的研究方法只在变更提交粒度时进行学习,徐福仁同学的研究将即时缺陷预测与定位任务视为一个多任务学习的过程,提出了一个统一建模两个任务的方法。该建模方法主要对缺陷定位网络进行了特殊设计,使得能够显式地兼容缺陷代码行的标签信息进行有监督学习。同时,采用设计的多任务损失函数来做多任务学习,使得模型能够在提交与代码行粒度上做一个互补学习。该研究在公开数据集JIT-Defects4J上进行了多维度的评估(精度、召回率、审查成本、推理速度),对比了7个目前该领域最优的模型,采用了10项评估指标,在所有指标上实现了最优的性能。

导师评价

徐福仁同学在学院就读期间刻苦勤奋,专业技能突出,积极参与专业竞赛与科研项目,并在国际会议与期刊上发表多篇论文,成果突出,其在代码缺陷检测这一前沿领域的研究贡献,反映了他扎实的专业基础与对科研工作的深刻理解。

徐同学的毕业论文,以《代码变更级复用分析与缺陷检测研究》为题,聚焦于代码缺陷预测与定位领域,针对该领域现有研究大部分存在检测粒度较为粗糙、预测与定位性能不足的问题,提出了一个建模即时缺陷预测与定位的多任务学习框架。该建模方法主要对缺陷定位网络进行了特殊设计,使得能够显式地兼容缺陷代码行的标签信息进行有监督学习。徐福仁同学通过引入变更代码特征、变更消息特征、变更代码行矩阵特征、变更专家特征来提升模型对变更提交的预测与定位能力。这些工作不仅为学术界提供了重要的理论研究价值,而且在实际工业界中也显示出较大的落地应用潜力。希望他在未来能够取得更多出色的成果。

image-20240713195414-3

▲黄袁副教授与所指导毕业生合影

致谢:

恩师之教,如春雨润物,学生心中长存。三年来,老师们渊博的专业知识,严谨的科研精神,朴实无华、平易近人的人格魅力对我影响深远。

作为学院第一届研究生,学院与导师在我们求学的过程中,倾注了极大的心血,将我从研一的科研小白的状态领进门,一步步带领我开展深入的科研工作,再到发表科研论文,获得校级优秀学位论文奖,每一步都离不开学院与导师的帮助与付出。在此,我想对我的导师黄袁副教授及给予我指导和帮助的其他老师致以由衷的感谢!

最后,我还要感谢学院的同学们,是大家共同的努力,营造出了学院良好的学术氛围,让我得以在优秀的氛围下学习,在友爱的环境中成长。山高水长,我们后会有期!

image-20240713195414-4

▲指导教师黄袁副教授与徐福仁合影