首页 | 本学科首页   官方微博 | 高级检索  
     

基于执行轨迹的软件缺陷定位方法研究
引用本文:王新平,顾庆,陈翔,张鑫,陈道蓄.基于执行轨迹的软件缺陷定位方法研究[J].计算机科学,2009,36(10):168-171.
作者姓名:王新平  顾庆  陈翔  张鑫  陈道蓄
作者单位:南京大学计算机软件新技术国家重点实验室,南京,210093
基金项目:国家863项目(2006AA01Z177);;国家自然科学基金项目NSFC(60873027);;江苏省自然科学基金基础研究项目(BK2006115)资助
摘    要:软件中隐含的缺陷数目与可靠性直接相关,软件缺陷定位是移除软件缺陷的关键,缺陷定位的及时性和有效性直接影响软件的可用性。基于执行轨迹的软件缺陷定位能够很好地与自动化测试相结合,有较强的现实意义。讨论了基于执行轨迹的软件缺陷定位方法通用框架FLOC,详细介绍了该框架的各个阶段,包括执行轨迹的组织、执行轨迹的选择、怀疑率的计算、定位报告的评价。分析了现有的基于执行轨迹的软件缺陷定位方法,并按照框架的结构比较了这些方法的特点,提出了改进的思路。最后对缺陷定位的发展提出展望。

关 键 词:软件调试  缺陷定位  执行轨迹  相似度  怀疑率  
收稿时间:2008/11/19 0:00:00
修稿时间:2009/7/28 0:00:00

Research on Software Fault Localization Based on Execution Trace
WANG Xin-ping,GU Qing,CHEN Xiang,GHANG Xin,CHEN Dao-xu.Research on Software Fault Localization Based on Execution Trace[J].Computer Science,2009,36(10):168-171.
Authors:WANG Xin-ping  GU Qing  CHEN Xiang  GHANG Xin  CHEN Dao-xu
Affiliation:National Laboratory of Novel Software Technology;Nanjing University;Nanjing 210093;China
Abstract:Software reliability is directly relevant to the count of faults in software.Fault localization is the key to detect and eliminate the faults.Execution trace-based fault localization is of great significance because it can be integrated well with automatic software testing.Proposed the framework of execution trace-based fault localization FLOC,which can be divided into four components:organization of execution trace,selection of execution trace,computation of suspiciousness,and evaluation of the output.The ...
Keywords:Software debugging  Fault localization  Execution trace  Similarity degree  Suspiciousness ratio  
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算机科学》浏览原始摘要信息
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号