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

职业:帮助理解复杂的软件动态以支持高质量的软件开发

基本信息

  • 批准号:
    1350837
  • 负责人:
  • 金额:
    $ 49.9万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2014
  • 资助国家:
    美国
  • 起止时间:
    2014-07-01 至 2019-06-30
  • 项目状态:
    已结题

项目摘要

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.
这项研究旨在帮助软件开发人员理解、诊断和修复软件中的错误。由软件代码中的逻辑不一致引起的一大类bug,即开发人员对程序应该如何运行的期望与实际运行的方式之间的不一致。这种常见的逻辑不一致通常需要开发人员的关注和理解,并且不适合算法定位和修复。因此,本研究的目标是帮助软件开发人员通过促进他们对软件及其行为的理解来执行软件维护和调试任务,最终目标是使他们能够更经济地生产出更高质量的软件。将软件维护和调试的挑战视为对人类理解能力的挑战,该研究旨在帮助理解代码库中的错误,为什么代码行为不正确,谁是最有能力理解和修复问题的开发人员,以及何时进行的更改引入了错误。这些问题是通过以下组合来解决的:(1)自动推荐系统,使用软件工件和分析为工程师提供自动帮助;(2)发现和探索工具,使工程师能够更深入地理解自动化建议;新的实验方案和评估,以确定理解挑战的来源。这项研究结合了软件分析和人机交互的思想。更好地了解软件故障以及如何修复它们将以更低的成本获得更高质量的软件。

项目成果

期刊论文数量(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 }}

James Jones其他文献

Preliminary Evaluation of the Non-dietary hazard and Exposure to Children from Contact with Chromated Copper Arsenate Treated Wood Playground Structures and Contaminated Soil. cc:
儿童接触经铬化砷酸铜处理的木质游乐场结构和受污染土壤造成的非饮食危害和接触的初步评估。
  • DOI:
  • 发表时间:
    2001
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Stephen Johnson;S. Hazen;Janet Andersen;Don Barnes Sab;James Jones;D. Keehner;E. Leovey;Anne Lindsay;D. Parsons;Lois Rossi;F. Sanders;R. Schmitt;Margaret Stasikowski;Olga Odiott;S. Roberts
  • 通讯作者:
    S. Roberts
Interactive effects of hypoxia, carbon monoxide and acute lung injury on oxygen transport and aerobic capacity
缺氧、一氧化碳和急性肺损伤对氧运输和有氧能力的相互作用
Comparative Physiology of Fatigue.
The Beginning of a “Regulatory Renaissance”: Positioning Regulatory Coverage at the Interface of Human Expertise and Digital Support
Cardiorespiratory function in Thoroughbreds during locomotion on a treadmill at an incline or decline.
纯种马在跑步机上倾斜或下降运动时的心肺功能。
  • DOI:
    10.2460/ajvr.78.3.340
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    1
  • 作者:
    H. Ohmura;K. Mukai;Toshiyuki Takahashi;H. Aida;James Jones
  • 通讯作者:
    James Jones

James Jones的其他文献

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

{{ truncateString('James Jones', 18)}}的其他基金

CAREER: A Neuro-Ophthalmic Approach to Virtual Reality Research
职业:虚拟现实研究的神经眼科方法
  • 批准号:
    2337976
  • 财政年份:
    2024
  • 资助金额:
    $ 49.9万
  • 项目类别:
    Continuing Grant
Collaborative Research: Predictive Intelligence for Pandemic Prevention, Theme 4: Social and Behavioral Obstacles and Supports
合作研究:流行病预防的预测情报,主题 4:社会和行为障碍与支持
  • 批准号:
    2118926
  • 财政年份:
    2021
  • 资助金额:
    $ 49.9万
  • 项目类别:
    Standard Grant
RAPID: Coupled Contagion, Behavior-Change, and the Dynamics of Pro- and Anti-Social Behavior During the COVID-19 Pandemic
RAPID:COVID-19 大流行期间的耦合传染、行为改变以及亲社会和反社会行为的动态
  • 批准号:
    2028160
  • 财政年份:
    2020
  • 资助金额:
    $ 49.9万
  • 项目类别:
    Standard Grant
TRAVEL: Travel to Workshop on Behavioral Risk Modeling for Pandemic Prevention and Response
旅行:前往流行病预防和应对行为风险模型研讨会
  • 批准号:
    1901966
  • 财政年份:
    2018
  • 资助金额:
    $ 49.9万
  • 项目类别:
    Standard Grant
SHF: Small: Promoting Efficient Debugging and High-Quality Software through Contextual Understanding of Faults
SHF:小:通过对故障的上下文理解促进高效调试和高质量软件
  • 批准号:
    1116943
  • 财政年份:
    2011
  • 资助金额:
    $ 49.9万
  • 项目类别:
    Standard Grant
Individual Decisions and Emergent Aggregate Patterns: Kin Co-residence among Hadza Hunter-Gatherers
个人决策和新兴聚合模式:哈扎狩猎采集者的亲属共居
  • 批准号:
    1062879
  • 财政年份:
    2011
  • 资助金额:
    $ 49.9万
  • 项目类别:
    Continuing Grant
Doctoral Dissertation Research: Motives for Consuming, Sharing and Trading Wildlife in Urban Cameroon
博士论文研究:喀麦隆城市消费、分享和交易野生动物的动机
  • 批准号:
    0922045
  • 财政年份:
    2009
  • 资助金额:
    $ 49.9万
  • 项目类别:
    Standard Grant
RAPID: Structure of Contact Networks and the Spread of Flu-like Infectious Diseases: Implications for Dynamics and Control
RAPID:接触网络的结构和流感样传染病的传播:对动力学和控制的影响
  • 批准号:
    0947132
  • 财政年份:
    2009
  • 资助金额:
    $ 49.9万
  • 项目类别:
    Standard Grant
Doctoral Dissertation Research: Social Networks and Social Capital: New Techniques for Studying Marginalized Populations at Risk
博士论文研究:社交网络和社会资本:研究处于危险中的边缘化人群的新技术
  • 批准号:
    0753231
  • 财政年份:
    2008
  • 资助金额:
    $ 49.9万
  • 项目类别:
    Standard Grant
Doctoral Dissertation Improvement Grant: Life History Perspectives on Violent Conflict
博士论文改进补助金:暴力冲突的生活史视角
  • 批准号:
    0753741
  • 财政年份:
    2008
  • 资助金额:
    $ 49.9万
  • 项目类别:
    Standard Grant

相似海外基金

Aiding interpretation of ultrasound images with augmented reality
通过增强现实帮助解释超声图像
  • 批准号:
    575033-2022
  • 财政年份:
    2022
  • 资助金额:
    $ 49.9万
  • 项目类别:
    University Undergraduate Student Research Awards
Artificial Intelligence meets Multi-Criteria Decision Aiding in smart sustainble cities
人工智能在可持续智慧城市中满足多标准决策辅助
  • 批准号:
    RGPIN-2020-05642
  • 财政年份:
    2022
  • 资助金额:
    $ 49.9万
  • 项目类别:
    Discovery Grants Program - Individual
Artificial Intelligence meets Multi-Criteria Decision Aiding in smart sustainble cities
人工智能在可持续智慧城市中满足多标准决策辅助
  • 批准号:
    RGPIN-2020-05642
  • 财政年份:
    2021
  • 资助金额:
    $ 49.9万
  • 项目类别:
    Discovery Grants Program - Individual
UK-China partnership: Chromosomal Instability aiding Genetic Variants (CIVa) linked to human ageing
英中合作:染色体不稳定性导致遗传变异(CIVa)与人类衰老相关
  • 批准号:
    BB/V018310/1
  • 财政年份:
    2021
  • 资助金额:
    $ 49.9万
  • 项目类别:
    Research Grant
Essential experiences in science: addressing the gap in primary enquiry-based practical science created by lockdown and aiding school recovery.
科学方面的基本经验:解决因封锁而造成的初级探究型实用科学方面的差距,并帮助学校恢复。
  • 批准号:
    ES/V016652/1
  • 财政年份:
    2021
  • 资助金额:
    $ 49.9万
  • 项目类别:
    Research Grant
Artificial Intelligence meets Multi-Criteria Decision Aiding in smart sustainble cities
人工智能在可持续智慧城市中满足多标准决策辅助
  • 批准号:
    RGPIN-2020-05642
  • 财政年份:
    2020
  • 资助金额:
    $ 49.9万
  • 项目类别:
    Discovery Grants Program - Individual
Molecular Phenotyping of Autoimmunity in Tribal Members: Aiding Precision Medicine and Tribal Student Training
部落成员自身免疫的分子表型:协助精准医学和部落学生培训
  • 批准号:
    10005381
  • 财政年份:
    2018
  • 资助金额:
    $ 49.9万
  • 项目类别:
Molecular Phenotyping of Autoimmunity in Tribal Members: Aiding Precision Medicine and Tribal Student Training
部落成员自身免疫的分子表型:协助精准医学和部落学生培训
  • 批准号:
    10246869
  • 财政年份:
    2018
  • 资助金额:
    $ 49.9万
  • 项目类别:
Development of cytological diagnosis aiding platform
细胞学诊断辅助平台开发
  • 批准号:
    18K15310
  • 财政年份:
    2018
  • 资助金额:
    $ 49.9万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Aiding Decision-Making and Trial Design using Multivariate Network Meta-Analysis
使用多元网络元分析辅助决策和试验设计
  • 批准号:
    9473144
  • 财政年份:
    2017
  • 资助金额:
    $ 49.9万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了