ChatGPT for education and research: Opportunities, threats, and strategies

MM Rahman, Y Watanobe - Applied Sciences, 2023 - mdpi.com
In recent years, the rise of advanced artificial intelligence technologies has had a profound
impact on many fields, including education and research. One such technology is ChatGPT …

Automated grading and feedback tools for programming education: A systematic review

M Messer, NCC Brown, M Kölling, M Shi - ACM Transactions on …, 2024 - dl.acm.org
We conducted a systematic literature review on automated grading and feedback tools for
programming education. We analysed 121 research papers from 2017 to 2021 inclusive and …

A bidirectional LSTM language model for code evaluation and repair

MM Rahman, Y Watanobe, K Nakamura - Symmetry, 2021 - mdpi.com
Programming is a vital skill in computer science and engineering-related disciplines.
However, develo** source code is an error-prone task. Logical errors in code are …

Educational data mining to support programming learning using problem-solving data

MM Rahman, Y Watanobe, T Matsumoto… - IEEE …, 2022 - ieeexplore.ieee.org
Computer programming has attracted a lot of attention in the development of information and
communication technologies in the real world. Meeting the growing demand for highly …

Definition, approaches, and analysis of code duplication detection (2006–2020): a critical review

CF Chen, AM Zain, KQ Zhou - Neural Computing and Applications, 2022 - Springer
Code duplication detection is the act of finding similar code in software development. It is
important for software engineer to address the issues of code duplication detection. In this …

Utilizing artificial intelligence to support analyzing self-regulated learning: A preliminary mixed-methods evaluation from a human-centered perspective

CY Wang, JJH Lin - Computers in Human Behavior, 2023 - Elsevier
Analyzing the self-regulatory process of complex science learning is a serious challenge as
it takes considerable time to train coders and do real-time assessment of a learner's …

Online judge system: Requirements, architecture, and experiences

Y Watanobe, MM Rahman, T Matsumoto… - … Journal of Software …, 2022 - World Scientific
The development and operation of Online Judge System (OJS), which is used to evaluate
the correctness of programs, is a nontrivial and difficult task due to the various functional and …

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 …

Impact of practical skills on academic performance: A data-driven analysis

MM Rahman, Y Watanobe, RU Kiran, TC Thang… - IEEE …, 2021 - ieeexplore.ieee.org
Most academic courses in information and communication technology (ICT) or engineering
disciplines are designed to improve practical skills; however, practical skills and theoretical …

A neural network based intelligent support model for program code completion

MM Rahman, Y Watanobe… - Scientific …, 2020 - Wiley Online Library
In recent years, millions of source codes are generated in different languages on a daily
basis all over the world. A deep neural network‐based intelligent support model for source …