课题基金 / 基金详情

Investigating code fault proneness using program slicing

Investigating code fault proneness using program slicing
使用程序切片调查代码错误倾向
批准号:
EP/E055141/1
负责人:
Steve Counsell
金额:
$0.96万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2008
资助国家:
英国
项目状态:
已结题
起止时间:
2008 至 --

项目摘要

项目成果

Steve Counsell的其他基金

相似基金

相关文献

中文摘要
翻译
本可行性研究探讨了程序切片和故障之间的关系。其目的是调查程序切片的特性是否可以用来识别容易出错的代码热点。切片度量和依赖性聚类被用于对软件组件中的切片进行分类。然后分析元件中这些切片的特性与元件中的故障之间的关系。识别容易出错的代码是困难的,可靠的预测错误倾向的文献中没有广泛报道。程序切片是一种成熟的软件工程技术,用于支持已知故障的检测和纠正。一旦出现问题,切片就可以识别和提取可能导致该问题的所有语句。这个提取的代码使得故障的识别和排除更加容易。我们建议调查切片是否也可以是一个很好的预测潜在的故障,尚未造成的问题。本研究的结果将显示程序切片的使用是否可以扩展为预测易出错代码的可靠工具。我们以前的概念研究证明,这项调查是可行的,切片可能提供有价值的见解错误倾向。
英文摘要
This feasibility study explores the relationship between program slices and faults. The aim is to investigate whether the characteristics of program slices can be used to identify fault-prone code hotspots. Slicing metrics and dependence clusters are used to characterise the slices in a software component. The relationship between the characteristics of those slices in the component and the faults in that component are then analysed. Identifying fault-prone code is difficult and reliable predictors of fault-proneness are not widely reported in the literature. Program slicing is an established software engineering technique to support the detection and correction of known faults. Once a problem has emerged, slicing enables all statements that could have caused that problem to be identified and extracted. This extracted code makes the identification and removal of the fault much easier. We propose to investigate whether slicing could also be a good predictor of latent faults that have not yet caused a problem. The results of this study will show whether the use of program slicing can be extended as a reliable tool to predict fault-prone code. Our previous proof of concept study suggests that this investigation is viable and that slicing may offer valuable insights into fault-proneness.
期刊论文(5)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1142/s0218194010004888
发表时间: 2010-08
期刊: Int. J. Softw. Eng. Knowl. Eng.
影响因子: --
作者: [S. Counsell;T. Hall;David Bowes]
通讯作者: S. Counsell;T. Hall;David Bowes
Evolutionary Cohesion Metrics: The Empirical Contradiction
进化凝聚力度量:经验矛盾
DOI: --
发表时间: 2009
期刊:
影响因子: --
作者: [S Counsell]
通讯作者: S Counsell
DOI: 10.1007/s10664-016-9427-7
发表时间: 2016-04
期刊: Empirical Software Engineering
影响因子: 4.1
作者: [Mel Ó Cinnéide;Iman Hemati Moghadam;M. Harman;S. Counsell;L. Tratt]
通讯作者: Mel Ó Cinnéide;Iman Hemati Moghadam;M. Harman;S. Counsell;L. Tratt
Program Slice Metrics and Their Potential Role in DSL Design
程序切片指标及其在 DSL 设计中的潜在作用
DOI: --
发表时间: 2009
期刊:
影响因子: --
作者: [S Counsell]
通讯作者: S Counsell
FAULT ANALYSES IN INDUSTRY AND ACADEMIC RESEARCH
  • 批准号:
    EP/N011627/1
  • 项目类别:
    Research Grant
  • 资助金额:
    $13.19万
  • 财政年份:
    2016
  • 负责人:
    Steve Counsell
  • 依托单位:
ASSESSING THE QUALITY OF TEST SUITES IN INDUSTRIAL CODE ("AQUATIC")
  • 批准号:
    EP/M024083/1
  • 项目类别:
    Research Grant
  • 资助金额:
    $42.39万
  • 财政年份:
    2015
  • 负责人:
    Steve Counsell
  • 依托单位:
REFactoring and TESTing ('REFTEST') Network
  • 批准号:
    EP/G031126/1
  • 项目类别:
    Research Grant
  • 资助金额:
    $6.74万
  • 财政年份:
    2009
  • 负责人:
    Steve Counsell
  • 依托单位:
国内基金
海外基金
基于Big Code深度背景增强的Android应用代码反混淆研究
  • 批准号:
    61972290
  • 项目类别:
    面上项目
  • 资助金额:
    60.0万元
  • 批准年份:
    2019
  • 负责人:
    刘进
  • 依托单位:
基于强自旋轨道耦合纳米线自旋量子比特的Surface code量子计算实验研究
  • 批准号:
    11574379
  • 项目类别:
    面上项目
  • 资助金额:
    73.0万元
  • 批准年份:
    2015
  • 负责人:
    姬忠庆
  • 依托单位:
高通量组蛋白翻译后修饰分析技术的建立及其在表观遗传学研究中的应用
  • 批准号:
    90919047
  • 项目类别:
    重大研究计划
  • 资助金额:
    60.0万元
  • 批准年份:
    2009
  • 负责人:
    杨福全
  • 依托单位:
新一代乘积编码(Product Code)及解码方法的研究
  • 批准号:
    60372070
  • 项目类别:
    面上项目
  • 资助金额:
    22.0万元
  • 批准年份:
    2003
  • 负责人:
    余轮
  • 依托单位: