Mining biometric data to predict programmer expertise and task difficulty
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Lee, Seolhwa | - |
dc.contributor.author | Hooshyar, Danial | - |
dc.contributor.author | Ji, Hyesung | - |
dc.contributor.author | Nam, Kichun | - |
dc.contributor.author | Lim, Heuiseok | - |
dc.date.accessioned | 2021-09-02T14:43:57Z | - |
dc.date.available | 2021-09-02T14:43:57Z | - |
dc.date.created | 2021-06-16 | - |
dc.date.issued | 2018-03 | - |
dc.identifier.issn | 1386-7857 | - |
dc.identifier.uri | https://scholar.korea.ac.kr/handle/2021.sw.korea/77239 | - |
dc.description.abstract | Programming mistakes frequently waste software developers' time and may lead to the introduction of bugs into their software, causing serious risks for their customers. Using the correlation between various software process metrics and defects, earlier work has traditionally attempted to spot such bug risks. However, this study departs from previous works in examining a more direct method of using psycho-physiological sensors data to detect the difficulty of program comprehension tasks and programmer level of expertise. By conducting a study with 38 expert and novice programmers, we investigated how well an electroencephalography and an eye-tracker can be utilized in predicting programmer expertise (novice/expert) and task difficulty (easy/difficult). Using data from both sensors, we could predict task difficulty and programmer level of expertise with 64.9 and 97.7% precision and 68.6 and 96.4% recall, respectively. The result shows it is possible to predict the perceived difficulty of a task and expertise level for developers using psycho-physiological sensors data. In addition, we found that while using single biometric sensor shows good results, the composition of both sensors lead to the best overall performance. | - |
dc.language | English | - |
dc.language.iso | en | - |
dc.publisher | SPRINGER | - |
dc.subject | MENTAL WORKLOAD | - |
dc.subject | EYE-MOVEMENTS | - |
dc.subject | EEG | - |
dc.title | Mining biometric data to predict programmer expertise and task difficulty | - |
dc.type | Article | - |
dc.contributor.affiliatedAuthor | Nam, Kichun | - |
dc.contributor.affiliatedAuthor | Lim, Heuiseok | - |
dc.identifier.doi | 10.1007/s10586-017-0746-2 | - |
dc.identifier.scopusid | 2-s2.0-85009885123 | - |
dc.identifier.wosid | 000457272700088 | - |
dc.identifier.bibliographicCitation | CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, v.21, no.1, pp.1097 - 1107 | - |
dc.relation.isPartOf | CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | - |
dc.citation.title | CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | - |
dc.citation.volume | 21 | - |
dc.citation.number | 1 | - |
dc.citation.startPage | 1097 | - |
dc.citation.endPage | 1107 | - |
dc.type.rims | ART | - |
dc.type.docType | Article | - |
dc.description.journalClass | 1 | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
dc.relation.journalResearchArea | Computer Science | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Information Systems | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Theory & Methods | - |
dc.subject.keywordPlus | MENTAL WORKLOAD | - |
dc.subject.keywordPlus | EYE-MOVEMENTS | - |
dc.subject.keywordPlus | EEG | - |
dc.subject.keywordAuthor | Code comprehension | - |
dc.subject.keywordAuthor | Programming expertise | - |
dc.subject.keywordAuthor | Task difficulty | - |
dc.subject.keywordAuthor | Biometric data | - |
dc.subject.keywordAuthor | Machine learning | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
145 Anam-ro, Seongbuk-gu, Seoul, 02841, Korea+82-2-3290-2963
COPYRIGHT © 2021 Korea University. All Rights Reserved.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.