【摘 要】
:
随着软件规模和复杂性的不断增加,软件缺陷变得不可避免,这就导致软件维护变得相当重要,而Bug修复活动是软件维护中的重要环节。Bug修复活动中最主要的任务就是对Bug报告的管
论文部分内容阅读
随着软件规模和复杂性的不断增加,软件缺陷变得不可避免,这就导致软件维护变得相当重要,而Bug修复活动是软件维护中的重要环节。Bug修复活动中最主要的任务就是对Bug报告的管理。目前,有很多管理Bug报告的网站,其中被广泛使用的有开源的Bugzilla仓库。当Bug报告被提交时,网站管理人员会判断这个Bug的严重程度,从而根据其严重性来判断这个Bug的紧急程度,制定合理的修复方案以节约修复时间。所以Bug严重性预测是Bug修复的一个重要前提。在判断完Bug的严重程度后,管理人员将会分派合适的开发人员修复Bug。如果分派了不合适的人员修复,那将会重新分派,这会加大Bug的修复周期和人工成本。所以快速找到合适的修复者也是很重要的环节。现在,以上叙述的工作大部分由人工操作完成,造成了人员的极大浪费,也导致了Bug修复堆滞。本文提出了基于神经网络的Bug严重性预测和修复者分派模型,可以自动对Bug报告的严重程度进行预测,然后为其分派合适的开发者进行修复。在我们的方法中,首先一改以往研究只将Bug的描述性语句作为原始数据的方法,我们考虑了多维度的数据,例如部件、提交者、硬件平台等不同维度、不同类型的数据;另外在Bug严重性预测模型中使用了改进的GRU循环神经网络模型,注意到了循环神经网络在进行文本处理时可以将词序考虑在内的优点;在Bug修复者分派模型中,不仅考虑将双向GRU用在其中,还考虑到卷积神经网络在对文本的自动特征提取中的突出优点,将二者优点结合起来,并对单个模型的结构作出了一些改进,构成新的结合模型CNN-RNN。为了验证本文提出的方法,本文从Bugzilla网站中提取了5个开源软件的产品(platform,cdt,jdt,pde and birt)中的总共180,000个Bug报告进行实验。实验结果表明,我们的方法在预测Bug严重性时,取得了比较高的准确率和召回率(0.71~0.82);在分派Bug修复者时,top5的准确率达到了65%以上,top10达到了80%以上。以上数据证明,我们的方法优于以往提出的朴素贝叶斯和基于主题模型的方法。为之后这个领域的研发人员提供了一定的参考意义。
其他文献
自动显微镜在各行各业都有广泛的应用,尤其是在医疗领域,医生使用它查看病人的组织切片,根据医学图像诊断病情。这种传统的人工阅片方法,不仅给医生带来了繁重的劳动,而且由
如今数字图像在人们的实际生活中有很广泛的应用,比如在智能交通领域,航空航天领域,医学图像领域等。但是由于成像设备或人为拍摄的问题,以及图像在压缩,传输过程中噪声的影
本文以文学阅读为主要研究对象,针对现阶段阅读中重意义而轻意思,重内容而轻形式,重教化而轻审美的现象提出有意思的阅读。本文共分为三个部分。第一部分:何谓有意思阅读,通
随着数字媒体技术的快速发展,人们可以容易的获取数字图像信息,同时也刺激了图像编辑技术的发展。尽管现今已经存在着许多图像编辑方法,但现有研究和专业的图像编辑软件(如Ad
近几十年来,基于位置服务在军用及民用领域都得到了广泛关注,其应用情景也愈来愈多。有鉴于此,人们对于位置服务的可靠性以及有效性的要求也愈来愈高。基于位置服务顾名思义,
珠宝首饰的传统加工方式具有生产效率低、个性化定制成本高以及无法制备内部形状复杂的首饰等缺点,导致其已经无法满足人类日益增长的需求,而增材制造技术快速、个性化定制的特点,为珠宝首饰加工带来了无限创意。本文以Cu-10Sn合金和925 Ag合金为原料,研究其选区激光熔化成形(SLM)工艺,并制备复杂的珠宝饰品。首先,本文采用响应曲面法对SLM工艺参数进行分析和优化,提高SLM制备Cu-10Sn合金的致
增材制造具有产品开发快速性,能够直接生产出具有复杂几何形状的金属零件并能对局部失效部分进行修复,显著提高材料的利用率、降低零件成本。增材制造零件在疲劳等关键性能上
金属纳米自组装结构具有奇异的等离激元光学性质,在生物探测,医疗等领域有着广泛的应用前景。已有的研究表明,纳米尺度复杂的颗粒间作用力及各种力的平衡是决定组装结构和性
乡村振兴战略是在十九大报告中提出的,其中着重指出要加强农村基层工作,健全自治、法治、德治“三治一体”的乡村治理体系。其中自治是主要内容,自治强调村民自治,即自我管理、自我教育和自我服务,要求村民主动参与到乡村治理中,村民参与乡村治理的积极性直接影响村民的参与行为。因此,研究村民参与乡村治理的意愿,找出显著影响其参与意愿的具体因素。探究其影响的方向及程度,以及造成这种影响的具体原因,并提出相应的对策
在大数据的背景下,人们对海量数据的存储和管理越来越依赖于分布式文件系统,而文件的放置算法是影响分布式文件系统整体性能的重要因素之一。近年来,研究者针对文件的访问热