English

A tool for visualizing the execution of programs and stack traces especially suited for novice programmers

Software Engineering 2017-12-01 v1

Abstract

Software engineering education and training have obstacles caused by a lack of basic knowledge about a process of program execution. The article is devoted to the development of special tools that help to visualize the process. We analyze existing tools and propose a new approach to stack and heap visualization. The solution is able to overcome major drawbacks of existing tools and suites well for analysis of programs written in Java and C/C++.

Keywords

Cite

@article{arxiv.1711.11377,
  title  = {A tool for visualizing the execution of programs and stack traces especially suited for novice programmers},
  author = {Stanislav Litvinov and Marat Mingazov and Vladislav Myachikov and Vladimir Ivanov and Yuliya Palamarchuk and Pavel Sozonov and Giancarlo Succi},
  journal= {arXiv preprint arXiv:1711.11377},
  year   = {2017}
}
R2 v1 2026-06-22T23:02:20.751Z