Crossref DOIMemberCiteFactoropen accessissn
SJIF Impact Factor 8.659 | ISSN: 2582-3930
IJSREM Logo

International Journal of Scientific Research in Engineering and Management

(Gateway to Global Scholars - An International, Scholarly, Multi-Disciplinary, Open Access Journal)

Peer-Reviewed Journal Designed to Meet UGC's Quality Parameters

HomeCurrent IssuePast IssuesPay OnlineConferencesEditorial BoardAbout UsContact Us
IJSREM

Loading article...

Follow Us

  • Google Scholar
  • ResearchGate
  • Academia.edu
  • Mendeley
  • LinkedIn
  • Facebook
  • Instagram

Journal Policies

  • Peer Review Policy
  • Publication Ethics
  • Copyright Infringement
  • Refund & Cancellation Policy
  • Terms and Conditions
  • Privacy Policy

Journal Identifiers & Licenses

  • ISSN Verified: 2582-3930ISSN Verified: 2582-3930
  • Crossref DOI: 10.55041Crossref DOI: 10.55041
  • SJIF Ranking: 08.659SJIF Ranking: 08.659
  • Licensed under CC BY 4.0Licensed under CC BY 4.0
  • ISO Certification: 9001:2015ISO Certification: 9001:2015
  • Indexed & Cited In: Google ScholarIndexed & Cited In: Google Scholar

Contact Us

International Journal of Scientific Research in Engineering and Management (IJSREM)

#62/1, New No 7, 1st Cross, 2nd Main, Ganganagar, R T Nagar, Bangalore North, Bangalore, Karnataka, India – 560032
[email protected]+91 93911 67991
logos
logos
Working Hours

Mon – Sat: 9:00 AM – 6:00 PM

Sunday: 10:00 AM – 4:00 PM

+91 93911 67991

© 2026 IJSREM – International Journal of Scientific Research in Engineering and Management. This is an open-access journal. Articles are published under the Creative Commons Attribution (CC BY 4.0) License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

DisclaimerPrivacy PolicyTerms and Conditions
ArticlePeer ReviewedOpen AccessPlagiarism Passed
Paper ID:IJSREM68643

CodeArena: A Smart Online Coding Judge for Automated Programming Assessment

Stream/Area:

-

Subject:

-

Paper ID:

IJSREM68643

Volume:

10 |

10 |

Oct 2026

Pages:

1-5

Publication Frequency:

Monthly (12 issues per year)

DOI
Digital Object Identifier
10.55041/IJSREM68643

License:International Journal of Scientific Research in Engineering and Management follows the Creative Commons Attribution 4.0 (CC BY 4.0) License, allowing free use and distribution with proper attribution.

Share this article:

Authors

MB

Manobi Barman

Department of Computer Science and Engineering (CSE)

Hyderabad Institute of Technology and Management

Download Author Certificate
NN

Nabila Naaz

Department of Computer Science and Engineering (CSE)

Hyderabad Institute of Technology and Management

Download Co-Author Certificate
KS

K. Sowjanya

Department of Computer Science and Engineering (CSE)

Hyderabad Institute of Technology and Management

Download Co-Author Certificate
DD

Durga Devi

Department of Computer Science and Engineering (CSE)

Hyderabad Institute of Technology and Management

Download Co-Author Certificate

Mentors

DDR

Dr. Dharmendra Roy

Department of Computer Science and Engineering (CSE)

Hyderabad Institute of Technology and Management

Download Mentor Certificate

Author Services & Downloads

Full ArticlesAcceptance Certificate

Abstract

CodeArena is a web-based online coding judge designed to combine programming practice, automated evaluation, and academic assessment in a single workflow. Students can register and authenticate, browse published programming problems, write source code, submit solutions, and review evaluation results. Administrators can create and manage problems, configure test cases, maintain contest data, and monitor submissions. The system uses a React-based frontend, Java Spring Boot REST services, and MySQL for persistent storage. When a submission is received, the backend validates the request, associates the source code with the selected problem, retrieves the configured test data, executes the evaluation process, records the outcome, and returns a clear result to the learner. The design separates user interaction, application logic, data management, and code evaluation so that each responsibility can be developed and maintained independently. CodeArena is intended to reduce repetitive manual checking, provide faster and more consistent feedback, preserve submission history, and support programming exercises and contests in an academic environment. The paper presents the system requirements, architecture, implementation workflow, functional testing approach, limitations, and possible extensions.

KEYWORDS

online judge automated assessment programming education code evaluation Spring Boot React MySQL REST API.

Cite This Article

Manobi Barman, Nabila Naaz, K. Sowjanya, Durga Devi, Dr. Dharmendra Roy, "CodeArena: A Smart Online Coding Judge for Automated Programming Assessment," International Journal of Scientific Research in Engineering and Management, vol. 10, no. 10, pp. 1-5, Oct 2026. https://doi.org/10.55041/IJSREM68643

Full Article/Conclusion

CodeArena brings the main stages of programming assessment into one web-based workflow. Students can work with published problems and submit solutions, while administrators maintain the assessment material. The backend stores the relevant records and coordinates the evaluation path, reducing the amount of repetitive checking that would otherwise be performed manually. The implementation combines React, Spring Boot, MySQL, REST APIs, and Maven in a modular design. Its main strengths are separation of responsibilities, persistent submission history, explicit evaluation outcomes, and role-based administrative access. Testing covers successful paths and failure conditions because predictable behavior is essential for a coding judge. Future development should prioritize Docker-based sandboxing with CPU, memory, filesystem, and network limits; asynchronous task queues with independent judging workers; and benchmark tests measuring response latency, execution time, and throughput under peak loads. Additional languages, richer contest analytics, stronger observability, and similarity-analysis assistance can then extend the academic prototype toward an institutional programming-assessment service.

References

[1]  A. Kurnia, A. Lim, and B. Cheang, “Online Judge,” Computers & Education, vol. 36, no. 4, pp. 299–315, 2001, doi: 10.1016/S0360- 1315(01)00018-5. Source [2]  B. Cheang, A. Kurnia, A. Lim, and W.-C. Oon, “On automated grading of programming assignments in an academic institution,” Computers & Education, vol. 41, no. 2, pp. 121–131, 2003, doi: 10.1016/S0360- 1315(03)00030-7. Source [3]  S. Wasik, M. Antczak, J. Badura, A. Laskowski, and T. Sternal, “A Survey on Online Judge Systems and Their Applications,” ACM Computing Surveys, vol. 51, no. 1, Art. no. 3, pp. 1–34, 2018, doi: 10.1145/3143560. Source [4]  M. Rubio-Sánchez, P. Kinnunen, C. Pareja-Flores, and Á. Velázquez-Iturbide, “Student perception and usage of an automated programming assessment tool,” Computers in Human Behavior, vol. 31, pp. 453–460, 2014, doi: 10.1016/j.chb.2013.04.001. Source [5]  Y. Watanobe, M. M. Rahman, T. Matsumoto, U. K. Rage, and P. Ravikumar, “Online Judge System: Requirements, Architecture, and Experiences,” International Journal of Software Engineering and Knowledge Engineering, vol. 32, no. 6, pp. 917–946, 2022, doi: 10.1142/S0218194022500346. Source [6]  J. Wang, P. Lin, Z. Tang, and S. Chen, “How problem difficulty and order influence programming education outcomes in online judge systems,” Heliyon, vol. 9, no. 11, Art. no. e20947, 2023, doi: 10.1016/j.heliyon.2023.e20947. Source [7]  K. Liu, Y. Han, J. M. Zhang, Z. Chen, F. Sarro, M. Harman, G. Huang, and Y. Ma, “Who Judges the Judge: An Empirical Study on Online Judge Tests,” in Proc. 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), pp. 334–346, 2023, doi: 10.1145/3597926.3598060. Source

Editorial & Review Transparency

Publication Date

10/31/2026

Peer Review Type

Double-Blind Peer Review

Review Rounds: 2

Documents

Review Report (Confidential)
Copyright Form (Office)

Article Metrics & Impact

Article Views

0

Total views since publication

PDF Downloads

10

Total downloads since publication

Geographic Reach

5

Indexing, Archiving & Preservation

Google Scholar
Academia
ResearchGate
Crossref
SSRN
Semantic Scholar
Thomson Reuters
WorldCat
Mendeley
OpenAlex
EBSCO
Zenodo

Digital Preservation: This article is permanently archived on Zenodo and complies with all data preservation standards across major indexing platforms.

Ethics, Compliance & Transparency

Plagiarism Screening

This manuscript has been checked for plagiarism using TurnitinPlagiarismChecker software.

Conflict of Interest

The authors declare no conflict of interest related to this research work.

Funding Information

No funding information available for this research.

Similar & Recommended Articles

Similar Articles by Topic

Related research in the same subject area

Loading similar articles...