课题基金 / 基金详情

CAREER: Aiding Comprehension of Complex Software Dynamics to Support High-Quality Software Development

CAREER: Aiding Comprehension of Complex Software Dynamics to Support High-Quality Software Development
职业:帮助理解复杂的软件动态以支持高质量的软件开发
批准号:
1350837
负责人:
James Jones
金额:
$49.9万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2014
资助国家:
美国
项目状态:
已结题
起止时间:
2014-07-01 至 2019-06-30

项目摘要

项目成果

James Jones的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
This research is aimed at helping software developers understand, diagnose, and fix bugs in software. A large class of bugs that are caused by logical inconsistencies in the software code, i.e., incongruences between the developers' expectation of how the program should behave and the way it actually does. Such common logical inconsistencies typically require developer attention and comprehension, and are not amenable to algorithmic location and repair. As such, the goal of this research is to assist software developers performing software maintenance and debugging tasks by facilitating their comprehension of the software and its behavior, with the ultimate goal of equipping them to produce higher quality software, more economically.Viewing the challenges of software maintenance and debugging as challenges of human comprehension, the research aims to help understand where bugs reside in the codebase, why the code behaves incorrectly, who are the developers best equipped to understand and fix problems, and when were the changes made that introduced bugs. These questions are addressed using a combination of (1) automated recommendation systems to use software artifacts and analyses to provide automated assistance to engineers; (2) discovery and exploration tools to enable engineers to develop deeper comprehension of the automated recommendations; novel experimental protocols and evaluations to determine sources of comprehension challenges. The research combines ideas from software analysis and human-computer interaction. Better understanding of software faults and how to repair them will lead to higher quality software at reduced costs.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CAREER: A Neuro-Ophthalmic Approach to Virtual Reality Research
  • 批准号:
    2337976
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $62.5万
  • 财政年份:
    2024
  • 负责人:
    James Jones
  • 依托单位:
Collaborative Research: Predictive Intelligence for Pandemic Prevention, Theme 4: Social and Behavioral Obstacles and Supports
  • 批准号:
    2118926
  • 项目类别:
    Standard Grant
  • 资助金额:
    $5.39万
  • 财政年份:
    2021
  • 负责人:
    James Jones
  • 依托单位:
RAPID: Coupled Contagion, Behavior-Change, and the Dynamics of Pro- and Anti-Social Behavior During the COVID-19 Pandemic
  • 批准号:
    2028160
  • 项目类别:
    Standard Grant
  • 资助金额:
    $19.76万
  • 财政年份:
    2020
  • 负责人:
    James Jones
  • 依托单位:
TRAVEL: Travel to Workshop on Behavioral Risk Modeling for Pandemic Prevention and Response
  • 批准号:
    1901966
  • 项目类别:
    Standard Grant
  • 资助金额:
    $0.28万
  • 财政年份:
    2018
  • 负责人:
    James Jones
  • 依托单位:
海外基金