Characterizing and Predicting Mental Fatigue during Programming Tasks

被引:15
|
作者
Sarkar, Saurabh [1 ]
Parnin, Chris [2 ]
机构
[1] Microsoft, Redmond, WA 98052 USA
[2] North Carolina State Univ, Dept Comp Sci, Raleigh, NC USA
关键词
WORK;
D O I
10.1109/SEmotion.2017.2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Mental fatigue reduces one's cognitive and physical abilities. In tasks requiring continuous attention, such as driving, fatigue is a well-known risk. However, when fatigued during daily tasks, such as programming, the nature of risk is more diffuse and accumulative, yet the consequences can be just as severe (e.g. defects in autopilot software). Identifying risks of fatigue in the context of programming can lead to interventions that prevent introduction of defects and introduce coping mechanisms. To character and predict these risks, we conducted two studies: a survey study in which we asked 311 software developers to rate the severity and frequency of their fatigue and to recall a recent experience of being fatigued while programming; and an observational study with 9 professional software developers to investigate the feasibility of predicting fatigue from interaction history. From the survey, we found that a majority of developers report severe (66%) and frequent (59%) issues with fatigue. Further, we categorized their experiences into seven effects on programming tasks, which include reduced motivation and reduced ability to handle tasks involving large mental workloads. From our observational study, our results found how several measures, such as focus duration, key press time, error rates, and increases in software quality warnings, may be applied for detecting fatigue levels. Together, these results aims to support developers and the industry for improving software quality and work conditions for software developers.
引用
收藏
页码:32 / 37
页数:6
相关论文
共 50 条
  • [31] FRONTAL MIDLINE THETA ACTIVITY DURING PERFORMANCE OF MENTAL TASKS
    MIZUKI, Y
    ELECTROENCEPHALOGRAPHY AND CLINICAL NEUROPHYSIOLOGY, 1982, 54 (03): : P25 - P25
  • [32] COOPERATIVE BEHAVIOR OF NEURONAL POPULATIONS DURING SLEEP AND MENTAL TASKS
    ADEY, WR
    ELUL, R
    WALTER, RD
    CRANDALL, PH
    ELECTROENCEPHALOGRAPHY AND CLINICAL NEUROPHYSIOLOGY, 1967, 23 (01): : 88 - &
  • [33] Measuring mental workload during the performance of advanced laparoscopic tasks
    Bin Zheng
    Maria A. Cassera
    Danny V. Martinec
    Georg O. Spaun
    Lee L. Swanström
    Surgical Endoscopy, 2010, 24 : 45 - 50
  • [34] THE EFFECT OF PROGRAMMING TEAM STRUCTURES ON PROGRAMMING TASKS
    MANTEI, M
    COMMUNICATIONS OF THE ACM, 1981, 24 (03) : 106 - 113
  • [35] Adaptive cognitive tasks for mental fatigue: An innovative paradigm for cognitive loading in human performance
    Staiano, Walter
    Romagnoli, Marco
    Bonet, Lluis Raimon Salazar
    Ferri-Caruana, Ana
    JOURNAL OF SCIENCE AND MEDICINE IN SPORT, 2024, 27 (12) : 883 - 889
  • [36] Formative Assessment Tasks as Indicators of Student Engagement for Predicting At-risk Students in Programming Courses
    Veerasamy, Ashok Kumar
    Laakso, Mikko-Jussi
    D'Souza, Daryl
    INFORMATICS IN EDUCATION, 2022, 21 (02): : 375 - 393
  • [37] Perceived quality of fatigue during different occupational tasks - Development of a questionnaire
    Ahsberg, E
    Gamberale, F
    Kjellberg, A
    INTERNATIONAL JOURNAL OF INDUSTRIAL ERGONOMICS, 1997, 20 (02) : 121 - 135
  • [38] Muscle fatigue and performance analysis during fundamental laparoscopic surgery tasks
    Panahi, Ali Keshavarz
    Cho, Sohyung
    Awad, Michael M.
    INTERNATIONAL JOURNAL OF BIOMEDICAL ENGINEERING AND TECHNOLOGY, 2020, 34 (03) : 234 - 248
  • [39] A machine learning approach for detecting fatigue during repetitive physical tasks
    Liu G.
    Dobbins C.
    D’Souza M.
    Phuong N.
    Personal and Ubiquitous Computing, 2023, 27 (06) : 2103 - 2120
  • [40] Adaptive increase in force variance during fatigue in tasks with low redundancy
    Singh, Tarkeshwar
    Varadhan, S. K. M.
    Zatsiorsky, Vladimir M.
    Latash, Mark L.
    NEUROSCIENCE LETTERS, 2010, 485 (03) : 204 - 207