Explaining individual and collective programming students' behavior by interpreting a black-box predictive model
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 …
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 …
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 …
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
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 …
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 …
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 …
An online judge system can be used as a programming education platform, where the daily …
Classification of programming problems based on topic modeling
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 …
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 …
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 …
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 …
to enhance students' digital competency. In turn, the willingness of teachers to embrace …