English

ClassSpy: Java Object Pattern Visualization Tool

Programming Languages 2014-06-10 v1 Software Engineering

Abstract

Modern java programs consist of large number of classes as well as vast amount of objects instantiated during program execution. Software developers are always keen to know the number of objects created for each class. This information is helpful for a developer in understanding the packages/classes of a program and optimizing their code. However, understanding such a vast amount of information is not a trivial task. Visualization helps to depict this information on a single screen and to comprehend it efficiently. This paper presents a visualization approach that depicts information about all the objects instantiated during the program execution. The proposed technique is more space efficient and scalable to handle vast datasets, at the same time helpful to identify the key program components. This easy to use interface provides user an environment to glimpse the entire objects on a single screen. The proposed approach allows sorting objects at class, thread and method levels. Effectiveness and usability of the proposed approach is shown through case studies.

Keywords

Cite

@article{arxiv.1406.2099,
  title  = {ClassSpy: Java Object Pattern Visualization Tool},
  author = {Tufail Muhammad and Zahid Halim and Majid Ali Khan},
  journal= {arXiv preprint arXiv:1406.2099},
  year   = {2014}
}

Comments

ICOMS-2013. International Conference on Modeling and Simulation, 25-27 November, Islamabad

R2 v1 2026-06-22T04:33:46.736Z