A Tool for Visualizing the Execution of Programs and Stack Traces Especially Suited for Novice Programmers

Stanislav Litvinov, Marat Mingazov, Vladislav Myachikov, Vladimir Ivanov, Yuliya Palamarchuk, Pavel Sozonov, Giancarlo Succi

2017

Abstract

Software engineering education and training has 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++.

Download


Paper Citation


in Harvard Style

Litvinov S., Mingazov M., Myachikov V., Ivanov V., Palamarchuk Y., Sozonov P. and Succi G. (2017). A Tool for Visualizing the Execution of Programs and Stack Traces Especially Suited for Novice Programmers . In Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-250-9, pages 235-240. DOI: 10.5220/0006336902350240

in Bibtex Style

@conference{enase17,
author={Stanislav Litvinov and Marat Mingazov and Vladislav Myachikov and Vladimir Ivanov and Yuliya Palamarchuk and Pavel Sozonov and Giancarlo Succi},
title={A Tool for Visualizing the Execution of Programs and Stack Traces Especially Suited for Novice Programmers},
booktitle={Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2017},
pages={235-240},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006336902350240},
isbn={978-989-758-250-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - A Tool for Visualizing the Execution of Programs and Stack Traces Especially Suited for Novice Programmers
SN - 978-989-758-250-9
AU - Litvinov S.
AU - Mingazov M.
AU - Myachikov V.
AU - Ivanov V.
AU - Palamarchuk Y.
AU - Sozonov P.
AU - Succi G.
PY - 2017
SP - 235
EP - 240
DO - 10.5220/0006336902350240