CRII: SHF: Building Visibility into the Cognitive Processes of Software Engineers via Biosensors
CRII:SHF:通过生物传感器构建软件工程师认知过程的可见性
基本信息
- 批准号:1755762
- 负责人:
- 金额:$ 15.97万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2018
- 资助国家:美国
- 起止时间:2018-02-01 至 2020-01-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The goal of this research project is to study cognitive effort associated with tasks that computer programmers perform. This is important because the limits of cognitive load present a barrier to improving a programmer's productivity and quality. Using newly available biometric technologies such as fMRI, EMG and eye-tracking, it is possible to conduct studies of cognitive processes in programmers. Such studies make it possible to provide scientific answers to questions such as which programming language constructs are easier to use, what kinds of training produce better programmers, or how different programming environments and situational variables are more conducive to writing the best code. The main thrust of this project is to overcome the significant challenges that currently prevent researchers in the software engineering community from widely adopting these methods. This project performs some of the groundbreaking work that is needed to provide robust measurements of cognitive processes in programmers using the biometric technologies. The resulting tailored methodologies and measurement devices will support a community of researchers working in this space. The project will develop techniques to use fMRI to measure difficulty in understanding certain programming constructs. This will be done by measuring cognitive effort, as measured by neural efficiency, and level of concentration via neural deactivation. Similarly, measurements of cognitive processes activated during other code comprehension tasks will be obtained. The objective is to obtain a validated set of measures that predict the cognitive load associated with understanding code, which is necessary to create the scientific basis for the studies. The work will lead to combining different measurements, such as eye-tracking and EMG, to establish more sensitive measurement tools. The project will address technical concerns such as maintaining clean signal data from sensors and learning how to calibrate devices to maintain validity of results, as well as practical concerns such as how to perform measurements on human subjects without interfering with the measurements. Ultimately, such studies should lead to a better understanding what constitutes best practices in software development and training of software engineers.
这个研究项目的目标是研究与计算机程序员执行的任务相关的认知努力。这一点很重要,因为认知负荷的限制是提高程序员生产力和质量的障碍。使用最新的生物识别技术,如功能磁共振成像,肌电图和眼动跟踪,有可能在程序员的认知过程进行研究。这些研究可以为以下问题提供科学的答案,例如哪种编程语言结构更容易使用,什么样的培训可以培养出更好的程序员,或者不同的编程环境和情境变量如何更有利于编写最好的代码。这个项目的主旨是克服目前阻止软件工程社区的研究人员广泛采用这些方法的重大挑战。该项目执行了一些开创性的工作,需要提供强大的测量程序员使用生物识别技术的认知过程。由此产生的量身定制的方法和测量设备将支持在这一领域工作的研究人员社区。该项目将开发技术,使用功能磁共振成像来衡量理解某些编程结构的难度。这将通过测量认知努力来完成,如通过神经效率和经由神经失活的集中水平来测量。类似地,将获得在其他代码理解任务期间激活的认知过程的测量。 我们的目标是获得一套有效的措施,预测与理解代码相关的认知负荷,这是必要的,为研究创造科学基础。这项工作将导致结合不同的测量方法,如眼动跟踪和EMG,以建立更灵敏的测量工具。该项目将解决技术问题,如保持传感器的干净信号数据,学习如何校准设备以保持结果的有效性,以及实际问题,如如何在不干扰测量的情况下对人类受试者进行测量。 最终,这样的研究应该导致更好地理解什么是软件开发和软件工程师培训的最佳实践。
项目成果
期刊论文数量(12)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Hiring is Broken: What Do Developers Say About Technical Interviews?
招聘失败:开发人员如何评价技术面试?
- DOI:10.1109/vlhcc.2019.8818836
- 发表时间:2019
- 期刊:
- 影响因子:0
- 作者:Behroozi, Mahnaz;Parnin, Chris;Barik, Titus
- 通讯作者:Barik, Titus
Can we predict stressful technical interview settings through eye-tracking?
我们可以通过眼球追踪来预测有压力的技术面试环境吗?
- DOI:10.1145/3216723.3216729
- 发表时间:2018
- 期刊:
- 影响因子:0
- 作者:Behroozi, Mahnaz;Parnin, Chris
- 通讯作者:Parnin, Chris
Beyond gaze: preliminary analysis of pupil dilation and blink rates in an fMRI study of program comprehension
超越凝视:程序理解功能磁共振成像研究中瞳孔扩张和眨眼率的初步分析
- DOI:10.1145/3216723.3216726
- 发表时间:2018
- 期刊:
- 影响因子:0
- 作者:Peitek, Norman;Siegmund, Janet;Parnin, Chris;Apel, Sven;Brechmann, André
- 通讯作者:Brechmann, André
Instrument Designs for Validating Cross-Language Behavioral Differences
用于验证跨语言行为差异的仪器设计
- DOI:10.1109/vlhcc.2019.8818911
- 发表时间:2019
- 期刊:
- 影响因子:0
- 作者:Shrestha, Nischal;Parnin, Chris
- 通讯作者:Parnin, Chris
It's Like Python But: Towards Supporting Transfer of Programming Language Knowledge
它类似于 Python,但是:支持编程语言知识的迁移
- DOI:10.1109/vlhcc.2018.8506508
- 发表时间:2018
- 期刊:
- 影响因子:0
- 作者:Shrestha, Nischal;Barik, Titus;Parnin, Chris
- 通讯作者:Parnin, Chris
{{
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 }}
Christopher Parnin其他文献
Christopher Parnin的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Christopher Parnin', 18)}}的其他基金
CAREER: Understanding and Supporting Programmer Cognition
职业:理解和支持程序员认知
- 批准号:
2045272 - 财政年份:2021
- 资助金额:
$ 15.97万 - 项目类别:
Continuing Grant
SHF: SMALL: DockerizeME: Automatic Inference and Repair of Computing Environments
SHF:SMALL:DockerizeME:计算环境的自动推理和修复
- 批准号:
1814798 - 财政年份:2018
- 资助金额:
$ 15.97万 - 项目类别:
Standard Grant
相似国自然基金
天然超短抗菌肽Temporin-SHf衍生多肽的构效分析与抗菌机制研究
- 批准号:
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
衔接蛋白SHF负向调控胶质母细胞瘤中EGFR/EGFRvIII再循环和稳定性的功能及机制研究
- 批准号:82302939
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
EGFR/GRβ/Shf调控环路在胶质瘤中的作用机制研究
- 批准号:81572468
- 批准年份:2015
- 资助金额:60.0 万元
- 项目类别:面上项目
相似海外基金
Collaborative Research: SHF: Medium: Differentiable Hardware Synthesis
合作研究:SHF:媒介:可微分硬件合成
- 批准号:
2403134 - 财政年份:2024
- 资助金额:
$ 15.97万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: LEGAS: Learning Evolving Graphs At Scale
协作研究:SHF:小型:LEGAS:大规模学习演化图
- 批准号:
2331302 - 财政年份:2024
- 资助金额:
$ 15.97万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: LEGAS: Learning Evolving Graphs At Scale
协作研究:SHF:小型:LEGAS:大规模学习演化图
- 批准号:
2331301 - 财政年份:2024
- 资助金额:
$ 15.97万 - 项目类别:
Standard Grant
CAREER: SHF: Bio-Inspired Microsystems for Energy-Efficient Real-Time Sensing, Decision, and Adaptation
职业:SHF:用于节能实时传感、决策和适应的仿生微系统
- 批准号:
2340799 - 财政年份:2024
- 资助金额:
$ 15.97万 - 项目类别:
Continuing Grant
Collaborative Research: SHF: Small: Efficient and Scalable Privacy-Preserving Neural Network Inference based on Ciphertext-Ciphertext Fully Homomorphic Encryption
合作研究:SHF:小型:基于密文-密文全同态加密的高效、可扩展的隐私保护神经网络推理
- 批准号:
2412357 - 财政年份:2024
- 资助金额:
$ 15.97万 - 项目类别:
Standard Grant
SHF: Small: Taming Huge Page Problems for Memory Bulk Operations Using a Hardware/Software Co-Design Approach
SHF:小:使用硬件/软件协同设计方法解决内存批量操作的大页面问题
- 批准号:
2400014 - 财政年份:2024
- 资助金额:
$ 15.97万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Enabling Graphics Processing Unit Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的图形处理单元性能仿真
- 批准号:
2402804 - 财政年份:2024
- 资助金额:
$ 15.97万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Tiny Chiplets for Big AI: A Reconfigurable-On-Package System
合作研究:SHF:中:用于大人工智能的微型芯片:可重新配置的封装系统
- 批准号:
2403408 - 财政年份:2024
- 资助金额:
$ 15.97万 - 项目类别:
Standard Grant
SHF: SMALL: A New Semantics for Type-Level Programming in Haskell
SHF:SMALL:Haskell 中类型级编程的新语义
- 批准号:
2345580 - 财政年份:2024
- 资助金额:
$ 15.97万 - 项目类别:
Standard Grant
SHF: Small: QED - A New Approach to Scalable Verification of Hardware Memory Consistency
SHF:小型:QED - 硬件内存一致性可扩展验证的新方法
- 批准号:
2332891 - 财政年份:2024
- 资助金额:
$ 15.97万 - 项目类别:
Standard Grant