2019 · 28 citations · 26 references
ComputingComputer SciencePsychologyHuman-computer InteractionPsychophysiologySoftware EngineeringAttentional LoadCognitive LoadCognitive WorkloadSoftware DesignSoftware TestingAttentionBiofeedbackCognitive Load AnalysisCognitive Load IndicatorsEffort IntensityIntrinsic Cognitive LoadMental Workload AssessmentMonitoring Of Cognitive Load
Our research explores a recent paradigm called Biofeedback Augmented Software Engineering (BASE) that introduces a strong new element in the software development process: the programmers' biofeedback. In this Practical Experience Report we present the results of an experiment to evaluate the possibility of using pupillography to gather biofeedback from the programmers. The idea is to use pupillography to get meta information about the programmers' cognitive and emotional states (stress, attention, mental effort level, cognitive overload,...) during code development to identify conditions that may precipitate programmers making bugs or bugs escaping human attention, and tag the corresponding code locations in the software under development to provide online warnings to the programmer or identify code snippets that will need more intensive testing. The experiments evaluate the use of pupillography as cognitive load predictor, compare the results with the mental effort perceived by programmers using NASATLX, and discuss different possibilities for the use of pupillography as biofeedback sensor in real software development scenarios.
26
Heart rate variability: Standards of measurement, physiological interpretation, and clinical use
Marek Malik, J. Thomas Bigger, A. John Camm et al. · European Heart Journal · 1996 · 15.3K citations · Full text
Nursing, Cardiology, Physiology +15
Maximum entropy spectral analysis
John P. Burg · Medical Entomology and Zoology · 1967 · 1.9K citations
Pupil Diameter and Load on Memory
Daniel Kahneman, J. Thomas Beatty · Science · 1966 · 1.6K citations