Runtime visualisation of object oriented software
M.P. Smith,Malcolm Munro +1 more
- 26 Jun 2002
- pp 81-89
TL;DR: This paper looks at how software visualisation offers a way to aid comprehension by displaying both static and dynamic aspects of a piece of software.
read more
Abstract: Software is inherently dynamic, yet much of the analysis and comprehension processes focus entirely on the static source code of the software. This paper looks at how software visualisation offers a way to aid comprehension by displaying both static and dynamic aspects of a piece of software. A new visualisation is presented with specific focus on a class level summary view.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Graphical user interface system and method for presenting objects
Pavel Bonev,Georgi Stanev,Mladen Droshev +2 more
- 29 Dec 2006
TL;DR: In this article, a system and method for visualizing objects within an object network is presented, which is based on the concept of graphical user interface (GUI) which consists of a plurality of graphical nodes arranged in a graph structure, each of the nodes representing one of the objects and the graph structure representing the relationships between the objects.
106
Patent
Cache region concept
Galin Galchev,Frank Kilian,Oliver Luik,Dirk Marwinski,Petio G. Petev +4 more
- 23 Dec 2005
TL;DR: In this article, a method to store objects in a memory cache is described, where the object is stored in a cache region of the memory cache based on an identification that the object has no potential for storage in a shared memory cache and a determination that the cache region is associated with a storage policy.
67
Patent
Distributed cache architecture
Petio G. Petev,Galin Galchev,Frank Kilian,Oliver Luik,Dirk Marwinski +4 more
- 28 Dec 2004
TL;DR: In this paper, the authors describe methods for a treatment of cached objects, where an object, associated with an object key, is stored in a first local memory cache associated with a first virtual machine within a first computing system.
57
Patent
Session management within a multi-tiered enterprise network
Georgi Stanev,Galin Galchev +1 more
- 30 May 2012
TL;DR: In this paper, a system and method are described in which session objects are organized and managed within a structured hierarchy of session object storage units, referred to herein as "session domains", which can provide abstract storage for session objects having similar management characteristics.
35
Software Comprehension - A Review & Research Direction
Michael P. O'Brien
- 01 Jan 2003
TL;DR: A large amount of research has been carried out, in an attempt to guide and support software engineers in this process of understanding computer programs.
35
References
•Book
Design Patterns: Elements of Reusable Object-Oriented Software
Erich Gamma,Richard Helm,Ralph E. Johnson,John Vlissides +3 more
- 01 Jan 1994
TL;DR: The book is an introduction to the idea of design patterns in software engineering, and a catalog of twenty-three common patterns, which most experienced OOP designers will find out they've known about patterns all along.
24.8K
The eyes have it: a task by data type taxonomy for information visualizations
Ben Shneiderman
- 03 Sep 1996
TL;DR: A task by data type taxonomy with seven data types and seven tasks (overview, zoom, filter, details-on-demand, relate, history, and extracts) is offered.
Seesoft-a tool for visualizing line oriented software statistics
TL;DR: The Seesoft software visualization system as discussed by the authors allows one to analyze up to 50000 lines of code simultaneously by mapping each line of code into a thin row, and the color of each row indicates a statistic of interest, e.g., red rows are those most recently changed, and blue are those least recently changed.
Program comprehension during software maintenance and evolution
A. von Mayrhauser,A.M. Vans +1 more
TL;DR: Open questions in code cognition models relate to the scalability of existing experimental results with small programs, the validity and credibility of results based on experimental procedures, and the challenges of data availability are identified.
658
How do program understanding tools affect how programmers understand programs
Margaret-Anne Storey,Kenny Wong,Hausi A. Müller +2 more
- 06 Oct 1997
TL;DR: This study explores the question of whether program understanding tools enhance or change the way that programmers understand programs, and describes how these tools supported or hindered the diverse comprehension strategies used.