arrow
返回

ProLog2vec: Detecting Novices' Difficulty in Programming Using Deep Learning

delete2021-01-01
delete3
delete
OA
AI
H
Huilin Zhao
M
Ming Li
T
Tao Lin *
R
Ruiwen Wang
Z
Zhiming Wu
DOI:10.1109/ACCESS.2021.3067505delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Encountering difficulties that emerge in programming learning are ubiquitous for novices. Those difficulties may reduce novices' motivation for learning, even lead them to drop out. Automatically detecting the difficulties has been proved as an effective way to solve this problem. A potential method for the detection is to identify programmers' behavioural patterns based on the sequences of programming events (e.g., editing, deleting, or debugging) when they experience programming difficulties. However, due to the diversity of these events, the plentiful difficulties generated from novices, and the naturally complicated behavioural patterns, accurately detecting the difficulties remains challenging. In this study, we propose a deep representation based on the programming events as the pre-treatment of a recurrent neural network with an attention mechanism to detect programming difficulty. This representation can be conducive to encode the complicated behavioural features (e.g., co-occurrence, sequences, and time intervals of the events) of the difficulty patterns for deep learning models. The results show that the accuracy of our method reaches 94%, which increases by 16% compared with the traditional machine learning model.
Keyword:
Feature extraction
Programming profession
Deep learning
Predictive models
Encoding
Electrocardiography
Physiology
Deep learning
programming behaviour
programming difficulty
sensor-free detection
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

S
sichuan university
学者数:
12.1W
论文数: 7.8W
被引数: 100
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
Trajectory Planning and Resource Allocation of Multiple UAVs for Data Delivery in Vehicular Networks
err2019-09-01
err0
PREAI
errMoataz Samir; Sanaa Sharafeddine; Chadi Assi; Tri Minh Nguyen; Ali Ghrayeb
err分享
err收藏
The Impact of SMAD4 Loss on Outcome in Patients with Advanced Pancreatic Cancer Treated with Systemic Chemotherapy
err2017-05-19
err0
errOAAI
errSteffen Ormanns; Michael Haas; Anna Remold; Stephan Kruger; Stefan Holdenrieder; Thomas Kirchner; Volker Heinemann; Stefan Boeck
err分享
err收藏
err分享
err收藏
Long-Term Effects of Different Tillage Systems and Their Impacts on Soil Properties and Crop Yields
err
IF0
err2024-03-01
err0
errOAAI
errVaida Steponavičienė; Giedrius Žiūraitis; Aušra Rudinskienė; Vaclovas Bogužas
err分享
err收藏
学者 查看更多内容