情绪和工作量对编程专业知识的影响

Zubair Ahsan, Unaizah Obaidellah
{"title":"情绪和工作量对编程专业知识的影响","authors":"Zubair Ahsan,&nbsp;Unaizah Obaidellah","doi":"10.1016/j.teler.2023.100095","DOIUrl":null,"url":null,"abstract":"<div><p>In recent times, few studies on program comprehension have incorporated the use of psycho-physiological devices and self-report tools to measure participants’ emotions and cognitive workload. The use of self-report scales is beneficial in settings where there is no access to biosensors or a need for a general understanding of programmers’ emotions and workload during learning or in an assessment of a large group. Hence, we designed a study that would use self-report tools — the Self-Assessment Manikin (SAM) test and NASA TLX (Task Load Index) to obtain the emotions and workload of the participants on two types of programming tasks (logical and conceptual). Our aim was to identify the relationship between emotions and expertise, and workload and expertise on conceptual and logical questions in timed and untimed conditions. Our findings indicate that participants showed Low Valence-High Arousal (LVHA) in timed conditions and High Valence-Low Arousal (HVLA) in untimed conditions. Findings further indicate that high performers showed High Valence-Low Arousal (HVLA) on conceptual questions and High Valence-High Arousal (HVHA) on logical questions, whereas low performers showed High Valence-Low Arousal (HVLA) on conceptual questions and Low Valence-High Arousal (LVHA) on logical questions. We found that participants had a higher workload in timed conditions than untimed conditions and had a higher workload on logical questions than conceptual questions. Furthermore, we employed machine learning algorithms to predict expertise using emotions and workload and the best classifier produced an accuracy of 71.4%, with 72% weighted precision, 71.5% weighted recall, and 71.11% weighted F-score.</p></div>","PeriodicalId":101213,"journal":{"name":"Telematics and Informatics Reports","volume":"11 ","pages":"Article 100095"},"PeriodicalIF":0.0000,"publicationDate":"2023-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Effect of emotion and workload on expertise in programming\",\"authors\":\"Zubair Ahsan,&nbsp;Unaizah Obaidellah\",\"doi\":\"10.1016/j.teler.2023.100095\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>In recent times, few studies on program comprehension have incorporated the use of psycho-physiological devices and self-report tools to measure participants’ emotions and cognitive workload. The use of self-report scales is beneficial in settings where there is no access to biosensors or a need for a general understanding of programmers’ emotions and workload during learning or in an assessment of a large group. Hence, we designed a study that would use self-report tools — the Self-Assessment Manikin (SAM) test and NASA TLX (Task Load Index) to obtain the emotions and workload of the participants on two types of programming tasks (logical and conceptual). Our aim was to identify the relationship between emotions and expertise, and workload and expertise on conceptual and logical questions in timed and untimed conditions. Our findings indicate that participants showed Low Valence-High Arousal (LVHA) in timed conditions and High Valence-Low Arousal (HVLA) in untimed conditions. Findings further indicate that high performers showed High Valence-Low Arousal (HVLA) on conceptual questions and High Valence-High Arousal (HVHA) on logical questions, whereas low performers showed High Valence-Low Arousal (HVLA) on conceptual questions and Low Valence-High Arousal (LVHA) on logical questions. We found that participants had a higher workload in timed conditions than untimed conditions and had a higher workload on logical questions than conceptual questions. Furthermore, we employed machine learning algorithms to predict expertise using emotions and workload and the best classifier produced an accuracy of 71.4%, with 72% weighted precision, 71.5% weighted recall, and 71.11% weighted F-score.</p></div>\",\"PeriodicalId\":101213,\"journal\":{\"name\":\"Telematics and Informatics Reports\",\"volume\":\"11 \",\"pages\":\"Article 100095\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Telematics and Informatics Reports\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2772503023000555\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Telematics and Informatics Reports","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2772503023000555","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

近年来,很少有关于程序理解的研究结合了心理生理设备和自我报告工具来测量参与者的情绪和认知工作量。在无法使用生物传感器或需要全面了解程序员在学习过程中或在评估大型群体时的情绪和工作量的环境中,使用自我报告量表是有益的。因此,我们设计了一项研究,使用自我报告工具——自我评估模型(SAM)测试和NASA TLX(任务负荷指数)来获得参与者在两种编程任务(逻辑和概念)上的情绪和工作量。我们的目的是确定情绪和专业知识之间的关系,以及在定时和不定时条件下概念和逻辑问题的工作量和专业知识。我们的研究结果表明,参与者在定时条件下表现出低价高唤醒(LVHA),而在不定时条件下则表现出高价低唤醒(HVLA)。研究结果进一步表明,高绩效者在概念问题上表现出高价低唤醒(HVLA),在逻辑问题上表现为高价高唤醒(HVHA),而低绩效者在观念问题上表现出来高价低唤醒,在逻辑问题上表现出来低价高唤醒。我们发现,参与者在定时条件下的工作量高于无定时条件下,在逻辑问题上的工作量高于概念问题。此外,我们使用机器学习算法来使用情绪和工作量预测专业知识,最佳分类器的准确率为71.4%,加权准确率为72%,加权召回率为71.5%,加权F得分为71.11%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Effect of emotion and workload on expertise in programming

In recent times, few studies on program comprehension have incorporated the use of psycho-physiological devices and self-report tools to measure participants’ emotions and cognitive workload. The use of self-report scales is beneficial in settings where there is no access to biosensors or a need for a general understanding of programmers’ emotions and workload during learning or in an assessment of a large group. Hence, we designed a study that would use self-report tools — the Self-Assessment Manikin (SAM) test and NASA TLX (Task Load Index) to obtain the emotions and workload of the participants on two types of programming tasks (logical and conceptual). Our aim was to identify the relationship between emotions and expertise, and workload and expertise on conceptual and logical questions in timed and untimed conditions. Our findings indicate that participants showed Low Valence-High Arousal (LVHA) in timed conditions and High Valence-Low Arousal (HVLA) in untimed conditions. Findings further indicate that high performers showed High Valence-Low Arousal (HVLA) on conceptual questions and High Valence-High Arousal (HVHA) on logical questions, whereas low performers showed High Valence-Low Arousal (HVLA) on conceptual questions and Low Valence-High Arousal (LVHA) on logical questions. We found that participants had a higher workload in timed conditions than untimed conditions and had a higher workload on logical questions than conceptual questions. Furthermore, we employed machine learning algorithms to predict expertise using emotions and workload and the best classifier produced an accuracy of 71.4%, with 72% weighted precision, 71.5% weighted recall, and 71.11% weighted F-score.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
1.90
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信