CRII: SHF: Building Visibility into the Cognitive Processes of Software Engineers via Biosensors
CRII: SHF: Building Visibility into the Cognitive Processes of Software Engineers via Biosensors
批准号:
1755762
负责人:
Christopher Parnin
金额:
$15.97万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2018
资助国家:
美国
项目状态:
已结题
起止时间:
2018-02-01 至 2020-01-31
中文摘要
这个研究项目的目标是研究与计算机程序员执行的任务相关的认知努力。这一点很重要,因为认知负荷的限制是提高程序员生产力和质量的障碍。使用最新的生物识别技术,如功能磁共振成像,肌电图和眼动跟踪,有可能在程序员的认知过程进行研究。这些研究可以为以下问题提供科学的答案,例如哪种编程语言结构更容易使用,什么样的培训可以培养出更好的程序员,或者不同的编程环境和情境变量如何更有利于编写最好的代码。这个项目的主旨是克服目前阻止软件工程社区的研究人员广泛采用这些方法的重大挑战。该项目执行了一些开创性的工作,需要提供强大的测量程序员使用生物识别技术的认知过程。由此产生的量身定制的方法和测量设备将支持在这一领域工作的研究人员社区。该项目将开发技术,使用功能磁共振成像来衡量理解某些编程结构的难度。这将通过测量认知努力来完成,如通过神经效率和经由神经失活的集中水平来测量。类似地,将获得在其他代码理解任务期间激活的认知过程的测量。 我们的目标是获得一套有效的措施,预测与理解代码相关的认知负荷,这是必要的,为研究创造科学基础。这项工作将导致结合不同的测量方法,如眼动跟踪和EMG,以建立更灵敏的测量工具。该项目将解决技术问题,如保持传感器的干净信号数据,学习如何校准设备以保持结果的有效性,以及实际问题,如如何在不干扰测量的情况下对人类受试者进行测量。 最终,这样的研究应该导致更好地理解什么是软件开发和软件工程师培训的最佳实践。
英文摘要
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.
期刊论文(12)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Hiring is Broken: What Do Developers Say About Technical Interviews?
招聘失败:开发人员如何评价技术面试?
DOI:
10.1109/vlhcc.2019.8818836
发表时间:
2019
期刊:
IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC
影响因子:
--
作者:
[Behroozi, Mahnaz, Parnin, Chris, Barik, Titus]
通讯作者:
Barik, Titus
Can we predict stressful technical interview settings through eye-tracking?
我们可以通过眼球追踪来预测有压力的技术面试环境吗?
DOI:
10.1145/3216723.3216729
发表时间:
2018
期刊:
Proceedings of the Workshop on Eye Movements in Programming (EMIP'18
影响因子:
--
作者:
[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
期刊:
Proceedings of the Workshop on Eye Movements in Programming (EMIP'18
影响因子:
--
作者:
[Peitek, Norman, Siegmund, Janet, Parnin, Chris, Apel, Sven, Brechmann, André]
通讯作者:
Brechmann, André
DOI:
10.1109/vlhcc.2019.8818911
发表时间:
2019
期刊:
IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC
影响因子:
--
作者:
[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
期刊:
IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC
影响因子:
--
作者:
[Shrestha, Nischal, Barik, Titus, Parnin, Chris]
通讯作者:
Parnin, Chris
共 8 条
CAREER: Understanding and Supporting Programmer Cognition
-
批准号:2045272
-
项目类别:Continuing Grant
-
资助金额:$55.59万
-
财政年份:2021
-
负责人:Christopher Parnin
-
依托单位:
SHF: SMALL: DockerizeME: Automatic Inference and Repair of Computing Environments
-
批准号:1814798
-
项目类别:Standard Grant
-
资助金额:$34.59万
-
财政年份:2018
-
负责人:Christopher Parnin
-
依托单位:
REU Site: Science of Software
-
批准号:1559593
-
项目类别:Standard Grant
-
资助金额:$35.54万
-
财政年份:2016
-
负责人:Christopher Parnin
-
依托单位:
国内基金
海外基金
天然超短抗菌肽Temporin-SHf衍生多肽的构效分析与抗菌机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:唐滋 一
-
依托单位:
衔接蛋白SHF负向调控胶质母细胞瘤中EGFR/EGFRvIII再循环和稳定性的功能及机制研究
-
批准号:82302939
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:汪京京
-
依托单位:
EGFR/GRβ/Shf调控环路在胶质瘤中的作用机制研究
-
批准号:81572468
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2015
-
负责人:邹健
-
依托单位: