The story of moose: an agile reengineering environment
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
Visualizing live software systems in 3D
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
Analyzing software evolution through feature views: Research Articles
Journal of Software Maintenance and Evolution: Research and Practice
Object flow analysis: taking an object-centric view on dynamic analysis
ICDL '07 Proceedings of the 2007 international conference on Dynamic languages: in conjunction with the 15th International Smalltalk Joint Conference 2007
Execution trace analysis through massive sequence and circular bundle views
Journal of Systems and Software
Automatic identification of key classes in a software system using webmining techniques
Journal of Software Maintenance and Evolution: Research and Practice
Visualizing dynamic metrics with profiling blueprints
TOOLS'10 Proceedings of the 48th international conference on Objects, models, components, patterns
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II
JSquash: source code analysis of embedded database applications for determining SQL statements
INAP'09 Proceedings of the 18th international conference on Applications of declarative programming and knowledge management
Execution profiling blueprints
Software—Practice & Experience
Understanding Ajax applications by connecting client and server-side execution traces
Empirical Software Engineering
Tracking performance failures with rizel
Proceedings of the 2013 International Workshop on Principles of Software Evolution
Hi-index | 0.00 |
Understanding the run-time behavior of object-orientedlegacy systems is a complex task due to factors such aslate binding and polymorphism. Current approaches extractand use information from the complete execution traceof a system. The sheer size and complexity of such tracesmake their handling, storage, and analysis difficult. Currentsoftware systems which run almost non-stop do not permitsuch a full analysis. In this paper we present a lightweightapproach based on the extraction of a condensed amountof information, e.g., measurements, that does not require afull trace. Using this condensed information, we proposea visualization approach which allows us to identify andunderstand certain aspects of the objects' lifetime such astheir role played in the creation of other objects and thecommunication architecture they support.