• https://doi.org/10.30574/wjarr.2026.30.1.0850Copy DOI Icon

Universal Java code execution tracer

Show More
  • Abstract
  • Literature Map
  • Similar Papers
Abstract

Understanding program execution and analyzing algorithm efficiency are essential yet challenging tasks for students and developers. The system provides a multi-panel interface consisting of a code editor, a node-based graphical visualization of execution flow, and a step-by-step textual explanation of program behavior. The proposed system processes the input code only after it is fully written and syntactically correct, ensuring accurate parsing and reliable output. Once validated, the system will identify control structures such as loops, conditional statements, and recursion, and generate a node-based execution graph that illustrates the program flow dynamically. Each node represents a computational step, enabling users to trace execution in a structured and visual manner. In addition, the system incorporates an automated complexity analyzer that determines time complexity (e.g., ) and space complexity (e.g., ) based on detected patterns and nesting levels. The visualizer supports both general Java programs and Data Structures and Algorithms (DSA), making it suitable for educational, debugging, and analytical purposes. Unlike existing tools, the proposed system integrates node-based visualization, real-time execution tracing, and automated complexity analysis in a single platform supporting both general Java programs and DSA problems.

Similar Papers
  • Research Article

Data structures and algorithms misconceptions in concept inventories: a systematic literature review

  • Mar 13, 2026
  • Computer Science Education
  • Artturi Tilanterä +1
  • Conference Article
  • Citations13

Willow

  • Sep 23, 2019
  • Pedro Moraes +1
  • Conference Article
  • Citations25

A Game-Based Approach for Teaching Algorithms and Data Structures using Visualizations

  • Mar 03, 2021
  • Simon Su +3
  • Research Article

Pedagogical practices and benefits of using auto-generation approach to facilitate teaching data structures and algorithms

  • Jun 01, 2013
  • Journal of Computing Sciences in Colleges
  • Zhangsen +1
  • Conference Article

Dbux-PDG: An Interactive Program Dependency Graph for Data Structures and Algorithms

  • Oct 01, 2022
  • Dominik Seifert +3
  • Research Article

Run-Sketch: Interactive real-time code visualization and AI narration for DSA learning

  • Jan 01, 2026
  • E3S Web of Conferences
  • Renushree H S +4
  • PDF
  • Research Article
  • Citations7

Data Mining of Formative and Summative Assessments for Improving Teaching Materials towards Adaptive Learning: A Case Study of Programming Courses at the University Level

  • Jul 19, 2023
  • Electronics
  • Huy Tran +5
  • Research Article

Enhancing Large Language Models (LLMs) for Telecom Using Dynamic Knowledge Graphs and Explainable Retrieval-Augmented Generation

  • Jan 01, 2026
  • IEEE Wireless Communications
  • Dun Yuan +5
  • Supplementary Content

Architecting Query Compilers for Diverse Workloads

  • Jun 10, 2019
  • Figshare
  • Ruby Y Tahboub
  • Conference Article
  • Citations1

Spatial regularization based on support tensor machine for neuroimaging classification

  • Jan 01, 2015
  • Yingjiang Wu +1
  • Research Article
  • Citations208

Feature Forest Models for Probabilistic HPSG Parsing

  • Mar 01, 2008
  • Computational Linguistics
  • Yusuke Miyao +1
  • Conference Article
  • Citations2

<title>Brain Slicer: a high-performance Internet-based neuromedical imaging system</title>

  • Mar 11, 2002
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Rongkai Zhao +3
  • Conference Article
  • Citations7

An Approach for Improving Complexity of Longest Common Subsequence Problems using Queue and Divide-and-Conquer Method

  • May 01, 2019
  • Ratul Bhowmick +4
  • Book Chapter

N-Dimensional Structure: A Data Structure with Fast Access and Sorting of Integers

  • Jan 01, 2022
  • Harshit Gupta +2
  • Research Article

Reducing The Space And Time Complexity By The Use of Triangular Matrices

  • Jan 31, 2018
  • El-Cezeri Fen ve Mühendislik Dergisi
  • Zeynep Nihan Berberler +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.