Explaining individual and collective programming students' behavior by interpreting a black-box predictive model

FD Pereira, SC Fonseca, EHT Oliveira, AI Cristea… - IEEE …, 2021 - ieeexplore.ieee.org
Predicting student performance as early as possible and analysing to which extent initial
student behaviour could lead to failure or success is critical in introductory programming …

Source code assessment and classification based on estimated error probability using attentive LSTM language model and its application in programming education

MM Rahman, Y Watanobe, K Nakamura - Applied Sciences, 2020 - mdpi.com
The rate of software development has increased dramatically. Conventional compilers
cannot assess and detect all source code errors. Software may thus contain errors …

Identifying algorithm in program code based on structural features using CNN classification model

Y Watanobe, MM Rahman, MFI Amin, R Kabir - Applied Intelligence, 2023 - Springer
In software, an algorithm is a well-organized sequence of actions that provides the optimal
way to complete a task. Algorithmic thinking is also essential to break-down a problem and …

A Systematic Literature Review on Performance Prediction in Learning Programming Using Educational Data Mining

WC Choi, CT Lam, AJ Mendes - 2023 IEEE Frontiers in …, 2023 - ieeexplore.ieee.org
Programming education has become an essential skill for the digital generation. However, it
presents a unique set of challenges that can be difficult for beginners. Educational data …

Code completion for programming education based on recurrent neural network

K Terada, Y Watanobe - 2019 IEEE 11th international …, 2019 - ieeexplore.ieee.org
In solving programming problems, it is difficult for beginners to create program code from
scratch. One way to navigate this difficulty is to provide a function of automatic code …

Next-generation programming learning platform: Architecture and challenges

Y Watanobe, C Intisar, R Cortez… - SHS Web of …, 2020 - shs-conferences.org
With the rapid development of information technology, programming has become a vital skill.
An online judge system can be used as a programming education platform, where the daily …

Classification of programming problems based on topic modeling

CM Intisar, Y Watanobe, M Poudel… - Proceedings of the 2019 …, 2019 - dl.acm.org
Programming skill is one of the most important and demanding skill in the current
generation. In order to enable learners and programmers to practice programming and gain …

Code completion for programming education based on deep learning

K Terada, Y Watanobe - International Journal of …, 2021 - inderscienceonline.com
In solving programming problems, it is difficult for beginners to create a program from
scratch. One way to navigate this difficulty is to suggest the next word following an …

Convolutional neural network for classification of source codes

H Ohashi, Y Watanobe - … multicore/many-core systems-on-chip …, 2019 - ieeexplore.ieee.org
A method to classify source code based on convolutional neural networks is presented. The
goal of the neural networks is to predict the type of algorithm that is used in the …

Case report: Quantitative recognition of virtual human technology acceptance based on efficient deep neural network algorithm

X Wang, C Chen - Frontiers in Neurorobotics, 2022 - frontiersin.org
With the advancement of artificial intelligence, robotics education has been a significant way
to enhance students' digital competency. In turn, the willingness of teachers to embrace …