2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC) 2019
DOI: 10.1109/icpc.2019.00050
|View full text |Cite
|
Sign up to set email alerts
|

A Replication Study on Code Comprehension and Expertise using Lightweight Biometric Sensors

Abstract: Code comprehension has been recently investigated from physiological and cognitive perspectives using medical imaging devices. Floyd et al. (i.e., the original study) used fMRI to classify the type of comprehension tasks performed by developers and relate their results to their expertise. We replicate the original study using lightweight biometrics sensors. Our study participants-28 undergrads in computer science-performed comprehension tasks on source code and natural language prose. We developed machine lear… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
22
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
3
3
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 26 publications
(23 citation statements)
references
References 45 publications
(60 reference statements)
0
22
0
Order By: Relevance
“…The device we use to acquire the biofeedback is the Empatica E4 3 wristband. We selected it as it is used in several studies in affective computing (Greene et al, 2016) as well as in the field of software engineering (Müller and Fritz, 2015;Fucci et al, 2019)). Using the Empatica E4, we collected the following signals:…”
Section: Biofeedback Device and Signalsmentioning
confidence: 99%
“…The device we use to acquire the biofeedback is the Empatica E4 3 wristband. We selected it as it is used in several studies in affective computing (Greene et al, 2016) as well as in the field of software engineering (Müller and Fritz, 2015;Fucci et al, 2019)). Using the Empatica E4, we collected the following signals:…”
Section: Biofeedback Device and Signalsmentioning
confidence: 99%
“…This is not the norm, however, as some studies prescribe the time the subjects have to complete the comprehension task [2,28,40]. A more recent trend in the field of program comprehension research is the usage of physiological measures by employing fMRI scanners [14,27], biometrics sensors [15,16,44] or eye-tracking devices [15,36]. Lastly, some studies measure perceived understandability [30] which we explicitly distinguish from the other measures.…”
Section: Source Code Understandabilitymentioning
confidence: 99%
“…The adoption of EEG signals has been relevant to analyze aspects of human factors in software engineering (Crk & Kluthe, 2016;Fucci et al, 2019;Lee et al, 2018). The electroencephalogram (EEG) is responsible for capturing the electrical signals generated through the interaction of neurons (Cohen, 2017).…”
Section: Introductionmentioning
confidence: 99%
“…The electroencephalogram (EEG) is responsible for capturing the electrical signals generated through the interaction of neurons (Cohen, 2017). Software engineering researchers have been using this indicator along with machine learning techniques to classify task difficulty (Lee et al, 2018), level of experience (Crk & Kluthe, 2016), and categories of programming tasks artifacts (Fucci et al, 2019), i.e., between textual prose and programming language. The EEG signals contain noises such as abnormal readings, electrical interference, and eye movements, which are not of interest to the analysis and therefore contribute to the classifiers' lack of precision as they are not related to a specific cognitive process required in such experiments.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation