{"title":"情绪和工作量对编程专业知识的影响","authors":"Zubair Ahsan, 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, 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}
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.