Comparing Programming Language Comprehension between Novice and Expert Programmers Using EEG Analysis

Seolhwa Lee, Andrew Matteson, Danial Hooshyar, Songhyun Kim, Jaebum Jung, Gichun Nam, Heui Seok Lim

Research output: Chapter in Book/Report/Conference proceedingConference contribution

7 Citations (Scopus)

Abstract

For programming language comprehension, high cognitive skills (e.g., reading, writing, working memory, etc.) and information processing are required. However, there are few papers that approach this from a neuroscientific perspective. In this paper, we examine program comprehension neuroscientifically and also observe the differences between novice and expert programmers. We designed an EEG (electroencephalogram) experiment and observed 18 participants during a series of program comprehension tasks. We found clear differences in program comprehension ability between novice and expert programmers. Experts exhibited higher brainwave activation than novices in electrodes F3 and P8. These results indicate that experts have outstanding program comprehension-Associated abilities such as digit encoding, coarse coding, short-Term memory, and subsequent memory effect. Our findings can serve as a foundation for future research in this pioneering field.

Original languageEnglish
Title of host publicationProceedings - 2016 IEEE 16th International Conference on Bioinformatics and Bioengineering, BIBE 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages350-355
Number of pages6
ISBN (Electronic)9781509038336
DOIs
Publication statusPublished - 2016 Dec 16
Event16th IEEE International Conference on Bioinformatics and Bioengineering, BIBE 2016 - Taichung, Taiwan, Province of China
Duration: 2016 Oct 312016 Nov 2

Other

Other16th IEEE International Conference on Bioinformatics and Bioengineering, BIBE 2016
CountryTaiwan, Province of China
CityTaichung
Period16/10/3116/11/2

Fingerprint

Programming Languages
Electroencephalography
Computer programming languages
Data storage equipment
Aptitude
Short-Term Memory
Brain Waves
Chemical activation
Electrodes
Automatic Data Processing
Reading
Experiments

Keywords

  • Electroencephalogram
  • Empirical study
  • Human factors
  • Neuroscientific
  • Program comprehension

ASJC Scopus subject areas

  • Biotechnology
  • Genetics
  • Bioengineering
  • Biomedical Engineering
  • Health Informatics

Cite this

Lee, S., Matteson, A., Hooshyar, D., Kim, S., Jung, J., Nam, G., & Lim, H. S. (2016). Comparing Programming Language Comprehension between Novice and Expert Programmers Using EEG Analysis. In Proceedings - 2016 IEEE 16th International Conference on Bioinformatics and Bioengineering, BIBE 2016 (pp. 350-355). [7790010] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/BIBE.2016.30

Comparing Programming Language Comprehension between Novice and Expert Programmers Using EEG Analysis. / Lee, Seolhwa; Matteson, Andrew; Hooshyar, Danial; Kim, Songhyun; Jung, Jaebum; Nam, Gichun; Lim, Heui Seok.

Proceedings - 2016 IEEE 16th International Conference on Bioinformatics and Bioengineering, BIBE 2016. Institute of Electrical and Electronics Engineers Inc., 2016. p. 350-355 7790010.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Lee, S, Matteson, A, Hooshyar, D, Kim, S, Jung, J, Nam, G & Lim, HS 2016, Comparing Programming Language Comprehension between Novice and Expert Programmers Using EEG Analysis. in Proceedings - 2016 IEEE 16th International Conference on Bioinformatics and Bioengineering, BIBE 2016., 7790010, Institute of Electrical and Electronics Engineers Inc., pp. 350-355, 16th IEEE International Conference on Bioinformatics and Bioengineering, BIBE 2016, Taichung, Taiwan, Province of China, 16/10/31. https://doi.org/10.1109/BIBE.2016.30
Lee S, Matteson A, Hooshyar D, Kim S, Jung J, Nam G et al. Comparing Programming Language Comprehension between Novice and Expert Programmers Using EEG Analysis. In Proceedings - 2016 IEEE 16th International Conference on Bioinformatics and Bioengineering, BIBE 2016. Institute of Electrical and Electronics Engineers Inc. 2016. p. 350-355. 7790010 https://doi.org/10.1109/BIBE.2016.30
Lee, Seolhwa ; Matteson, Andrew ; Hooshyar, Danial ; Kim, Songhyun ; Jung, Jaebum ; Nam, Gichun ; Lim, Heui Seok. / Comparing Programming Language Comprehension between Novice and Expert Programmers Using EEG Analysis. Proceedings - 2016 IEEE 16th International Conference on Bioinformatics and Bioengineering, BIBE 2016. Institute of Electrical and Electronics Engineers Inc., 2016. pp. 350-355
@inproceedings{b56b19f518f049c78ab86b02bce859a2,
title = "Comparing Programming Language Comprehension between Novice and Expert Programmers Using EEG Analysis",
abstract = "For programming language comprehension, high cognitive skills (e.g., reading, writing, working memory, etc.) and information processing are required. However, there are few papers that approach this from a neuroscientific perspective. In this paper, we examine program comprehension neuroscientifically and also observe the differences between novice and expert programmers. We designed an EEG (electroencephalogram) experiment and observed 18 participants during a series of program comprehension tasks. We found clear differences in program comprehension ability between novice and expert programmers. Experts exhibited higher brainwave activation than novices in electrodes F3 and P8. These results indicate that experts have outstanding program comprehension-Associated abilities such as digit encoding, coarse coding, short-Term memory, and subsequent memory effect. Our findings can serve as a foundation for future research in this pioneering field.",
keywords = "Electroencephalogram, Empirical study, Human factors, Neuroscientific, Program comprehension",
author = "Seolhwa Lee and Andrew Matteson and Danial Hooshyar and Songhyun Kim and Jaebum Jung and Gichun Nam and Lim, {Heui Seok}",
year = "2016",
month = "12",
day = "16",
doi = "10.1109/BIBE.2016.30",
language = "English",
pages = "350--355",
booktitle = "Proceedings - 2016 IEEE 16th International Conference on Bioinformatics and Bioengineering, BIBE 2016",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - GEN

T1 - Comparing Programming Language Comprehension between Novice and Expert Programmers Using EEG Analysis

AU - Lee, Seolhwa

AU - Matteson, Andrew

AU - Hooshyar, Danial

AU - Kim, Songhyun

AU - Jung, Jaebum

AU - Nam, Gichun

AU - Lim, Heui Seok

PY - 2016/12/16

Y1 - 2016/12/16

N2 - For programming language comprehension, high cognitive skills (e.g., reading, writing, working memory, etc.) and information processing are required. However, there are few papers that approach this from a neuroscientific perspective. In this paper, we examine program comprehension neuroscientifically and also observe the differences between novice and expert programmers. We designed an EEG (electroencephalogram) experiment and observed 18 participants during a series of program comprehension tasks. We found clear differences in program comprehension ability between novice and expert programmers. Experts exhibited higher brainwave activation than novices in electrodes F3 and P8. These results indicate that experts have outstanding program comprehension-Associated abilities such as digit encoding, coarse coding, short-Term memory, and subsequent memory effect. Our findings can serve as a foundation for future research in this pioneering field.

AB - For programming language comprehension, high cognitive skills (e.g., reading, writing, working memory, etc.) and information processing are required. However, there are few papers that approach this from a neuroscientific perspective. In this paper, we examine program comprehension neuroscientifically and also observe the differences between novice and expert programmers. We designed an EEG (electroencephalogram) experiment and observed 18 participants during a series of program comprehension tasks. We found clear differences in program comprehension ability between novice and expert programmers. Experts exhibited higher brainwave activation than novices in electrodes F3 and P8. These results indicate that experts have outstanding program comprehension-Associated abilities such as digit encoding, coarse coding, short-Term memory, and subsequent memory effect. Our findings can serve as a foundation for future research in this pioneering field.

KW - Electroencephalogram

KW - Empirical study

KW - Human factors

KW - Neuroscientific

KW - Program comprehension

UR - http://www.scopus.com/inward/record.url?scp=85011028487&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85011028487&partnerID=8YFLogxK

U2 - 10.1109/BIBE.2016.30

DO - 10.1109/BIBE.2016.30

M3 - Conference contribution

AN - SCOPUS:85011028487

SP - 350

EP - 355

BT - Proceedings - 2016 IEEE 16th International Conference on Bioinformatics and Bioengineering, BIBE 2016

PB - Institute of Electrical and Electronics Engineers Inc.

ER -