CHS: SMALL: Collaborative Research: Adaptive Development Environments: Modeling and Supporting Cognitive Styles of Software Developers

CHS:SMALL:协作研究:自适应开发环境:建模和支持软件开发人员的认知风格

基本信息

  • 批准号:
    2008408
  • 负责人:
  • 金额:
    $ 24.99万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2020
  • 资助国家:
    美国
  • 起止时间:
    2020-10-01 至 2023-09-30
  • 项目状态:
    已结题

项目摘要

This research will investigate mechanisms to seamlessly support the different cognitive styles and information needs of software developers, such that development environments can model the developers' behavior and adapt to their individual needs. Software development is a notoriously complex endeavor that requires developers to use an environment where information is fragmented across different tools and repositories. Although integrated development environments may help, they are often inadequate in supporting developers' information needs. Major barriers are caused by development environments not adapting to the developers' cognitive styles and information needs. This project will advance the knowledge of software developers' behavior and transform software development tools to be more efficient and more inclusive to a wider population of software developers. It also addresses a fundamental issue concerning broader participation, that of individual differences in problem solving. Models and tools that accommodate these individual differences may help level the playing field. The methodology involves four stages: (1) conduct empirical studies to understand developers' information needs and cognitive styles, (2) build predictive models of developer behavior based on their cognitive styles, (3) create development environments that adapt to support developers' cognitive styles, and (4) evaluate the effectiveness of the predictive models and the adaptive environments. This work will generate a deep understanding of the impact of cognitive styles on how developers learn and make sense of the development history to place their work in the context of past and ongoing changes. It is novel in providing an integrated perspective on the broader set of history explorations in which programmers engage when they are programming as well as in leading to empirically validated predictive models that not only model how development activities are influenced by differences in cognitive styles, but also by the development task at hand. Key goals include the design and evaluation of a novel environment that not only allows developers to seamlessly explore different aspects of the development histories, but also adapts to support the individual needs of a developer. Extensive curated versions of the collected data will be developed and shared with the scientific community to promote additional research into the topic.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
这项研究将调查无缝支持软件开发人员不同认知方式和信息需求的机制,以便开发环境可以对开发人员的行为进行建模并适应其个人需求。 软件开发是一项众所周知的复杂努力,要求开发人员使用在不同工具和存储库中分散信息的环境。尽管集成的开发环境可能会有所帮助,但它们通常不足以支持开发人员的信息需求。 主要障碍是由开发环境不适合开发人员的认知方式和信息需求引起的。 该项目将促进软件开发人员的行为知识,并将软件开发工具转换为对更广泛的软件开发人员的效率和更具包容性。它还解决了有关更广泛参与的基本问题,即在解决问题方面的个体差异。适应这些个体差异的模型和工具可能有助于平衡竞争环境。该方法涉及四个阶段:(1)进行经验研究以了解开发人员的信息需求和认知方式,(2)基于认知方式的开发人员行为的预测模型,(3)创建开发环境,以适应开发人员的知识风格,以及(4)评估预测性模型和适应性环境的有效性。这项工作将深入了解认知方式对开发人员如何学习并理解开发历史的影响,以将其作品置于过去和正在进行的变化的背景下。它是在提供更广泛的历史探索集合集合的综合视角的过程中,在程序员进行编程时以及导致经验验证的预测模型时,它们不仅模拟了发展活动如何受认知方式的差异,而且还受到了手头开发任务的影响。 关键目标包括对新型环境的设计和评估,该环境不仅允许开发人员无缝探索开发历史的不同方面,而且还可以适应开发人员的个人需求。将与科学界开发并共享广泛的策划版本,以促进对该主题的更多研究。该奖项反映了NSF的法定任务,并且使用基金会的知识分子优点和更广泛的影响评估标准,被认为值得通过评估来提供支持。

项目成果

期刊论文数量(3)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Supporting Code Comprehension via Annotations: Right Information at the Right Time and Place
通过注释支持代码理解:在正确的时间和地点提供正确的信息
An Inquisitive Code Editor for Addressing Novice Programmers' Misconceptions of Program Behavior
一个好奇的代码编辑器,用于解决新手程序员对程序行为的误解
Designing an Effective User Interface for Analyzing Software Repositories
设计用于分析软件存储库的有效用户界面
{{ 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 }}

Austin Henley其他文献

Austin Henley的其他文献

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

{{ truncateString('Austin Henley', 18)}}的其他基金

CRII: CHS: Overcoming Novice Programmers' Misconceptions of Program Behavior
CRII:CHS:克服新手程序员对程序行为的误解
  • 批准号:
    1850027
  • 财政年份:
    2019
  • 资助金额:
    $ 24.99万
  • 项目类别:
    Standard Grant

相似国自然基金

基于超宽频技术的小微型无人系统集群协作关键技术研究与应用
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    57 万元
  • 项目类别:
    面上项目
异构云小蜂窝网络中基于协作预编码的干扰协调技术研究
  • 批准号:
    61661005
  • 批准年份:
    2016
  • 资助金额:
    30.0 万元
  • 项目类别:
    地区科学基金项目
密集小基站系统中的新型接入理论与技术研究
  • 批准号:
    61301143
  • 批准年份:
    2013
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
ScFVCD3-9R负载Bcl-6靶向小干扰RNA治疗EAMG的试验研究
  • 批准号:
    81072465
  • 批准年份:
    2010
  • 资助金额:
    31.0 万元
  • 项目类别:
    面上项目
基于小世界网络的传感器网络研究
  • 批准号:
    60472059
  • 批准年份:
    2004
  • 资助金额:
    21.0 万元
  • 项目类别:
    面上项目

相似海外基金

CHS: Small: Collaborative Research: Validating and Communiciating Model-Based Approaches for Data Visualization Ability Assessment
CHS:小型:协作研究:验证和交流基于模型的数据可视化能力评估方法
  • 批准号:
    2120750
  • 财政年份:
    2020
  • 资助金额:
    $ 24.99万
  • 项目类别:
    Continuing Grant
CHS: Small: Collaborative Research: Shared Mobility Systems to Address Transportation Barriers of Underserved Urban and Rural Communities
CHS:小型:合作研究:共享出行系统,解决服务不足的城乡社区的交通障碍
  • 批准号:
    1910281
  • 财政年份:
    2020
  • 资助金额:
    $ 24.99万
  • 项目类别:
    Standard Grant
CHS: Small: Collaborative Research: Optimizing the Human-Machine System for Citizen Science
CHS:小型:协作研究:优化公民科学的人机系统
  • 批准号:
    2006400
  • 财政年份:
    2020
  • 资助金额:
    $ 24.99万
  • 项目类别:
    Continuing Grant
CHS: Small: Collaborative Research:Dynamic Computer-Aided Machining: Supporting Interactive Workflows for Digital Fabrication and Manufacturing
CHS:小型:协作研究:动态计算机辅助加工:支持数字制造和制造的交互式工作流程
  • 批准号:
    2007045
  • 财政年份:
    2020
  • 资助金额:
    $ 24.99万
  • 项目类别:
    Continuing Grant
CHS: Small: Collaborative Research: Learning Maker Skills By Building Game Props
CHS:小型:协作研究:通过构建游戏道具来学习创客技能
  • 批准号:
    2008028
  • 财政年份:
    2020
  • 资助金额:
    $ 24.99万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了