Scalable Program-Analysis-Based Testing and Maintenance: Infrastructure and Experimentation
Scalable Program-Analysis-Based Testing and Maintenance: Infrastructure and Experimentation
批准号:
9707792
负责人:
Mary Harrold
金额:
$155.31万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1997
资助国家:
美国
项目状态:
已结题
起止时间:
1997-09-01 至 2001-04-30
中文摘要
软件的维护和测试费用很高。程序分析技术分析源代码以获得有关软件的信息,它承诺通过提供信息来帮助软件工程师执行特定的维护和测试任务,如程序理解、影响分析和回归测试,从而降低这一费用。然而,要被采用,甚至被考虑采用,基于程序分析的测试和维护技术必须经过经验验证,才能扩展到大型软件系统。这项研究的主要目标是经验性地调查基于程序分析的测试和维护技术对大型系统的适用性。这项研究涉及三个总体努力:(1)构建一个可扩展的实验基础设施,包括软件系统和主题系统的知识库;(2)开发支持大规模系统测试和维护的程序分析技术;(3)对基础设施以及基于程序分析的测试和维护技术进行严格的实证评估。这项工作预期的主要结果是改进了对基于程序分析的测试和维护的理解和改进的技术--基于可靠的经验数据。这项工作还将提供一个公开可用的基础设施,它将支持未来在整个软件工程社区中进行基于程序分析的测试和维护技术的工具开发、试验和教育。
英文摘要
Maintenance and testing of software are expensive. Program analysis techniques, which analyze source code to obtain information about software, promise to reduce this expense by providing information that helps software engineers perform specific maintenance and testing tasks such as program understanding, impact analysis, and regression testing. However, to be adopted or even considered for adoption, program-analysis-based testing and maintenance techniques must be empirically demonstrated to scale to large software systems. The primary goal of this reqearch is to empirically investigate the applicability of program- analysis-based testing and maintenance techniques to large- scale systems. The research involves three overall efforts: (1) construction of an extensible experimental infrastructure including a software system and repository of subject systems; (2) development of program-analysis techniques that support testing and maintenance of large- scale systems; (3) rigorous empirical evaluation of the infrastructure, and of the program-analysis-based testing and maintenance techniques. The principal results expected from this work are an improved understanding of, and improved techniques for, program-analysis-based testing and maintenance -- founded on hard empirical data. The work will also provide a publicly available infrastructure, that will support future tool development for, experimentation with, and education in program-analysis- based testing and maintenance techniques throughout the software engineering community.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
I-Corps: Tarantula Testing and Debugging System
-
批准号:1245911
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2012
-
负责人:Mary Harrold
-
依托单位:
Automatic Fault Localization Using Statistics and Visualization: An Empirical Research Program
-
批准号:0541049
-
项目类别:Continuing Grant
-
资助金额:$40.34万
-
财政年份:2006
-
负责人:Mary Harrold
-
依托单位:
Group Travel Grant for Faculty at Minority Institutions to Attend FSE-12
-
批准号:0441530
-
项目类别:Standard Grant
-
资助金额:$2.5万
-
财政年份:2004
-
负责人:Mary Harrold
-
依托单位:
HDCCSR: Software Self-Awareness Using Dynamic Analysis and Markov Models
-
批准号:0429117
-
项目类别:Continuing Grant
-
资助金额:$32.0万
-
财政年份:2004
-
负责人:Mary Harrold
-
依托单位:
Collaborative Research: Scalable Integration Testing of Object-Oriented Software: An Empirical Research Program
-
批准号:0306372
-
项目类别:Continuing Grant
-
资助金额:$20.11万
-
财政年份:2003
-
负责人:Mary Harrold
-
依托单位:
Collaborative Research: ITR: Acquiring Accurate Dynamic Field Data Using Lightweight Instrumentation
-
批准号:0205422
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2002
-
负责人:Mary Harrold
-
依托单位:
Collaborative Research: MASSA: Mobile Agent System Security Through Analysis
-
批准号:0209322
-
项目类别:Continuing Grant
-
资助金额:$29.49万
-
财政年份:2002
-
负责人:Mary Harrold
-
依托单位:
Data-Flow Analysis of Large Software Systems
-
批准号:9988294
-
项目类别:Continuing Grant
-
资助金额:$32.0万
-
财政年份:2000
-
负责人:Mary Harrold
-
依托单位:
NSF Young Investigator: Testing Object-Oriented Programs
-
批准号:0096321
-
项目类别:Continuing Grant
-
资助金额:$18.98万
-
财政年份:1999
-
负责人:Mary Harrold
-
依托单位:
Scalable Program-Analysis-Based Testing and Maintenance: Infrastructure and Experimentation
-
批准号:0196145
-
项目类别:Continuing Grant
-
资助金额:$155.31万
-
财政年份:1999
-
负责人:Mary Harrold
-
依托单位:
NSF Young Investigator: Testing Object-Oriented Programs
-
批准号:9696157
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:1996
-
负责人:Mary Harrold
-
依托单位:
NSF Young Investigator: Testing Object-Oriented Programs
-
批准号:9357811
-
项目类别:Continuing Grant
-
资助金额:$16.12万
-
财政年份:1993
-
负责人:Mary Harrold
-
依托单位:
The Application of Data Flow Testing to Integration
-
批准号:9109531
-
项目类别:Standard Grant
-
资助金额:$7.16万
-
财政年份:1991
-
负责人:Mary Harrold
-
依托单位:
海外基金