Standard
Using Machine Learning to Recognise Novice and Expert Programmers. / Lee, Chi Hong
; Hall, Tracy.
Product-Focused Software Process Improvement - 22nd International Conference, PROFES 2021, Proceedings: 22nd International Conference, PROFES 2021, Turin, Italy, November 26, 2021, Proceedings. ed. / Luca Ardito; Andreas Jedlitschka; Maurizio Morisio; Marco Torchiano. Cham: Springer, 2021. p. 199-206 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 13126 LNCS).
Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
Harvard
Lee, CH
& Hall, T 2021,
Using Machine Learning to Recognise Novice and Expert Programmers. in L Ardito, A Jedlitschka, M Morisio & M Torchiano (eds),
Product-Focused Software Process Improvement - 22nd International Conference, PROFES 2021, Proceedings: 22nd International Conference, PROFES 2021, Turin, Italy, November 26, 2021, Proceedings. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 13126 LNCS, Springer, Cham, pp. 199-206.
https://doi.org/10.1007/978-3-030-91452-3_13
APA
Lee, C. H.
, & Hall, T. (2021).
Using Machine Learning to Recognise Novice and Expert Programmers. In L. Ardito, A. Jedlitschka, M. Morisio, & M. Torchiano (Eds.),
Product-Focused Software Process Improvement - 22nd International Conference, PROFES 2021, Proceedings: 22nd International Conference, PROFES 2021, Turin, Italy, November 26, 2021, Proceedings (pp. 199-206). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 13126 LNCS). Springer.
https://doi.org/10.1007/978-3-030-91452-3_13
Vancouver
Lee CH
, Hall T.
Using Machine Learning to Recognise Novice and Expert Programmers. In Ardito L, Jedlitschka A, Morisio M, Torchiano M, editors, Product-Focused Software Process Improvement - 22nd International Conference, PROFES 2021, Proceedings: 22nd International Conference, PROFES 2021, Turin, Italy, November 26, 2021, Proceedings. Cham: Springer. 2021. p. 199-206. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). doi: 10.1007/978-3-030-91452-3_13
Author
Lee, Chi Hong
; Hall, Tracy. /
Using Machine Learning to Recognise Novice and Expert Programmers. Product-Focused Software Process Improvement - 22nd International Conference, PROFES 2021, Proceedings: 22nd International Conference, PROFES 2021, Turin, Italy, November 26, 2021, Proceedings. editor / Luca Ardito ; Andreas Jedlitschka ; Maurizio Morisio ; Marco Torchiano. Cham : Springer, 2021. pp. 199-206 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Bibtex
@inproceedings{9c64fe32fef04e6e842069c8cb6cccc7,
title = "Using Machine Learning to Recognise Novice and Expert Programmers",
abstract = "Understanding and recognising the difference between novice and expert programmers could be beneficial in a wide range of scenarios, such as to screen programming job applicants. In this paper, we explore the identification of code author attributes to enable novice/expert differentiation via machine learning models. Our iteratively developed model is based on data from HackerRank, a competitive programming website. Multiple experiments were carried using 10-fold cross-validation. Our final model performed well by differentiating novice coders from expert coders with 71.3% accuracy.",
keywords = "Authorship analysis, Code, Expert programmers, Novice programmers",
author = "Lee, {Chi Hong} and Tracy Hall",
year = "2021",
month = nov,
day = "23",
doi = "10.1007/978-3-030-91452-3_13",
language = "English",
isbn = "9783030914516",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer",
pages = "199--206",
editor = "Luca Ardito and Andreas Jedlitschka and Maurizio Morisio and Marco Torchiano",
booktitle = "Product-Focused Software Process Improvement - 22nd International Conference, PROFES 2021, Proceedings",
}
RIS
TY - GEN
T1 - Using Machine Learning to Recognise Novice and Expert Programmers
AU - Lee, Chi Hong
AU - Hall, Tracy
PY - 2021/11/23
Y1 - 2021/11/23
N2 - Understanding and recognising the difference between novice and expert programmers could be beneficial in a wide range of scenarios, such as to screen programming job applicants. In this paper, we explore the identification of code author attributes to enable novice/expert differentiation via machine learning models. Our iteratively developed model is based on data from HackerRank, a competitive programming website. Multiple experiments were carried using 10-fold cross-validation. Our final model performed well by differentiating novice coders from expert coders with 71.3% accuracy.
AB - Understanding and recognising the difference between novice and expert programmers could be beneficial in a wide range of scenarios, such as to screen programming job applicants. In this paper, we explore the identification of code author attributes to enable novice/expert differentiation via machine learning models. Our iteratively developed model is based on data from HackerRank, a competitive programming website. Multiple experiments were carried using 10-fold cross-validation. Our final model performed well by differentiating novice coders from expert coders with 71.3% accuracy.
KW - Authorship analysis
KW - Code
KW - Expert programmers
KW - Novice programmers
U2 - 10.1007/978-3-030-91452-3_13
DO - 10.1007/978-3-030-91452-3_13
M3 - Conference contribution/Paper
SN - 9783030914516
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 199
EP - 206
BT - Product-Focused Software Process Improvement - 22nd International Conference, PROFES 2021, Proceedings
A2 - Ardito, Luca
A2 - Jedlitschka, Andreas
A2 - Morisio, Maurizio
A2 - Torchiano, Marco
PB - Springer
CY - Cham
ER -