SHF: Medium: Combining Speculation with Continuous Validation for Software Developers
SHF: Medium: Combining Speculation with Continuous Validation for Software Developers
批准号:
0963757
负责人:
Michael Ernst
金额:
$75.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2010
资助国家:
美国
项目状态:
已结题
起止时间:
2010-09-01 至 2015-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Unprecedented computational power is available from multi-core processors and cloud computing. To date, this power has been used primarily to make programs run faster. However, in many cases the bottleneck to solving users' problems is in the challenge of creating the software, not in the time to run it. This project will apply computational power to the real bottleneck, providing developers with new types of feedback. As a key broader impact, the research will enable developers to create software more quickly, more cheaply, and with higher quality.The key technical idea is to inform developers, in advance, of the consequences of their likely actions. The development environment speculates about developer actions, evaluates the effect of each action (on compilation, tests, version control conflicts, etc.), and unobtrusively makes this information available to the developer. By knowing which choices are good and which are bad, developers can avoid bad choices that cost time or reduce quality. The project's intellectual merits include algorithms to quickly create and evaluate many possible developer actions, UI design for developer awareness, and evaluation of how increased awareness of contingent information, about possible actions, affects developers. This also leads toward an answer to the question: If developers had infinite processing power, what fundamental software engineering research problems would remain?
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: SHF: Small: Lightweight Modular Typestate
-
批准号:2005889
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2020
-
负责人:Michael Ernst
-
依托单位:
FMitF: Formal Verification of Accessibility
-
批准号:1836813
-
项目类别:Standard Grant
-
资助金额:$73.81万
-
财政年份:2019
-
负责人:Michael Ernst
-
依托单位:
CI-EN: Collaborative Research: An Experimental Infrastructure and a Database of Real Faults to Foster Reproducibility in Software Engineering Research
-
批准号:1822251
-
项目类别:Standard Grant
-
资助金额:$26.81万
-
财政年份:2018
-
负责人:Michael Ernst
-
依托单位:
SHF: Small: Always-On Static and Dynamic Feedback
-
批准号:1016701
-
项目类别:Standard Grant
-
资助金额:$48.06万
-
财政年份:2010
-
负责人:Michael Ernst
-
依托单位:
II-NEW: Practical Pluggable Type Systems
-
批准号:0855252
-
项目类别:Standard Grant
-
资助金额:$68.11万
-
财政年份:2009
-
负责人:Michael Ernst
-
依托单位:
SoD-HCER: Testing Designs and Designing Tests
-
批准号:0613793
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2006
-
负责人:Michael Ernst
-
依托单位:
CAREER: Automatically Generating Specifications to Improve Program Correctness and Maintainability
-
批准号:0133580
-
项目类别:Continuing Grant
-
资助金额:$30.0万
-
财政年份:2002
-
负责人:Michael Ernst
-
依托单位:
Improving Test Suites Via Generated Specifications
-
批准号:0234651
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2002
-
负责人:Michael Ernst
-
依托单位:
海外基金