Related Experiment Video
Updated: May 29, 2026

Combining Multiple Data Acquisition Systems to Study Corticospinal Output and Multi-segment Biomechanics
Published on: January 9, 2016
CodeStream: A dataset of iterative programming submissions with sequential verdict traces and attempt histories
Nazira Jesmin Lina1, Syed Mumtahin Mahmud1, Mahmudul Hasan1
1Department of Computer Science and Engineering, University of Dhaka, Dhaka 1000, Bangladesh.
Abstract:
Programming learning environments generate rich interaction data through iterative code submissions and automated evaluation processes. This article presents CodeStream, a dataset of programming submissions collected from undergraduate computer science students during supervised problem-solving sessions using an automated assessment platform. The dataset contains 5482 submissions from 202 participants across 46 programming problems written in C, C++, and Java. Each submission record includes source code, programming language, final evaluation verdict, attempt order, and sequential verdict traces generated during test case evaluation. A linked problem-level component provides problem descriptions and associated evaluation test cases. The dataset preserves temporal relationships between users, problems, and attempts, enabling reconstruction of submission histories and analysis of iterative problem-solving behavior. CodeStream supports research in educational data mining, learning analytics, automated feedback systems, code analysis, and programming behavior modeling. Its attempt-level structure is particularly suitable for studying error correction patterns, learning progression, and sequential decision-making in novice programming contexts.
Related Concept Videos
Trial and Error and Algorithm
Sieve Analysis and Grading Curves
Interpreting Run Charts
Censoring Survival Data
Statistical Software for Data Analysis and Clinical Trials
Field Procedure for Staking Out Curves

