Predictive Models as Early Warning Systems: A Bayesian Classification Model to Identify At-Risk Students of Programming

dc.contributor.authorVeerasamy Ashok Kumar
dc.contributor.authorLaakso Mikko-Jussi
dc.contributor.authorD'Souza Daryl
dc.contributor.authorSalakoski Tapio
dc.contributor.organizationfi=kyberturvallisuusteknologia|en=Cyber Security Engineering|
dc.contributor.organization-code2610304
dc.converis.publication-id62108806
dc.converis.urlhttps://research.utu.fi/converis/portal/Publication/62108806
dc.date.accessioned2022-10-28T13:20:07Z
dc.date.available2022-10-28T13:20:07Z
dc.description.abstract<p>The pursuit of a deeper understanding of factors that influence student performance outcomes has long been of interest to the computing education community. Among these include the development of effective predictive models to predict student academic performance. Predictive models may serve as early<br>warning systems to identify students at risk of failing or quitting early. This paper presents a class of machine learning predictive models based on Naive Bayes classification, to predict student performance in introductory programming. The models use formative assessment tasks and self-reported cognitive features such as prior programming knowledge and problem-solving skills. Our analysis revealed that the use of just three variables was a good fit for the models employed. The models that used in-class assessment and cognitive features as predictors returned best at-risk prediction accuracies, compared with models that used take-home assessment and cognitive features as predictors. The prediction accuracy in identifying<br>at-risk students on unknown data for the coursewas 71% (overall prediction accuracy) in compliance with the area under the curve (ROC) score (0.66). Based on these results we present a generic predictive model and its potential application as an early warning system for early identification of students at risk.</p>
dc.format.pagerange195
dc.identifier.eisbn978-3-030-80126-7
dc.identifier.isbn978-3-030-80125-0
dc.identifier.issn2367-3370
dc.identifier.jour-issn2367-3370
dc.identifier.olddbid181349
dc.identifier.oldhandle10024/164443
dc.identifier.urihttps://www.utupub.fi/handle/11111/51716
dc.identifier.urlhttps://link.springer.com/chapter/10.1007%2F978-3-030-80126-7_14
dc.identifier.urnURN:NBN:fi-fe2021093048429
dc.language.isoen
dc.okm.affiliatedauthorVeerasamy, Ashok
dc.okm.affiliatedauthorLaakso, Mikko-Jussi
dc.okm.discipline113 Computer and information sciencesen_GB
dc.okm.discipline113 Tietojenkäsittely ja informaatiotieteetfi_FI
dc.okm.internationalcopublicationinternational co-publication
dc.okm.internationalityInternational publication
dc.okm.typeA4 Conference Article
dc.publisher.countrySwitzerlanden_GB
dc.publisher.countrySveitsifi_FI
dc.publisher.country-codeCH
dc.relation.conferenceComputing Conference
dc.relation.doi10.1007/978-3-030-80126-7_14
dc.relation.ispartofjournalLecture Notes in Networks and Systems
dc.relation.ispartofseriesLecture Notes in Networks and Systems
dc.relation.volume284
dc.source.identifierhttps://www.utupub.fi/handle/10024/164443
dc.titlePredictive Models as Early Warning Systems: A Bayesian Classification Model to Identify At-Risk Students of Programming
dc.title.bookIntelligent Computing: Proceedings of the 2021 Computing Conference, Volume 2
dc.year.issued2021

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Final proof updated_2021.pdf
Size:
1.93 MB
Format:
Adobe Portable Document Format
Description:
Final draft