RUI: Reducing the Cost of Regression Testing
RUI: Reducing the Cost of Regression Testing
批准号:
9803665
负责人:
David Binkley
金额:
$5.04万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1998
资助国家:
美国
项目状态:
已结题
起止时间:
1998-09-01 至 2000-08-31
中文摘要
9803665这项研究的主要目的是改进和发明自动回归测试的技术。回归测试是软件维护的一个昂贵但必要的部分,用于确保对程序的修改是正确的。回归测试费用的一个负面后果是,维护人员有时不执行测试,这会带来灾难性的结果,因为他们“知道”更改是正确的。这项研究最初的重点是使用一种新技术进行一系列实验,以降低回归测试的成本(从而增加使用)。该技术使用程序切片的组合来提取程序的语义有意义的部分,生成一个名为“Difference”的程序,该程序捕获先前测试的程序和该程序的更改版本之间的语义变化;测试“Difference”应该更有效,因为它省略了不变的计算。这项研究的目标之一,将使用C程序,是为了帮助将具有相当理论基础的技术转移到工业中。此外,实验应该为降低回归测试成本提出改进和替代方案。*
英文摘要
9803665 The main objective of this research is to improve and invent techniques for automatic regression testing. Regression testing, which is an expensive but necessary part of software maintenance, is used to provide confidence that a modification to a program is correct. One negative consequence of the expense of regression testing is that maintainers sometimes do not perform the tests, with disastrous results, because they "know" that a change is correct. The initial focus of this research is a series of experiments with a new technique for reducing the cost (and thereby increasing the use) of regression testing. The technique, which uses a combination of program slices to extract semantically meaningful parts of a program, produces a program called "differences" that captures the semantic change between a previously tested program and a changed version of this program; it should be more efficient to test "differences", because it omits unchanged computations. One goal of this research, which will use C programs, is to assist in the technology transfer of a technique with a rather theoretical basis to industry. In addition, the experiments should suggest improvements and alternatives for reducing the cost of regression testing.***
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CNIC: U.S.-Norway Computer Science Project Development on Evolution of Software Product Families in Safety Critical Systems
-
批准号:1360707
-
项目类别:Standard Grant
-
资助金额:$3.21万
-
财政年份:2014
-
负责人:David Binkley
-
依托单位:
ITWF: Collaborative Research: Increasing the Representation of Undergraduate Women and Minorities in Computer Science
-
批准号:0420358
-
项目类别:Standard Grant
-
资助金额:$4.1万
-
财政年份:2004
-
负责人:David Binkley
-
依托单位:
RUI: Amorphous Program Slicing
-
批准号:0305330
-
项目类别:Standard Grant
-
资助金额:$13.86万
-
财政年份:2003
-
负责人:David Binkley
-
依托单位:
RUI: The Feedback Compiler - Useful Information from the Backend of a Compiler
-
批准号:9411861
-
项目类别:Standard Grant
-
资助金额:$8.34万
-
财政年份:1994
-
负责人:David Binkley
-
依托单位:
海外基金