Code-Viz: Data Structure Specific Visualization and Animation Tool For User-Provided Code

N. S. Kumar, P N Revanth Babu, K S Sai Eashwar, M P Srinath, Sreyans Bothra · 2021 International Conference on Smart Generation Computing, Communication and Networking (SMART GENCON) · 2021

Data structures are used by programmers to help in the arrangement of data for a particular purpose. The use of the right data structure improves the performance of algorithms and increases time and space efficiency.Data structures involve the usage of pointers and references for representing user’s data. It is very difficult for new users/learners to see how these pointers and references change. It is also very difficult to find a correlation between the program being executed and the data structure being used in the code.Immersive understanding and involved learning are enabled by visualisation of these data structures. As a result, the user can appreciate the way the pointers and references are used in data structures.The aim of Code-Viz is to provide data structure specific visualisations and animations that are both intuitive and accurate. The tool is language agnostic, supporting major programming languages (currently C and Python). Code-Viz is implemented as a browser-based tool with a code editor where users can visualize code without the need to install any software, thus facilitating ease of access.

Read the paper · More papers on PaperTik