Analysis of Online Learning Behavior in Java Programming Design Courses using a Hybrid Machine Learning Approach

With the increasing integration of digital platforms in computer science education, understanding student behavior in online Java programming design courses has become essential for improving engagement and learning outcomes. Specifically, analyzing behavioral patterns in Java programming courses can reveal critical insights into learning styles, performance gaps, and content interaction. However, traditional monitoring techniques often lack the scalability and analytical depth needed to uncover hidden behavioral structures. To address these challenges, this study presents a hybrid Machine Learning (ML) approach that integrates K-Means clustering with a Boosted Neural Network (BNN), implemented via AdaBoost-enhanced Extreme Learning Machine (ELM), to detect and classify learning behavior patterns among students enrolled in a Java programming course. The dataset used in this analysis was collected from a university-level online learning management system and includes detailed logs of student activity, such as code submissions, quiz attempts, video views, and forum participation. Initially, K-Means clustering is employed to group learners into meaningful behavioral clusters. These clusters are then used to train the BNN, which accurately classifies student behavior into categories such as consistent performers, late submitters, and passive participants. The classification model achieves an accuracy of 98.9%, precision of 98.7%, recall of 99.1%, specificity of 98.6%, and F1-score of 98.9%, confirming the effectiveness of the approach. These findings support the development of adaptive learning interventions and personalized content delivery in online programming education

Authors

Institutions

Publication Details

Published
2025-06-06
DOI
https://doi.org/10.1109/icicke65317.2025.11136655
Primary Topic
Online Learning and Analytics
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Analysis of Online Learning Behavior in Java Programming Design Courses using a Hybrid Machine Learning Approach

Wenchang Wang
Online Learning and Analytics
article

Analysis of Online Learning Behavior in Java Programming Design Courses using a Hybrid Machine Learning Approach

Wenchang Wang
article en

Abstract

With the increasing integration of digital platforms in computer science education, understanding student behavior in online Java programming design courses has become essential for improving engagement and learning outcomes. Specifically, analyzing behavioral patterns in Java programming courses can reveal critical insights into learning styles, performance gaps, and content interaction. However, traditional monitoring techniques often lack the scalability and analytical depth needed to uncover hidden behavioral structures. To address these challenges, this study presents a hybrid Machine Learning (ML) approach that integrates K-Means clustering with a Boosted Neural Network (BNN), implemented via AdaBoost-enhanced Extreme Learning Machine (ELM), to detect and classify learning behavior patterns among students enrolled in a Java programming course. The dataset used in this analysis was collected from a university-level online learning management system and includes detailed logs of student activity, such as code submissions, quiz attempts, video views, and forum participation. Initially, K-Means clustering is employed to group learners into meaningful behavioral clusters. These clusters are then used to train the BNN, which accurately classifies student behavior into categories such as consistent performers, late submitters, and passive participants. The classification model achieves an accuracy of 98.9%, precision of 98.7%, recall of 99.1%, specificity of 98.6%, and F1-score of 98.9%, confirming the effectiveness of the approach. These findings support the development of adaptive learning interventions and personalized content delivery in online programming education

University of Chester (GB)
Openalex Percentile: Top 71%
Online Learning and Analytics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.