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本研究的主要目的是改进和发明自动回归测试技术。回归测试是软件维护的一个昂贵但必要的部分,用于提供对程序的修改是正确的信心。回归测试费用的一个负面后果是维护者有时不执行测试,导致灾难性的结果,因为他们“知道”更改是正确的。这项研究的最初重点是一系列的实验,这些实验使用一种新的技术来降低回归测试的成本(从而增加使用)。该技术使用程序切片的组合来提取程序中语义上有意义的部分,产生一个称为“差异”的程序,该程序捕获先前测试过的程序和该程序的更改版本之间的语义变化;测试“差异”应该更有效,因为它省略了未改变的计算。这项研究将使用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
-
依托单位:
海外基金