CAREER: Cooperative Developer Testing with Test Intentions
CAREER: Cooperative Developer Testing with Test Intentions
批准号:
0845272
负责人:
Tao Xie
金额:
$42.5万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2009
资助国家:
美国
项目状态:
已结题
起止时间:
2009-08-01 至 2014-04-30
中文摘要
该奖项是根据2009年美国复苏和再投资法案(公法111-5)资助的。开发人员测试被广泛认为是提高软件可靠性的一种重要且有价值的方法,部分原因是它能够在软件开发生命周期的早期暴露错误。然而,手工开发人员测试通常是乏味和不充分的。测试工具可以通过减少手工工作来实现资源的经济使用。为了最大化开发人员测试的价值,对开发人员和工具之间的合作的有效和高效的支持是非常需要的,但是在最先进的研究和实践中缺乏这种支持。本研究旨在为合作开发人员测试创建一个系统的框架,提供实用的技术和工具,以及一个综合的研究和教育计划。特别地,该研究解决了一些基本的研究问题,这些问题围绕着开发人员对测试意图的说明,以传达他们的测试目标或对工具的指导,通过工具对测试意图的满足,以及通过工具对意图满足的解释。测试意图满意及其解释不仅有助于开发人员完成测试任务,而且有助于调试任务。该框架还有助于推断可能的测试意图,以减少规范测试意图的手工工作。该项目的更广泛影响包括改进软件可靠性和与工业界合作转让技术。
英文摘要
This award is funded under the American Recovery and Reinvestment Act of 2009 (Public Law 111-5).Developer testing has been widely recognized as an important and valuable means of improving software reliability, partly due to its capabilities of exposing faults early in the software development life cycle. However, manual developer testing is often tedious and insufficient. Testing tools can be used to enable economical use of resources by reducing manual effort. To maximize the value of developer testing, effective and efficient support for cooperation between developers and tools is greatly needed and yet lacking in state-of-the-art research and practice. This research aims to create a systematic framework for cooperative developer testing that provides practical techniques and tools, with an integrated research and education plan. In particular, the research addresses fundamental research questions around specification of test intentions by developers to communicate their testing goals or guidance to tools, satisfaction of test intentions by tools, and explanation of intention satisfaction by tools. Test-intention satisfaction and its explanation assist developers in accomplishing not only their testing tasks but also debugging tasks. The framework also helps infer likely test intentions to reduce manual effort in specification of test intentions. Among the broader impacts of the project includes improvement of software reliability and collaboration with industry to transfer technology.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CSR: Small: Decoupling File System from Volatile Main Memory: A First Step towards a Single-Level Persistent Store
-
批准号:1813485
-
项目类别:Standard Grant
-
资助金额:$33.69万
-
财政年份:2018
-
负责人:Tao Xie
-
依托单位:
TWC: Medium: Collaborative: Improving Mobile-Application Security via Text Analytics
-
批准号:1513939
-
项目类别:Standard Grant
-
资助金额:$90.0万
-
财政年份:2015
-
负责人:Tao Xie
-
依托单位:
CAREER: Cooperative Developer Testing with Test Intentions
-
批准号:1434596
-
项目类别:Continuing Grant
-
资助金额:$36.43万
-
财政年份:2013
-
负责人:Tao Xie
-
依托单位:
CSR: Small: A Device-Array Based Flash Storage System for Emerging Data-Intensive and Mission-Critical Mobile Applications: from Architecture Redesign to New File System
-
批准号:1320738
-
项目类别:Standard Grant
-
资助金额:$44.07万
-
财政年份:2013
-
负责人:Tao Xie
-
依托单位:
TWC: Small: Collaborative: Similary-Based Program Analyses for Eliminating Vulnerabilities
-
批准号:1318419
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2013
-
负责人:Tao Xie
-
依托单位:
TWC: Small: Collaborative: Similary-Based Program Analyses for Eliminating Vulnerabilities
-
批准号:1434582
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2013
-
负责人:Tao Xie
-
依托单位:
EAGER: Improving Robustness of Numerical Software
-
批准号:1349666
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2013
-
负责人:Tao Xie
-
依托单位:
Collaborative Research: II-EN: Infrastructure Support for Software Testing Research
-
批准号:1439481
-
项目类别:Continuing Grant
-
资助金额:$20.88万
-
财政年份:2013
-
负责人:Tao Xie
-
依托单位:
SHF: Small: Collaborative Research: Constraint-Based Generation of Database States for Testing Database Applications
-
批准号:1434590
-
项目类别:Standard Grant
-
资助金额:$15.86万
-
财政年份:2013
-
负责人:Tao Xie
-
依托单位:
Collaborative Research: II-EN: Infrastructure Support for Software Testing Research
-
批准号:0958235
-
项目类别:Continuing Grant
-
资助金额:$26.3万
-
财政年份:2010
-
负责人:Tao Xie
-
依托单位:
CAREER: Architectural Support for Integrating NAND Flash Solid State Disks into Enterprise-Class Storage Systems
-
批准号:0845105
-
项目类别:Standard Grant
-
资助金额:$43.6万
-
财政年份:2009
-
负责人:Tao Xie
-
依托单位:
SHF: Small: Collaborative Research: Constraint-Based Generation of Database States for Testing Database Applications
-
批准号:0915400
-
项目类别:Standard Grant
-
资助金额:$24.99万
-
财政年份:2009
-
负责人:Tao Xie
-
依托单位:
CSR-DMSS, SM: Energy-Efficient and Reliability-Aware Data Management in Mobile Storage Systems
-
批准号:0834466
-
项目类别:Continuing Grant
-
资助金额:$16.0万
-
财政年份:2008
-
负责人:Tao Xie
-
依托单位:
Collaborative Research: SoD-TEAM: Designing Tests for Evolving Software Systems
-
批准号:0725190
-
项目类别:Standard Grant
-
资助金额:$22.5万
-
财政年份:2008
-
负责人:Tao Xie
-
依托单位:
CT-ISG: Collaborative Research: A New Approach to Testing and Verification of Security Policies
-
批准号:0716579
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Tao Xie
-
依托单位:
CSR---SMA: Improving Software System Reliability via Mining Properties for Software Verification
-
批准号:0720641
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:2007
-
负责人:Tao Xie
-
依托单位:
海外基金