基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
提出了一种基于层次切片模型适合面向对象语言的错误定位方法.首先分别在包层、类层、方法层删去通过测试的包、类和方法,缩小软件错误存在的范围;其次,在语句层将删减后的程序按抽象语法树划分成若干模块,统计模块内变量使用的数目;通过动态分析,选取一组测试用例计算其执行历史;根据模块内使用变量数目的规模,采用逐步求精算法,计算产生错误测试用例的程序执行历史与静态分析过程中所产生模块的交集及交集的后向切片,直至实现错误定位.实验数据表明:该方法能够查出前期定位程序中绝大部分错误的位置,尤其适用在方法调用比较少的程序中.在方法调用比较频繁的程序中,由于在调用语句处迭代调用逐步求精算法,效率会降低.
推荐文章
基于变量切片与关联规则的错误定位方法
错误定位
变量切片
关联规则
Java程序
优先级次序
基于程序切片的软件测试技术初探
程序切片
软件测试
静态切片
动态切片
基于变量感染分析的软件错误定位技术
错误定位
变量感染
动态程序切片
语句覆盖信息
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 一种基于层次切片的软件错误定位方法
来源期刊 东南大学学报(自然科学版) 学科 工学
关键词 层次切片模型 抽象语法树 执行历史 逐步求精
年,卷(期) 2010,(4) 所属期刊栏目
研究方向 页码范围 692-698
页数 分类号 TP311
字数 5951字 语种 中文
DOI 10.3969/j.issn.1001-0505.2010.04.006
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 李必信 东南大学计算机科学与工程学院 39 305 9.0 15.0
2 孙小兵 东南大学计算机科学与工程学院 3 31 3.0 3.0
3 陶传奇 东南大学计算机科学与工程学院 3 31 3.0 3.0
4 许高阳 东南大学计算机科学与工程学院 1 19 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (1)
共引文献  (7)
参考文献  (4)
节点文献
引证文献  (19)
同被引文献  (21)
二级引证文献  (30)
1988(1)
  • 参考文献(1)
  • 二级参考文献(0)
2000(1)
  • 参考文献(0)
  • 二级参考文献(1)
2001(1)
  • 参考文献(1)
  • 二级参考文献(0)
2006(1)
  • 参考文献(1)
  • 二级参考文献(0)
2007(1)
  • 参考文献(1)
  • 二级参考文献(0)
2010(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2011(1)
  • 引证文献(1)
  • 二级引证文献(0)
2012(2)
  • 引证文献(2)
  • 二级引证文献(0)
2014(5)
  • 引证文献(5)
  • 二级引证文献(0)
2015(11)
  • 引证文献(4)
  • 二级引证文献(7)
2016(7)
  • 引证文献(1)
  • 二级引证文献(6)
2017(9)
  • 引证文献(2)
  • 二级引证文献(7)
2018(6)
  • 引证文献(1)
  • 二级引证文献(5)
2019(6)
  • 引证文献(2)
  • 二级引证文献(4)
2020(2)
  • 引证文献(1)
  • 二级引证文献(1)
研究主题发展历程
节点文献
层次切片模型
抽象语法树
执行历史
逐步求精
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
东南大学学报(自然科学版)
双月刊
1001-0505
32-1178/N
大16开
南京四牌楼2号
28-15
1955
chi
出版文献量(篇)
5216
总下载数(次)
12
总被引数(次)
71314
相关基金
国家自然科学基金
英文译名:the National Natural Science Foundation of China
官方网址:http://www.nsfc.gov.cn/
项目类型:青年科学基金项目(面上项目)
学科类型:数理科学
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导