【摘 要】
:
软件bug问题在软件开发与维护过程中不可避免。随着软件项目规模的扩大及软件复杂性的增加,不断出现新的bug问题,bug修复成了一项充满难度和挑战的工作。软件历史库中bug报告
论文部分内容阅读
软件bug问题在软件开发与维护过程中不可避免。随着软件项目规模的扩大及软件复杂性的增加,不断出现新的bug问题,bug修复成了一项充满难度和挑战的工作。软件历史库中bug报告与commit提交信息数量越积越多,对这些信息进行管理和搜索也变得越来越困难。由于bug报告与commit信息被管理在分开的两个系统中,且它们之间常常存在着关联关系缺失等问题。因此,当开发人员在bug库中对bug信息进行搜索时,不仅会耗费许多时间且得到的信息并不全面。在问答网站中寻求答案,也不能及时得到回复,这都导致bug问题不能及时被修复。本文针对这些问题,构建了 bug知识库。后又在此基础上构建了 bug知识图谱帮助开发人员搜索bug问题。不仅能为开发人员提供更全面的信息,更提高了开发人员解决bug问题的效率。本文工作主要集中在以下几个方面:(1)对bug库及commit库中数据进行分析,整合bug报告及commit信息,挖掘bug报告及commit中的显示关系、隐式关系,构建bug知识库。(2)针对数据更新时间随bug数量增加而越来越长的问题,利用一种终身主题模型技术实现对bug知识库的自动更新。(3)针对现有bug库中搜索结果不准确及提供信息不全面等问题,构建bug知识图谱结合探索性搜索的思想帮助软件开发人员搜索和理解bug问题。(4)实现了基于知识图谱的bug分析系统,提高了搜索bug问题的准确率及速度。
其他文献
老舍是现代文学史上富于独创性的杰出的作家。他是最杰出的市民社会的表现者和批判者。他的长篇小说《四世同堂》是他艺术风格集中体现的又一力作。本文旨在通过对小说中四类
德国古典哲学家康德在其著作《判断力批判》一书中,对于美提出了四大契机,美的感触是独立于概念的范畴,是人们对于愉悦快感的共通普遍性,艺术的美需要通过人的想象、感悟和鉴
国家鼓励企业技术投入,并制定了优惠政策,它不仅能加速企业科技成果向现实生产力的转化,而且能使企业享受到税收的经济优惠。研发整个过程划分研究阶段支出与开发阶段支出,费
“Role-play”的示范对话对每个单元的语言知识学习起到一个承上启下的重要过渡作用,跟学生的语言运用能力有着密切联系。有效开展“Role-play”的课堂教学有利于培养学生的
优衣库的母公司迅销(Fast Retailing Co.,Ltd.)是由柳井正子承父业发展而来,柳井正也因'优衣库'在全球的风行而多次登顶日本首富,更是成为很多企业经营者的学习典范,
文章对我国上市公司会计信息监管存在的主要问题进行了分析,提出要改进我国上市会计信息监管效果,就要做到法律监管、政府监管、社会监管以及上市公司内部自我监管等层面多管
系统性红斑狼疮(systemic lupus erythemato-sus,SLE)是一累及多系统、多器官,临床表现复杂,病程迁延反复的自身免疫性疾病。多见于年轻女性。男女发病之比为1:5~1:10。
在汉语为母语,英语为第一外语,法语为第二外语的背景下,笔者依据语言类型学理论,从定语成分,定语和中心词的语序,定语与中心词之间是否有载体标识以及是否需要性、数配合等四个方面
太极拳是一项具有广泛群众基础的全民体育运动形式。全民健身理念下,太极拳推广在性别、年龄上存在不平衡,锻炼目的与手段也成为太极拳运动全民发展的制约因素,相关指导队伍
<正>面积一直是小学数学的经典内容。传统上,"面积"属"算学",重心在"算",几何意味并不明显。2001年以来的数学新课程,在继续保持"面积"计算特质的同时,突出了它的几何意义,使