Guardado en:
Detalles Bibliográficos
Autores principales: Wang, Zhiyuan, Zhang, Wei, Wang, Jun
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:https://arxiv.org/abs/2406.08828
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866916285301915648
author Wang, Zhiyuan
Zhang, Wei
Wang, Jun
author_facet Wang, Zhiyuan
Zhang, Wei
Wang, Jun
contents As the demand for programming skills grows across industries and academia, students often turn to Programming Online Judge (POJ) platforms for coding practice and competition. The difficulty level of each programming problem serves as an essential reference for guiding students' adaptive learning. However, current methods of determining difficulty levels either require extensive expert annotations or take a long time to accumulate enough student solutions for each problem. To address this issue, we formulate the problem of automatic difficulty level estimation of each programming problem, given its textual description and a solution example of code. For tackling this problem, we propose to couple two pre-trained models, one for text modality and the other for code modality, into a unified model. We built two POJ datasets for the task and the results demonstrate the effectiveness of the proposed approach and the contributions of both modalities.
format Preprint
id arxiv_https___arxiv_org_abs_2406_08828
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Estimating Difficulty Levels of Programming Problems with Pre-trained Model
Wang, Zhiyuan
Zhang, Wei
Wang, Jun
Software Engineering
Artificial Intelligence
As the demand for programming skills grows across industries and academia, students often turn to Programming Online Judge (POJ) platforms for coding practice and competition. The difficulty level of each programming problem serves as an essential reference for guiding students' adaptive learning. However, current methods of determining difficulty levels either require extensive expert annotations or take a long time to accumulate enough student solutions for each problem. To address this issue, we formulate the problem of automatic difficulty level estimation of each programming problem, given its textual description and a solution example of code. For tackling this problem, we propose to couple two pre-trained models, one for text modality and the other for code modality, into a unified model. We built two POJ datasets for the task and the results demonstrate the effectiveness of the proposed approach and the contributions of both modalities.
title Estimating Difficulty Levels of Programming Problems with Pre-trained Model
topic Software Engineering
Artificial Intelligence
url https://arxiv.org/abs/2406.08828