Login (DCU Staff Only)
Login (DCU Staff Only)

DORAS | DCU Research Repository

Explore open access research and scholarly works from DCU

Advanced Search

Learning behaviours data in programming education: community analysis and outcome prediction with cleaned data

Mai, Tai Tan orcid logoORCID: 0000-0001-6657-0872, Bezbradica, Marija orcid logoORCID: 0000-0001-9366-5113 and Crane, Martin orcid logoORCID: 0000-0001-7598-3126 (2021) Learning behaviours data in programming education: community analysis and outcome prediction with cleaned data. Future Generation Computer Systems, 127 . pp. 42-55. ISSN 0167-739X

Abstract
Due to the COVID19 pandemic, more higher-level education programmes have moved to online channels, raising issues in monitoring students’ learning progress. Thanks to advances in online learning systems, however, student data can be automatically collected and used for the investigation and prediction of the students’ learning performance. In this article, we present a novel approach to analyse students’ learning behaviour, as well as the relationship between these behaviours and learning assessment results, in the context of programming education. A bespoke method has been built based on a combination of Random Matrix Theory, a Community Detection algorithm and statistical hypothesis tests. The datasets contain fine-grained information about students’ learning behaviours in two programming courses over two academic years with about 400 first-year students in a Medium-sized Metropolitan University in Dublin. The proposed method is a novel approach to data preprocessing which can improve the analysis and prediction based on learning behavioural datasets. The proposed approach deals with the issues of noise and trend effect in the data and has shown its success in detecting groups of students who have similar learning behaviours and outcomes. The higher performing groups have been found to be more active in practical-related activities throughout the course. Conversely, we found that the lower performing groups engage more with lecture notes instead of doing programming tasks. The learning behaviours data can also be used to predict students’ outcomes (i.e. Pass or Fail the terminal exams) at the early stages of the study, using popular machine learning classification techniques.
Metadata
Item Type:Article (Published)
Refereed:Yes
Uncontrolled Keywords:community detection; learning analytics; random matrix theory; educational data mining
Subjects:Computer Science > Artificial intelligence
Computer Science > Computer software
Computer Science > Machine learning
Social Sciences > Education
DCU Faculties and Centres:DCU Faculties and Schools > Faculty of Engineering and Computing > School of Computing
Research Institutes and Centres > ADAPT
Publisher:Elsevier
Official URL:https://doi.org/10.1016/j.future.2021.08.026
Copyright Information:2021 The Authors. Open access (CC-BY-4.0)
Funders:Irish Research Council under the project number GOIPG/2017/141, ADAPT Centre for Digital Content Technology, funded under the SFI Research Centres Programme (Grant 13/RC/2106_P2), co-funded by the European Regional Development Fund
ID Code:26255
Deposited On:16 Sep 2021 11:09 by Tai Tan Mai . Last Modified 13 Sep 2023 12:06
Documents

Full text available as:

[thumbnail of FGCS to Doras.pdf]
Preview
PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
2MB
Downloads

Downloads

Downloads per month over past year

Archive Staff Only: edit this record