Predicting at-risk novice Java programmers through the analysis of online protocols

In this study, we attempted to quantify indicators of novice programmer progress in the task of writing programs, and we evaluated the use of these indicators for identifying academically at-risk students. Over the course of nine weeks, students completed five different graded programming exercises...

Full description

Saved in:
Bibliographic Details
Main Authors: Tabanao, Emily, Rodrigo, Ma. Mercedes T, Jadud, Matthew C
Format: text
Published: Archīum Ateneo 2011
Subjects:
Online Access:https://archium.ateneo.edu/discs-faculty-pubs/98
https://dl.acm.org/doi/abs/10.1145/2016911.2016930
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Ateneo De Manila University
id ph-ateneo-arc.discs-faculty-pubs-1097
record_format eprints
spelling ph-ateneo-arc.discs-faculty-pubs-10972020-06-23T08:43:25Z Predicting at-risk novice Java programmers through the analysis of online protocols Tabanao, Emily Rodrigo, Ma. Mercedes T Jadud, Matthew C In this study, we attempted to quantify indicators of novice programmer progress in the task of writing programs, and we evaluated the use of these indicators for identifying academically at-risk students. Over the course of nine weeks, students completed five different graded programming exercises in a computer lab. Using an instrumented version of BlueJ, an integrated development environment for Java, we collected novice compilations and explored the errors novices encountered, the locations of these errors, and the frequency with which novices compiled their programs. We identified which frequently encountered errors and which compilation behaviors were characteristic of at-risk students. Based on these findings, we developed linear regression models that allowed prediction of students' scores on a midterm exam. However, the models derived could not accurately predict the at-risk students. Although our goal of identifying at-risk students was not attained, we have gained insights regarding the compilation behavior of our students, which may help us identify students who are in need of intervention. 2011-01-01T08:00:00Z text https://archium.ateneo.edu/discs-faculty-pubs/98 https://dl.acm.org/doi/abs/10.1145/2016911.2016930 Department of Information Systems & Computer Science Faculty Publications Archīum Ateneo Computer Sciences
institution Ateneo De Manila University
building Ateneo De Manila University Library
country Philippines
collection archium.Ateneo Institutional Repository
topic Computer Sciences
spellingShingle Computer Sciences
Tabanao, Emily
Rodrigo, Ma. Mercedes T
Jadud, Matthew C
Predicting at-risk novice Java programmers through the analysis of online protocols
description In this study, we attempted to quantify indicators of novice programmer progress in the task of writing programs, and we evaluated the use of these indicators for identifying academically at-risk students. Over the course of nine weeks, students completed five different graded programming exercises in a computer lab. Using an instrumented version of BlueJ, an integrated development environment for Java, we collected novice compilations and explored the errors novices encountered, the locations of these errors, and the frequency with which novices compiled their programs. We identified which frequently encountered errors and which compilation behaviors were characteristic of at-risk students. Based on these findings, we developed linear regression models that allowed prediction of students' scores on a midterm exam. However, the models derived could not accurately predict the at-risk students. Although our goal of identifying at-risk students was not attained, we have gained insights regarding the compilation behavior of our students, which may help us identify students who are in need of intervention.
format text
author Tabanao, Emily
Rodrigo, Ma. Mercedes T
Jadud, Matthew C
author_facet Tabanao, Emily
Rodrigo, Ma. Mercedes T
Jadud, Matthew C
author_sort Tabanao, Emily
title Predicting at-risk novice Java programmers through the analysis of online protocols
title_short Predicting at-risk novice Java programmers through the analysis of online protocols
title_full Predicting at-risk novice Java programmers through the analysis of online protocols
title_fullStr Predicting at-risk novice Java programmers through the analysis of online protocols
title_full_unstemmed Predicting at-risk novice Java programmers through the analysis of online protocols
title_sort predicting at-risk novice java programmers through the analysis of online protocols
publisher Archīum Ateneo
publishDate 2011
url https://archium.ateneo.edu/discs-faculty-pubs/98
https://dl.acm.org/doi/abs/10.1145/2016911.2016930
_version_ 1681506669376307200