版本失配和数据泄露对基于缺陷报告的缺陷定位模型的影响

来源 :软件学报 | 被引量 : 0次 | 上传用户:byddr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了降低缺陷定位过程中的人力成本,研究者们在缺陷报告的基础上提出了许多基于信息检索的缺陷定位模型,包括使用传统特征和使用深度学习特征进行建模的定位模型.在评价不同缺陷定位模型时设计的实验中,现有研究大多忽视了缺陷报告所属的版本与目标源代码的版本之间存在的“版本失配”问题或/和在训练和测试模型时缺陷报告的时间顺序所引发的“数据泄露”问题.本文致力于报告现有模型在更加真实的应用场景下的性能表现,并分析版本失配和数据泄露问题对评估各模型真实性能产生的影响.选取6个使用传统特征的定位模型(BugLocator、BRTracer、BLUiR、AmaLgam、BLIA、Locus)和1个使用深度学习特征的定位模型(CodeBERT)作为研究对象.在5个不同实验设置下基于8个开源项目进行系统性的实证分析.首先, CodeBERT模型直接应用于缺陷定位效果并不理想,其定位的准确率依赖于目标项目的版本数目和源代码规模.其次,版本匹配设置下使用传统特征的定位模型在平均准确率均值(MAP)、平均序位倒数均值(MRR)两个指标上比版本失配实验设置下最高可以提高47.2%和46.0%, CodeBERT模型的效果也受到数据泄露和版本匹配的双重影响.使用传统特征的缺陷定位模型的性能被低估,而使用深度学习特征的Code BERT模型在应用于缺陷定位任务时还需要更多的探索和验证.
其他文献
在历史研究的过程中,需要切实的证据来佐证历史史实和结论的真实性、可靠性、科学性。在历史教学的过程中为了突出历史学科的这一特点,就必须用到史料教学。随着2017年课程改革对学生历史学科核心素养的提出,对学生的学科目标开始从“三维目标”转向“学科核心素养”,同时考查历史核心素养也成为2017年以来高考的主要手段,这就要求一线历史教师和历史学科、历史教育的研究者们在历史教学中广泛应用史料教学。那么,该如
<正>特发性面神经炎是茎乳孔内面神经非特异性炎症所致的周围性面瘫[1],常以口、眼歪斜至一侧为主要表现,气候寒热交替时多发。 任何年龄均可发病,多见于 20 ~ 40 岁人群,在我国发病率、患病率分别约为(26 ~ 35) / 10 万、258 / 10万[2]。 目前认为,该病分 3 期:急性期(≤7 d),恢复早期即稳定期(7 ~ 14 d),恢复中晚期( > 14 d),即此病大多在病后14
期刊
<正>众所周知,中学语文核心素养的关键词是“语言”“思维”“审美”“文化”。在教学实践中,如何落实这几个关键词呢?一、紧扣文本,落实语言建构关键词“语言”有两方面含义:一是建构语言,也可理解为感知、积累语言;二是运用语言,就是将课堂所学语言迁移、运用到课外。对学生而言,建构语言的载体主要是教材文本,所以紧扣教材文本,引导学生建构语言应该成为课堂教学的重要任务。
期刊
证据推理是科学探究活动中重要的科学方法。结合证据推理对传统的HPS教学模式提出改进,细化了科学探究的程序,将证据推理模块的作用凸显出来,并选取“硅及其化合物的性质”进行教学设计,为教师开展探究性课堂教学提供思路。
本文通过探讨新文科建设的历史脉络、本质特征和发展目标,并结合中国美术学院在学科建设中的具体实践经验,探讨新文科背景下的艺术教育路径与方向。文章提出新文科视阈下的美术教育应在传习与创造中返本开新、应开辟出新的知识范式、通达人文、艺术、科学、技术的跨界融合等层面,最终面向未来构建“人文与科技双向互通”的新文科建设范式,为我国高等艺术院校探索和建构中国美术教育的自主自新之路提供参考借鉴。
为推进基层农技推广体系改革建设,提升基层农技推广机构服务能力,促进新技术示范推广,江苏省南京市六合区实施了2021年基层农技推广体系改革与建设项目。通过项目实施,精准培育农业科技示范主体,打造4个农业科技示范基地,示范推广先进适用技术,加快农技推广服务信息化步伐,促进基层农技人员能力素质提升。项目按照省、市项目实施指导意见,制定实施方案,成立项目领导小组和技术专家组,推行农技员包村联户制度,强化项
本文进行了饲用微量元素发展的沿革追溯与使用比较,结合国内饲用微量元素应用状况,对当前饲料中常用的铁、锌、铜等微量元素的结合形态饲用效果进行了比较,从动物利用效率和环保理念技术路线出发,寄望于未来动物食品的生产做到安全、优质、健康。
随着我国汽车工业的飞速发展,汽车保有量的日益增多,汽车配件销售管理系统在汽车4S店也得以广泛应用,作为应用型本科汽车服务工程专业的学生,研究建立学生创新创业实验室汽车配件与工具的管理系统也就很有必要。本文旨在介绍汽车配件与工具的管理系统研究方法、研究内容和系统功能等方面的内容,给汽车服务工程专业的学生创新创业提供一定的帮助。
对于国画中的书法题款与篆刻钤印,历代画家都非常注意,二者展示出历代画家在文学、民间文艺、书法、篆刻、绘画等上的综合素养。国画中书法题款与篆刻钤印虽无定法,但是必有原则和技巧。
骨桥蛋白(OPN)是一种在人体中广泛存在的磷酸化糖蛋白,参与多种生理过程。通过在婴幼儿配方奶粉中补充OPN可能有助于缩小与母乳之间的差距。对OPN的结构、乳中OPN的含量及影响因素、测定方法、功能特性及其在婴幼儿配方奶粉中的应用进行概述。