一种缺陷警报优先级划分方法的研究与实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:zjc823455041
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件测试技术的发展,为了尽可能早的发现和修复软件中存在的缺陷,许多企业和研究机构都使用了基于静态分析技术的代码缺陷检测工具来检测代码中存在的缺陷。但是,由于代码的静态分析不可能同时具备可靠性和完备性,其分析的初始结果数量庞大且可能存在大量的误报,需要花费大量的人力和时间进行一一确认。作者所在项目组开发的了代码缺陷检测系统DTS (Defect Testing System),可以针对C、C++、Java三种语言开发的程序进行静态分析。由于DTS所采用的技术属于静态分析的范畴,因此,也需要对分析的初始结果进行人工确认。但是人工对缺陷进行确认给软件测试人员带来了很大的负担,且很难在较短的时间内完成全部缺陷的确认工作。本文从此问题出发,提出了一种基于多维度分析的缺陷警报优先级划分方法,优先确认易于确认的缺陷警报。缺陷警报的优先级划分主要考虑以下几个因素:缺陷警报的计算准确度、缺陷警报的数据来源复杂度和缺陷警报的求解复杂度。这三个方面是层层递进的关系,每一层都会对一部分缺陷给出最终的缺陷等级值。针对这三个方面,文中分别设计了分级策略及其关键算法,并在DTS系统平台上编写代码对其进行实现。最后,对一些开源工程进行实验来验证所提方法的正确性和有效性。实验结果表明,该方法可以准确的对静态分析的初始结果进行分级,使测试人员在人工确认时更有针对性。
其他文献
传统的移动自组织网络传输模式要求通信源和目标节点之间至少存在一条完整的路径。但在一些实际应用场景,节点移动、网络稀疏或信号衰减等各种原因容易导致网络经常性不连通
嗓音作为信息交流、情绪传递的介质,在人类的工作和生活中发挥着至关重要的作用。但受到环境问题及职业压力等影响,声带疾病的发病率也逐年增加。声学参数分析的病理嗓音识别
随着互联网的快速发展,我们正处于一个信息过载的时代。传统的搜索引擎技术,已经无法满足人们在现如今时代下个性化的信息需求。为了帮助人们有效地筛选大量信息,推荐系统应
基于deform-3D软件模拟FSW工艺过程的点追踪结果,应用多相场模型与KM位错模型结合的方法,模拟了不同工艺参数下的6061铝合金FSW焊核区正中心的动态再结晶与晶粒生长,并通过相
会议
建立了外加复合磁场作用下的GMAW电弧及熔滴数值模型,主要包括焊丝、喷嘴、电弧、工件等,其控制方程主要包括质量连续性方程、动量守恒方程、能量守恒方程、电流连续性方程、
随着物联网技术的迅速发展,作为物联网的一个重要分支的无线体域网技术也越来越受到各领域的广泛关注。另一方面,人们对高品质的生活以及现代化的服务的追求也在很大程度上促
云计算作为一种新兴的计算模式,加之身上的商业特性,成为国内外商业和专家学者研究的一个热点。云计算系统的结构非常复杂,任务调度作为云计算中一个关键的技术,研究任务调度
本文建立了一套厚板磁控电弧窄间隙TIG焊接自动控制系统,通过交变磁场控制焊接电弧周期性左右偏转,避免出现侧壁未融合等缺陷。介绍了磁控电弧窄间隙TIG焊的原理,根据该工艺
计算机应用的普及及网络技术的迅猛发展,人们已经能够利用这些技术来进行在线考试或者计算机化考试,以减轻教师的工作负担以及提高工作效率,提高考试的质量,从而使考试更趋于
党的十八大提出加强基层服务型党组织建设的重大任务并以此来指导党的基层组织建设。十八届三中全会将协商民主作为政治体制改革的重要内容进行了部署。新形势下,协商民主成