Understanding Students’ Acceptance of Online Judge System in Programming Courses: A Structural Equation Modeling Approach

An online judge (OJ) system was developed to evaluate programs in online programming contests. They have also been widely applied to help students practice their coding skills; however, no studies have investigated the acceptance of OJ technology by students in online programming courses. In this st...

Full description

Bibliographic Details
Main Authors: Daramsenge Bilegjargal, Nien-Lin Hsueh
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9609989/
_version_ 1798032022441033728
author Daramsenge Bilegjargal
Nien-Lin Hsueh
author_facet Daramsenge Bilegjargal
Nien-Lin Hsueh
author_sort Daramsenge Bilegjargal
collection DOAJ
description An online judge (OJ) system was developed to evaluate programs in online programming contests. They have also been widely applied to help students practice their coding skills; however, no studies have investigated the acceptance of OJ technology by students in online programming courses. In this study, we applied the second generation of the unified theory of acceptance and use of technology (UTAUT2) model and partial least-squares structural equation modeling (PLS-SEM) to fill this research gap. We recruited 187 undergraduate participants from the Data Science course at Feng Chia University (FCU), Taiwan, in the spring semester of 2021. Our results showed that ‘hedonic motivation’, ‘self-efficacy’, and ‘social influence’ had the most significant positive effects on students’ intention to use the OJ system. Interestingly, academic majors did not play a significant moderating role between the intention to use the OJ system and other influential factors. However, it exerted a significant direct effect on ‘behavioral intention’. Our results can serve as a reference for OJ system developers, designers, instructors, and policymakers within universities.
first_indexed 2024-04-11T20:07:19Z
format Article
id doaj.art-9f3f69229e12403aa4e3b5cc84af9f66
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-11T20:07:19Z
publishDate 2021-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-9f3f69229e12403aa4e3b5cc84af9f662022-12-22T04:05:18ZengIEEEIEEE Access2169-35362021-01-01915260615261510.1109/ACCESS.2021.31268969609989Understanding Students’ Acceptance of Online Judge System in Programming Courses: A Structural Equation Modeling ApproachDaramsenge Bilegjargal0https://orcid.org/0000-0002-8297-1745Nien-Lin Hsueh1https://orcid.org/0000-0002-4427-1422Department of Information Engineering and Computer Science, Feng Chia University, Taichung, TaiwanDepartment of Information Engineering and Computer Science, Feng Chia University, Taichung, TaiwanAn online judge (OJ) system was developed to evaluate programs in online programming contests. They have also been widely applied to help students practice their coding skills; however, no studies have investigated the acceptance of OJ technology by students in online programming courses. In this study, we applied the second generation of the unified theory of acceptance and use of technology (UTAUT2) model and partial least-squares structural equation modeling (PLS-SEM) to fill this research gap. We recruited 187 undergraduate participants from the Data Science course at Feng Chia University (FCU), Taiwan, in the spring semester of 2021. Our results showed that ‘hedonic motivation’, ‘self-efficacy’, and ‘social influence’ had the most significant positive effects on students’ intention to use the OJ system. Interestingly, academic majors did not play a significant moderating role between the intention to use the OJ system and other influential factors. However, it exerted a significant direct effect on ‘behavioral intention’. Our results can serve as a reference for OJ system developers, designers, instructors, and policymakers within universities.https://ieeexplore.ieee.org/document/9609989/Online judge systemprogramming educationPLS-SEMUTAUT2technology acceptancelearning behavior
spellingShingle Daramsenge Bilegjargal
Nien-Lin Hsueh
Understanding Students’ Acceptance of Online Judge System in Programming Courses: A Structural Equation Modeling Approach
IEEE Access
Online judge system
programming education
PLS-SEM
UTAUT2
technology acceptance
learning behavior
title Understanding Students’ Acceptance of Online Judge System in Programming Courses: A Structural Equation Modeling Approach
title_full Understanding Students’ Acceptance of Online Judge System in Programming Courses: A Structural Equation Modeling Approach
title_fullStr Understanding Students’ Acceptance of Online Judge System in Programming Courses: A Structural Equation Modeling Approach
title_full_unstemmed Understanding Students’ Acceptance of Online Judge System in Programming Courses: A Structural Equation Modeling Approach
title_short Understanding Students’ Acceptance of Online Judge System in Programming Courses: A Structural Equation Modeling Approach
title_sort understanding students x2019 acceptance of online judge system in programming courses a structural equation modeling approach
topic Online judge system
programming education
PLS-SEM
UTAUT2
technology acceptance
learning behavior
url https://ieeexplore.ieee.org/document/9609989/
work_keys_str_mv AT daramsengebilegjargal understandingstudentsx2019acceptanceofonlinejudgesysteminprogrammingcoursesastructuralequationmodelingapproach
AT nienlinhsueh understandingstudentsx2019acceptanceofonlinejudgesysteminprogrammingcoursesastructuralequationmodelingapproach