基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
软件在其生命周期中不断地发生变更,以适应需求和环境的变化。为了及时预测每次变更是否引入了缺陷,研究者们提出了面向软件源代码变更的缺陷预测方法。然而现有方法存在以下3点不足:(1)仅实现了较粗粒度(事务级和源文件级变更)的预测;(2)仅采用向量空间模型表征变更,没有充分挖掘蕴藏在软件库中的程序结构、自然语言语义以及历史等信息;(3)仅探讨较短时间范围内的预测,未考虑在长时间软件演化过程中由于新需求或人员重组等外界因素所带来的概念漂移问题。针对现有的不足,提出一种面向源代码变更的缺陷预测方法。该方法将细粒度(语句级)变更作为预测对象,从而有效降低了质量保证成本;采用程序静态分析和自然语言语义主题推断相结合的技术深入挖掘软件库,从变更的上下文、内容、时间以及人员4个方面构建特征集,从而揭示了变更易于引入缺陷的因素;采用特征熵差值矩阵分析了软件演化过程中概念漂移问题的特点,并通过一种伴随概念回顾的动态窗口学习机制实现了长时间的稳定预测。通过6个著名开源软件验证了该方法的有效性。
推荐文章
面向ASP页面资源的细粒度访问控制方法研究
ASP
授权策略
细粒度
访问控制
基于HBase的细粒度访问控制方法研究
HBase
访问控制
细粒度权限
数据库角色
面向资源的细粒度可扩展访问控制策略
访问控制
XML
XACML
规则
策略
面向源代码的导向Concolic测试方法研究
Concolic测试
缺陷检测
符号执行
代码插桩
约束求解
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 面向细粒度源代码变更的缺陷预测方法?
来源期刊 软件学报 学科 工学
关键词 缺陷预测 软件演化 细粒度变更 概念漂移 成本有效性
年,卷(期) 2014,(11) 所属期刊栏目 系统软件与软件工程
研究方向 页码范围 2499-2517
页数 19页 分类号 TP311
字数 16855字 语种 中文
DOI
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 刘超 北京航空航天大学计算机学院 138 2512 20.0 47.0
2 于莉莉 北京航空航天大学计算机学院 2 26 2.0 2.0
4 原子 北京航空航天大学计算机学院 3 23 1.0 3.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (7)
共引文献  (5)
参考文献  (19)
节点文献
引证文献  (21)
同被引文献  (27)
二级引证文献  (123)
1960(1)
  • 参考文献(1)
  • 二级参考文献(0)
1976(1)
  • 参考文献(1)
  • 二级参考文献(0)
1986(1)
  • 参考文献(1)
  • 二级参考文献(0)
1994(1)
  • 参考文献(0)
  • 二级参考文献(1)
1996(1)
  • 参考文献(1)
  • 二级参考文献(0)
1999(1)
  • 参考文献(1)
  • 二级参考文献(0)
2000(2)
  • 参考文献(1)
  • 二级参考文献(1)
2001(1)
  • 参考文献(1)
  • 二级参考文献(0)
2003(1)
  • 参考文献(1)
  • 二级参考文献(0)
2006(2)
  • 参考文献(1)
  • 二级参考文献(1)
2007(3)
  • 参考文献(1)
  • 二级参考文献(2)
2008(2)
  • 参考文献(0)
  • 二级参考文献(2)
2009(2)
  • 参考文献(2)
  • 二级参考文献(0)
2010(6)
  • 参考文献(6)
  • 二级参考文献(0)
2011(1)
  • 参考文献(1)
  • 二级参考文献(0)
2014(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2015(2)
  • 引证文献(2)
  • 二级引证文献(0)
2016(9)
  • 引证文献(3)
  • 二级引证文献(6)
2017(40)
  • 引证文献(7)
  • 二级引证文献(33)
2018(38)
  • 引证文献(5)
  • 二级引证文献(33)
2019(35)
  • 引证文献(2)
  • 二级引证文献(33)
2020(20)
  • 引证文献(2)
  • 二级引证文献(18)
研究主题发展历程
节点文献
缺陷预测
软件演化
细粒度变更
概念漂移
成本有效性
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
软件学报
月刊
1000-9825
11-2560/TP
16开
北京8718信箱
82-367
1990
chi
出版文献量(篇)
5820
总下载数(次)
36
相关基金
国家自然科学基金
英文译名:the National Natural Science Foundation of China
官方网址:http://www.nsfc.gov.cn/
项目类型:青年科学基金项目(面上项目)
学科类型:数理科学
论文1v1指导