DSA Dataset
收藏资源简介:
The DSA Dataset contains anonymized programming submissions collected from an online judge used in the Data Structures and Algorithms (DSA) course at the Federal University of Campina Grande (UFCG), Brazil. The data were gathered over a seven-year period and comprise 16,074 Java submissions produced by 268 students while solving 99 programming problems covering core DSA topics. The dataset is provided as structured CSV files representing both student submissions and programming tasks. The submissions file (java_submissions) includes one record per attempt, containing the submitted Java source code, timestamps, execution results, and links to the corresponding problems. A separate file describes the distribution of submissions per problem (distribution_per_question), while another file contains the programming tasks themselves, including unique problem identifiers, full problem statements, and associated test cases (tst_questions). Shared identifiers across files allow submissions and problems to be directly linked. All data were fully anonymized and collected in accordance with institutional ethical guidelines and informed consent. The dataset is intended to support research in programming education, learning analytics, educational data mining, automatic assessment, code analysis, error prediction, and AI-based program repair.



