软件故障定位报告质量评估方法
Quality assessment methods for software fault localizating reports作者机构:浙江大学计算机科学与技术学院浙江杭州310027 广西民族大学物理与电子工程学院广西南宁530006 浙江行政学院信息管理部浙江杭州311121
出 版 物:《浙江大学学报(工学版)》 (Journal of Zhejiang University:Engineering Science)
年 卷 期:2011年第45卷第6期
页 面:984-990页
核心收录:
学科分类:08[工学] 0812[工学-计算机科学与技术(可授工学、理学学位)] 081202[工学-计算机软件与理论]
基 金:航天科技创新基金重点资助项目(CASC04) 航天支撑技术基金资助项目(GFJG-E10803)
主 题:软件故障定位 软件质量评估 程序依赖图 程序运行动态特征
摘 要:通过对基于静态程序依赖图的软件故障定位报告质量评估方法的分析,指出由于其评分缺乏对程序运行时动态特征的描述,而影响评分质量,提出一种新的改进方法.该方法利用描述程序运行的特征谓词信息和基于失败运行测试用例的程序运行轨迹,将动态特征融入到静态程序依赖图中,构造动态程序依赖图,在此基础上运用基于广度优先搜索算法,得到能够更加真实反映在查错过程中需要排查的程序语句集合.结合软件故障定位模型的实证分析表明,该方法能够有效提高评估质量,促进定位模型的改进.