HandSnap++: An Android Application for Debugging Handwritten C++ Code using Image Processing through Optical Character Recognition and Compiler

Paper coding, where students write C++ codes on paper during assessments, enhances logical and problem-solving skills but still has challenges, particularly in manual debugging. HandSnap++ is an innovative application that extracts handwritten C++ codes utilizing Optical Character Recognition (OCR), compiles the scanned codes, provides debugging feedback, and scores the students’ codes. This study employed a descriptive and developmental method within the quantitative research framework, gathering interviews and evaluations from 20 instructors and 20 students in the department of computer studies to assess the effectiveness of the HandSnap++ application in achieving its objectives that greatly contribute to the educational field and institution. The application, upon its development, proved to be an effective alternative tool for debugging in resource-limited environments, such as in computer laboratories, especially in state universities, as the app is portable. It also reduces overlooking errors in checking through OCR, provides timely feedback on scores for students, stores their answers digitally, and helps students adapt to utilizing compilers in an application. The application was evaluated with ISO 25010, and among the categories, its functional stability attained the high score average while its performance efficiency was scored last. Even with these results, it is recommended to explore OCR models focused on improving special character recognitions as well as to expand the supported language, not just C++, for compiling.

Authors

Publication Details

Journal
Malaysia Journal of Invention and Innovation
Published
2025-03-24
DOI
https://doi.org/10.64382/mjii.v4i4.120
Primary Topic
Robotics and Automated Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

HandSnap++: An Android Application for Debugging Handwritten C++ Code using Image Processing through Optical Character Recognition and Compiler

Christian Andrés Lascano Arias, Stephen Felipin S Miranda, Juliana Arla S Paguinto, Rhea Joy M Pangkubit
Malaysia Journal of Invention and Innovation
Robotics and Automated Systems
article

HandSnap++: An Android Application for Debugging Handwritten C++ Code using Image Processing through Optical Character Recognition and Compiler

Christian Andrés Lascano Arias, Stephen Felipin S Miranda, Juliana Arla S Paguinto, Rhea Joy M Pangkubit
article en

Abstract

Paper coding, where students write C++ codes on paper during assessments, enhances logical and problem-solving skills but still has challenges, particularly in manual debugging. HandSnap++ is an innovative application that extracts handwritten C++ codes utilizing Optical Character Recognition (OCR), compiles the scanned codes, provides debugging feedback, and scores the students’ codes. This study employed a descriptive and developmental method within the quantitative research framework, gathering interviews and evaluations from 20 instructors and 20 students in the department of computer studies to assess the effectiveness of the HandSnap++ application in achieving its objectives that greatly contribute to the educational field and institution. The application, upon its development, proved to be an effective alternative tool for debugging in resource-limited environments, such as in computer laboratories, especially in state universities, as the app is portable. It also reduces overlooking errors in checking through OCR, provides timely feedback on scores for students, stores their answers digitally, and helps students adapt to utilizing compilers in an application. The application was evaluated with ISO 25010, and among the categories, its functional stability attained the high score average while its performance efficiency was scored last. Even with these results, it is recommended to explore OCR models focused on improving special character recognitions as well as to expand the supported language, not just C++, for compiling.

Malaysia Journal of Invention and InnovationVol. 4(4)
Openalex Percentile: Top 80%
Robotics and Automated Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.