activity
20202025
most citedSecuring Bring-Your-Own-Device (BYOD) Programming Exams

17 citations · 28 across the 5 of their papers we have counts for

collaborators

5 papers

cs.SE2025★ 1 cited

Designing for Novice Debuggers: A Pilot Study on an AI-Assisted Debugging Tool

Oka Kurniawan, Erick Chandra, Christopher M. Poskitt +3

Debugging is a fundamental skill that novice programmers must develop. Numerous tools have been created to assist novice programmers in this process. Recently, large language model…

cs.SE2025

Simulated Interactive Debugging

Yannic Noller, Erick Chandra, Srinidhi Chandrashekar +4

Debugging software, i.e., the localization of faults and their repair, is a key activity in software engineering. Therefore, effective and efficient debugging is one of the core sk…

cs.CY2023★ 6 cited

How Helpful do Novice Programmers Find the Feedback of an Automated Repair Tool?

Oka Kurniawan, Christopher M. Poskitt, Ismam Al Hoque +3

Immediate feedback has been shown to improve student learning. In programming courses, immediate, automated feedback is typically provided in the form of pre-defined test cases run…

cs.CY2021★ 4 cited

Steps Before Syntax: Helping Novice Programmers Solve Problems using the PCDIT Framework

Oka Kurniawan, Cyrille Jégourel, Norman Tiong Seng Lee +2

Novice programmers often struggle with problem solving due to the high cognitive loads they face. Furthermore, many introductory programming courses do not explicitly teach it, ass…

cs.CY2020★ 17 cited

Securing Bring-Your-Own-Device (BYOD) Programming Exams

Oka Kurniawan, Norman Tiong Seng Lee, Christopher M. Poskitt

Traditional pen and paper exams are inadequate for modern university programming courses as they are misaligned with pedagogies and learning objectives that target practical coding…