- 6
- 0
- 约1.02万字
- 约 9页
- 2023-11-16 发布于广东
- 举报
一种基于事件信息的缺陷定位方法
缺陷定位是软件调试中的一个困难问题,尤其是在大软件方面。因此,多年来一直是恶意软件研究领域的热点问题。错误消息的定位利用程序信息和测试信息来寻找错误消息的区域,支持开发人员恢复错误消息的代码。
多年来,人们在缺陷定位的研究中提出了许多方法,主要通过程序的静态信息和动态信息来定位程序错误.获得静态信息的开销很大,对于大型软件,全面的静态分析甚至是不可能的.动态信息的收集只需要运行测试用例,并不会给测试带来过多的开销.同时,由于动态信息包含了程序运行时的信息,与利用静态信息的方法相比,可以提供接近甚至更准确的结果.针对利用动态信息的缺陷定位过程,郝丹等人提出了考虑用例相似度的缺陷定位方法,在保证定位效果的同时,大幅度减少了需要使用的用例数量,减轻了测试预言需要的工作.张震宇等人利用程序分支条件信息结合语句执行序列进行缺陷定位,对分支逻辑类型的错误有很好的定位效果.
程序频谱是一种表示程序运行时覆盖情况的信息.利用程序频谱信息进行缺陷定位,是目前比较切实有效的方法.然而,现有的基于频谱的方法由于利用的频谱信息不够充分,不能根据不同的测试用例集所得的数据动态调整算法,从而在不同测试集上的定位效果不够稳定,很难得到准确的结果.
此前,我们曾针对这种状况提出了一种利用广义边际效应的缺陷定位方法,一定程度上提高了缺陷定位的效果.在此基础上,考虑到应该充分收集和组
您可能关注的文档
最近下载
- 北京市156中学2025届物理高一第一学期期中联考试题含解析.doc VIP
- 生猪屠宰兽医卫生检验人员考试题库及答案.docx VIP
- 生猪屠宰兽医卫生检验人员理论考试题库及答案.docx VIP
- 急性肾盂肾炎护理PPT.pptx
- 小肠梗阻的诊断与治疗中国专家共识(2023版).pptx VIP
- 2026年阀门基础知识试题及答案.doc VIP
- 中国交建2026届校园招聘笔试真题及详细答案解析.docx VIP
- (2026)老年人常见冲突和压力处理方法PPT课件.pptx VIP
- 特殊作业安全培训考试试题.docx VIP
- 山西大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
原创力文档

文档评论(0)