Academy & Industry Research Collaboration Center (AIRCC)

Volume 10, Number 12, October 2020

ReCodez: An Intelligent and Intuitive Online Coding Editor using Machine Learning and AI


Justin Kim1, Yu Sun2 and Fangyan Zhang3, 1USA, 2California State Polytechnic University, USA, 3ASML, USA


Recent years have seen a large increase in the number of programmers, especially as more online resources to learn became available. Many beginner coders struggle with bugs in their code, mostly as a result of a lack of knowledge and experience. The common approach is to have plenty of online resources that can address these issues. However, this is inconvenient to the coder, who may not have the time or patience to look for a solution. In this project, we address this problem by integrating the coding and error resolving environment. A website has been developed that examines code and provides simpler error messages that give a more comprehensive understanding of the bug. Once an error has been added to the database, the program can display the error more understandably. Experiments show that given several sample programs, our tool can extract the errors and report a more easily understandable solution.


Programming Environment, Python, Server, Database.