Towards a Fine-grained Analysis of Cognitive Load During Program Comprehension
Journal
2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)
ISSN
1534-5351
ISBN
978-1-6654-3786-8
Type
conference paper
Date Issued
2022
Author(s)
Abstract
Program comprehension is inherent to all software development activities. This task may require a high mental effort (or so-called “cognitive load”), which in turn can hinder the performance of developers. In the literature, several authors have investigated the ability of biosignals to estimate developers’ cognitive load during program comprehension. While the majority of these studies provide estimates at the task level, we aim for a more fine-grained level of analysis allowing to pinpoint the critical parts of code that could be associated with cognitive load. We infer these critical parts solely from eye fixation features and investigate qualitatively their relationship with those perceived as challenging by users. Being able to pinpoint critical parts in the source-code, is a first stride towards a very handy approach providing targeted support to developers to prevent them from committing errors. Furthermore, such a lightweight approach can be adapted in online settings.
Language
English
Keywords
Program comprehension
Eye-tracking
Cognitive load
Fine-grained analysis
Publisher
IEEE
Pages
5
Event Title
SANER 2022 : International Conference on Software Analysis, Evolution, and Reengineering
Event Date
Mar 15, 2022 - Mar 18, 2022
Subject(s)
Eprints ID
265805
File(s)![Thumbnail Image]()
![Thumbnail Image]()
Loading...
open.access
Name
Sorg2022 - Towards a Fine-grained Analysis of Cognitive Load During Program Comprehension - Additional material.pdf
Size
7.04 MB
Format
Adobe PDF
Checksum (MD5)
432988e8721569a4cfb0db6c36cf24a0
Loading...
open.access
Name
Sorg2022 - Towards a Fine-grained Analysis of Cognitive Load During Program Comprehension.pdf
Size
530.2 KB
Format
Adobe PDF
Checksum (MD5)
e4a30ea1fd2327e134b3b5a85cc6e047