Scalable Program-Analysis-Based Testing and Maintenance: Infrastructure and Experimentation

可扩展的基于程序分析的测试和维护:基础设施和实验

基本信息

项目摘要

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.
软件的维护和测试费用很高。程序分析技术分析源代码以获得有关软件的信息,它承诺通过提供信息来帮助软件工程师执行特定的维护和测试任务,如程序理解、影响分析和回归测试,从而降低这一费用。然而,要被采用,甚至被考虑采用,基于程序分析的测试和维护技术必须经过经验验证,才能扩展到大型软件系统。这项研究的主要目标是经验性地调查基于程序分析的测试和维护技术对大型系统的适用性。这项研究涉及三个总体努力:(1)构建一个可扩展的实验基础设施,包括软件系统和主题系统的知识库;(2)开发支持大规模系统测试和维护的程序分析技术;(3)对基础设施以及基于程序分析的测试和维护技术进行严格的实证评估。这项工作预期的主要结果是改进了对基于程序分析的测试和维护的理解和改进的技术--基于可靠的经验数据。这项工作还将提供一个公开可用的基础设施,它将支持未来在整个软件工程社区中进行基于程序分析的测试和维护技术的工具开发、试验和教育。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Mary Harrold其他文献

Mary Harrold的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Mary Harrold', 18)}}的其他基金

I-Corps: Tarantula Testing and Debugging System
I-Corps:狼蛛测试和调试系统
  • 批准号:
    1245911
  • 财政年份:
    2012
  • 资助金额:
    $ 155.31万
  • 项目类别:
    Standard Grant
Automatic Fault Localization Using Statistics and Visualization: An Empirical Research Program
使用统计和可视化的自动故障定位:实证研究计划
  • 批准号:
    0541049
  • 财政年份:
    2006
  • 资助金额:
    $ 155.31万
  • 项目类别:
    Continuing Grant
Group Travel Grant for Faculty at Minority Institutions to Attend FSE-12
为少数族裔机构教员参加 FSE-12 提供团体旅行补助金
  • 批准号:
    0441530
  • 财政年份:
    2004
  • 资助金额:
    $ 155.31万
  • 项目类别:
    Standard Grant
HDCCSR: Software Self-Awareness Using Dynamic Analysis and Markov Models
HDCCSR:使用动态分析和马尔可夫模型的软件自我意识
  • 批准号:
    0429117
  • 财政年份:
    2004
  • 资助金额:
    $ 155.31万
  • 项目类别:
    Continuing Grant
Collaborative Research: Scalable Integration Testing of Object-Oriented Software: An Empirical Research Program
协作研究:面向对象软件的可扩展集成测试:实证研究计划
  • 批准号:
    0306372
  • 财政年份:
    2003
  • 资助金额:
    $ 155.31万
  • 项目类别:
    Continuing Grant
Collaborative Research: ITR: Acquiring Accurate Dynamic Field Data Using Lightweight Instrumentation
合作研究:ITR:使用轻型仪器获取准确的动态场数据
  • 批准号:
    0205422
  • 财政年份:
    2002
  • 资助金额:
    $ 155.31万
  • 项目类别:
    Standard Grant
Collaborative Research: MASSA: Mobile Agent System Security Through Analysis
合作研究:MASSA:移动代理系统安全分析
  • 批准号:
    0209322
  • 财政年份:
    2002
  • 资助金额:
    $ 155.31万
  • 项目类别:
    Continuing Grant
Data-Flow Analysis of Large Software Systems
大型软件系统的数据流分析
  • 批准号:
    9988294
  • 财政年份:
    2000
  • 资助金额:
    $ 155.31万
  • 项目类别:
    Continuing Grant
NSF Young Investigator: Testing Object-Oriented Programs
NSF 青年研究员:测试面向对象的程序
  • 批准号:
    0096321
  • 财政年份:
    1999
  • 资助金额:
    $ 155.31万
  • 项目类别:
    Continuing Grant
Scalable Program-Analysis-Based Testing and Maintenance: Infrastructure and Experimentation
可扩展的基于程序分析的测试和维护:基础设施和实验
  • 批准号:
    0196145
  • 财政年份:
    1999
  • 资助金额:
    $ 155.31万
  • 项目类别:
    Continuing Grant

相似海外基金

Scalable and Precise Program Analysis for Modern Software Systems
现代软件系统的可扩展且精确的程序分析
  • 批准号:
    RGPIN-2017-05070
  • 财政年份:
    2022
  • 资助金额:
    $ 155.31万
  • 项目类别:
    Discovery Grants Program - Individual
Scalable and Precise Program Analysis for Modern Software Systems
现代软件系统的可扩展且精确的程序分析
  • 批准号:
    RGPIN-2017-05070
  • 财政年份:
    2021
  • 资助金额:
    $ 155.31万
  • 项目类别:
    Discovery Grants Program - Individual
Scalable and Precise Program Analysis for Modern Software Systems
现代软件系统的可扩展且精确的程序分析
  • 批准号:
    RGPIN-2017-05070
  • 财政年份:
    2020
  • 资助金额:
    $ 155.31万
  • 项目类别:
    Discovery Grants Program - Individual
Scalable and Precise Program Analysis for Modern Software Systems
现代软件系统的可扩展且精确的程序分析
  • 批准号:
    RGPIN-2017-05070
  • 财政年份:
    2019
  • 资助金额:
    $ 155.31万
  • 项目类别:
    Discovery Grants Program - Individual
Scalable and Precise Program Analysis for Modern Software Systems
现代软件系统的可扩展且精确的程序分析
  • 批准号:
    RGPIN-2017-05070
  • 财政年份:
    2018
  • 资助金额:
    $ 155.31万
  • 项目类别:
    Discovery Grants Program - Individual
SHF:Small: Enabling Scalable and Expressive Program Analysis Notifications
SHF:Small:启用可扩展且富有表现力的程序分析通知
  • 批准号:
    1714538
  • 财政年份:
    2017
  • 资助金额:
    $ 155.31万
  • 项目类别:
    Standard Grant
Scalable and Precise Program Analysis for Modern Software Systems
现代软件系统的可扩展且精确的程序分析
  • 批准号:
    RGPIN-2017-05070
  • 财政年份:
    2017
  • 资助金额:
    $ 155.31万
  • 项目类别:
    Discovery Grants Program - Individual
CRII: III: Scalable and Interactive Dependency Visualization to Accelerate Parallel Program Analysis
CRII:III:可扩展和交互式依赖关系可视化,以加速并行程序分析
  • 批准号:
    1656958
  • 财政年份:
    2017
  • 资助金额:
    $ 155.31万
  • 项目类别:
    Standard Grant
SHF: Small: Expressive and Scalable Notifications for Program Analysis Tools
SHF:小:程序分析工具的富有表现力和可扩展的通知
  • 批准号:
    1217700
  • 财政年份:
    2012
  • 资助金额:
    $ 155.31万
  • 项目类别:
    Standard Grant
Scalable Program Analysis for Software Verification
用于软件验证的可扩展程序分析
  • 批准号:
    EP/E053041/2
  • 财政年份:
    2011
  • 资助金额:
    $ 155.31万
  • 项目类别:
    Fellowship
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了