CI-New: Collaborative Research: An Infrastructure that Combines Eye Tracking into Integrated Development Environments to Study Software Development and Program Comprehension

CI-New:协作研究:将眼动追踪结合到集成开发环境中以研究软件开发和程序理解的基础设施

基本信息

  • 批准号:
    1855753
  • 负责人:
  • 金额:
    $ 17.61万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2018
  • 资助国家:
    美国
  • 起止时间:
    2018-08-13 至 2022-05-31
  • 项目状态:
    已结题

项目摘要

The software engineering research community is now using eye trackers to study how developers comprehend and develop software. Unfortunately, eye trackers have limited features and functionality, which need to be augmented to effectively study the behavior of software developers performing programming and contextual tasks. Eye tracking devices only allow scientists to study fixed, limited-size, stimuli (e.g., block of text or image). Studies normally require that the text fit on one screen (or page). There is very limited or no support to allow such things as scrolling through longer documents or switching back and forth between documents on a computer. While this is sufficient to study how people read one line of code or a sentence it is wholly inadequate to study how programmers attempt to comprehend or develop a large software system.The objective of the research is to address this limitation and drastically expand the types and size of stimuli that can be studied using an eye tracking device. In addition to supporting source code artifacts, it also supports artifacts such as stack overflow documents, bug reports, testing documents, and requirements. This enables software engineering researchers to conduct large-scale realistic eye-tracking studies seamlessly within a software development environment. This eye-tracking-enabled infrastructure for studying program comprehension has the potential to transform the way lab studies and field studies are designed and executed as it advances the state of the art in conducting eye tracking studies in software engineering. The infrastructure directly impacts society by paving the way to further improve IDEs to support the developer in various software engineering tasks through the various research projects it facilitates. The immediate impact is to facilitate controlled laboratory and field environments for a community of researchers. The research may lead to software development tools that incorporate eye-tracking as part of a more productive programming environment leading to higher quality software.
软件工程研究社区现在正在使用眼动仪来研究开发人员如何理解和开发软件,不幸的是,眼动仪的特性和功能有限,需要对其进行增强,以有效地研究软件开发人员执行编程和上下文任务的行为。设备只允许科学家研究固定的、有限大小的刺激(例如,文本或图像块)。研究通常要求文本适合一个屏幕(或页面),但对诸如此类的支持非常有限或不支持。滚动浏览较长的文档或在之间来回切换虽然这足以研究人们如何阅读一行代码或一句话,但完全不足以研究程序员如何尝试理解或开发大型软件系统。这项研究的目的是解决这一限制并解决这一问题。极大地扩展了可以使用眼动追踪设备研究的刺激的类型和大小 除了支持源代码工件之外,它还支持堆栈溢出文档、错误报告、测试文档和需求等工件。无缝地进行大规模的现实眼动追踪研究这种用于研究程序理解的支持眼动追踪的基础设施有可能改变实验室研究和现场研究的设计和执行方式,因为它推进了软件工程中进行眼动追踪研究的最先进技术。基础设施为进一步改进 IDE 铺平道路,通过其促进的各种研究项目支持开发人员执行各种软件工程任务,从而直接影响社会。直接影响是为研究人员社区提供受控的实验室和现场环境。导致包含眼球追踪的软件开发工具作为更高效的编程环境的一部分,从而产生更高质量的软件。

项目成果

期刊论文数量(5)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Deja Vu: Semantics-Aware Recording and Replay of High-Speed Eye Tracking and Interaction Data to Support Cognitive Studies of Software Engineering Tasks – Methodology and Analyses
Deja Vu:高速眼动追踪和交互数据的语义感知记录和重放,以支持软件工程任务的认知研究 – 方法和分析
  • DOI:
    10.1007/s10664-022-10209-3
  • 发表时间:
    2022-01
  • 期刊:
  • 影响因子:
    4.1
  • 作者:
    Zyrianov, V.;Peterson, C.;Guarnera, D.;Behler, J.;Weston, P.;Sharif, B.;Maletic, J.
  • 通讯作者:
    Maletic, J.
Practical Eye Tracking with iTrace
使用 iTrace 进行实用眼动追踪
A practical guide on conducting eye tracking studies in software engineering
在软件工程中进行眼动追踪研究的实用指南
  • DOI:
    10.1007/s10664-020-09829-4
  • 发表时间:
    2020-10
  • 期刊:
  • 影响因子:
    4.1
  • 作者:
    Sharafi, Zohreh;Sharif, Bonita;Guéhéneuc, Yann;Begel, Andrew;Bednarik, Roman;Crosby, Martha
  • 通讯作者:
    Crosby, Martha
Automated Recording and Semantics-Aware Replaying of High-Speed Eye Tracking and Interaction Data to Support Cognitive Studies of Software Engineering Tasks
高速眼动追踪和交互数据的自动记录和语义感知重放,支持软件工程任务的认知研究
Practical Eye Tracking with iTrace
使用 iTrace 进行实用眼动追踪
{{ 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 }}

Bonita Sharif其他文献

Eye Movements in Code Reading: Relaxing the Linear Order
代码阅读中的眼动:放宽线性顺序
Foundations for a New Perspective of Understanding Programming (Dagstuhl Seminar 22402)
理解编程新视角的基础(Dagstuhl 研讨会 22402)
  • DOI:
    10.4230/dagrep.12.10.61
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Madeline Endres;A. Brechmann;Bonita Sharif;Westley Weimer;J. Siegmund
  • 通讯作者:
    J. Siegmund
Determining Differences in Reading Behavior Between Experts and Novices by Investigating Eye Movement on Source Code Constructs During a Bug Fixing Task
通过研究错误修复任务期间源代码结构的眼球运动来确定专家和新手之间阅读行为的差异
iTrace: eye tracking infrastructure for development environments
iTrace:用于开发环境的眼动追踪基础设施
Eye gaze and interaction contexts for change tasks - Observations and potential
变革任务的目光注视和交互环境 - 观察和潜力
  • DOI:
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    3.5
  • 作者:
    Katja Kevic;Braden Walters;Timothy Shaffer;Bonita Sharif;D. Shepherd;Thomas Fritz
  • 通讯作者:
    Thomas Fritz

Bonita Sharif的其他文献

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

{{ truncateString('Bonita Sharif', 18)}}的其他基金

CAREER: Empowering Software Engineering with Eye Tracking
职业:通过眼动追踪增强软件工程能力
  • 批准号:
    1855756
  • 财政年份:
    2018
  • 资助金额:
    $ 17.61万
  • 项目类别:
    Continuing Grant
CI-New: Collaborative Research: An Infrastructure that Combines Eye Tracking into Integrated Development Environments to Study Software Development and Program Comprehension
CI-New:协作研究:将眼动追踪结合到集成开发环境中以研究软件开发和程序理解的基础设施
  • 批准号:
    1730307
  • 财政年份:
    2017
  • 资助金额:
    $ 17.61万
  • 项目类别:
    Standard Grant
CAREER: Empowering Software Engineering with Eye Tracking
职业:通过眼动追踪增强软件工程能力
  • 批准号:
    1553573
  • 财政年份:
    2016
  • 资助金额:
    $ 17.61万
  • 项目类别:
    Continuing Grant

相似国自然基金

溶酶体膜蛋白LAMP2新突变Y228*促进心肌细胞糖代谢异常导致Danon病心肌病的机制研究
  • 批准号:
    82360048
  • 批准年份:
    2023
  • 资助金额:
    32 万元
  • 项目类别:
    地区科学基金项目
基于二元重编程的归一化肿瘤疫苗在局部晚期三阴乳腺癌新辅助治疗中的作用与机制研究
  • 批准号:
    32371451
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
甜菊糖苷新位点糖基化的机制研究及其在低热量甜味剂结构创新中的应用
  • 批准号:
    32372277
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
新骨架紫杉烷二萜baccataxane的化学合成、衍生化和降糖活性研究
  • 批准号:
    82373758
  • 批准年份:
    2023
  • 资助金额:
    49 万元
  • 项目类别:
    面上项目
通过机器学习和多模式验证聚焦新靶点ENHO/Adropin在系统性硬化症中的作用和机制研究
  • 批准号:
    82371818
  • 批准年份:
    2023
  • 资助金额:
    49 万元
  • 项目类别:
    面上项目

相似海外基金

CI-New: Collaborative Research: Developing an Open Networked Airborne Computing Platform
CI-New:协作研究:开发开放式网络机载计算平台
  • 批准号:
    1953048
  • 财政年份:
    2019
  • 资助金额:
    $ 17.61万
  • 项目类别:
    Standard Grant
CRI: CI-NEW: Collaborative Research: Constructing a Community-Wide Software Architecture Infrastructure
CRI:CI-NEW:协作研究:构建社区范围的软件架构基础设施
  • 批准号:
    1823246
  • 财政年份:
    2018
  • 资助金额:
    $ 17.61万
  • 项目类别:
    Standard Grant
CRI: CI-NEW: Collaborative Research: Constructing a Community-Wide Software Architecture Infrastructure
CRI:CI-NEW:协作研究:构建社区范围的软件架构基础设施
  • 批准号:
    1823354
  • 财政年份:
    2018
  • 资助金额:
    $ 17.61万
  • 项目类别:
    Standard Grant
CRI: CI-New: Collaborative Research: NJR: A Normalized Java Resource
CRI:CI-New:协作研究:NJR:标准化 Java 资源
  • 批准号:
    1823360
  • 财政年份:
    2018
  • 资助金额:
    $ 17.61万
  • 项目类别:
    Standard Grant
CRI: CI-NEW: Collaborative Research: Constructing a Community-Wide Software Architecture Infrastructure
CRI:CI-NEW:协作研究:构建社区范围的软件架构基础设施
  • 批准号:
    1823214
  • 财政年份:
    2018
  • 资助金额:
    $ 17.61万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了