In this paper, we describe the research on how perceptual load can affect programming performance in people with symptoms of Attention Deficit / Hyperactivity Disorder (ADHD). We asked developers to complete the Barkley Deficits in Executive Functioning Scale, which indicates the presence and severity levels of ADHD symptoms. After that, participants solved mentally active programming tasks (coding) and monotonous ones (debugging) in the integrated development environment in high perceptual load modes (visually noisy) and low perceptual load modes (visually clear). The development environment was augmented with the plugin we wrote to track efficiency metrics, i.e. time, speed, and activity. We found that the perceptual load does affect programmers' efficiency. For mentally active tasks, the time of inserting the first character was shorter and the overall speed was higher in the low perceptual load mode. For monotonous tasks, the total time for the solution was less for the low perceptual load mode. Also, we found that the effect of perceptual load on programmers' efficiency differs between those with and without ADHD symptoms. This effect has a specificity: depending on efficiency measures and ADHD symptoms, one or another level of perceptual load might be beneficial. Our findings support the idea of behavioral assessment of users for providing appropriate accommodation for the workforce with special needs.
翻译:在本文中,我们描述了关于感官负荷如何影响有注意力不足/多动症症状的人的方案规划绩效的研究。我们请开发者完成执行功能规模中的巴克利缺陷,这表明ADH症状的存在和严重程度。之后,参与者解决了高感量负荷模式(视觉吵闹)和低感量负荷模式(视觉清晰)综合发展环境中的精神活跃编程任务(编码)和单质(调试)问题。我们所写的跟踪效率指标(即时间、速度和活动)的插件扩大了开发环境。我们发现,感官负荷确实影响到程序员的效率。对于精神活跃的任务,插入第一个特性的时间较短,总体速度在低感官负荷模式下较高。对于单一任务,解决问题的总时间较少于低感官负荷模式。此外,我们发现,感官负荷对程序员效率的影响因跟踪效率指标(即时间、速度和活动)而有所差异。我们发现,感官负荷确实影响到程序员的效率。对于精神活跃的任务来说,插入第一个特性的时间较短,而总体速度则更高。对于低感官负荷模式而言,总的时间较少。我们发现,感官负荷对方案员效率的影响与不及不具有一种适应性症状的特性的特性,这种特性的特性的特性取决于我们为一种特性的特性的特性的特性的特性的特性的特性的特性的特性的特性的特性的特性的特性,即提供另一种特性的特性的特性的特性的特性的特性的特性的特性的特性的特性的特性的特性的特性的特性的特性的特性的特性的特性的特性的特性的特性的特性,取决于。