(Enter summary)
Abstract: Software development and maintenance tasks rely on and can benefit from an increased
level of program understanding. Object-oriented programming languages provide features
which facilitate software maintenance, yet the same features often make object-oriented
programs more difficult to understand. We support the use of program visualization techniques
to foster object-oriented program comprehension. This paper identifies ways that
visualization can increase program understanding, and presents a ... (Update)
Context of citations to this paper: More
.... are passed, the return values, the state of objects that are used, the value of elds when accessed or modi ed, amongst other things [JS94b]. The tool could gather this information when some event has occurred, such as the invocation or return of a method, or the access or...
Cited by: More
Providing a User Customisable Tool for Software Visualisation.. - Smith, Munro (2004)
(Correct)
Runtime Visualisation of Object-Oriented Software - Smith (2002)
(Correct)
Using Software Visualisation to Enhance Online Component.. - Marshall, Biddle, Noble
(Correct)
Similar documents (at the sentence level):
8.7%: Visualization Of Object-Oriented Design Models - Asija (1999)
(Correct)
Active bibliography (related documents): More All
0.5: Program Understanding - A Survey - von Mayrhauser, Vans (1994)
(Correct)
0.4: A Cognitive Framework For Describing And Evaluating Software.. - Storey (1998)
(Correct)
0.4: Cognitive Design Elements to Support the Construction of .. - Storey, Fracchia, Müller (1999)
(Correct)
Similar documents based on text: More All
0.1: Visualizing Message Patterns in Object-Oriented Program.. - Jerding, Stasko, Ball (1996)
(Correct)
0.1: The Information Mural: A Technique for Displaying and.. - Jerding, Stasko (1995)
(Correct)
0.1: The Information Mural: Increasing Information Bandwidth in.. - Jerding, Stasko (1996)
(Correct)
Related documents from co-citation: More All
7: A principled taxonomy of software visualization (context) - Price, Baecker et al. - 1993
4: The Information Mural: A Technique for Displaying and Navigating Large Informati..
- Jerding, Stasko - 1995
4: Interactive Visualization of Design Patterns Can Help in Framework Understanding (context) - Lange, Nakamura - 1995
BibTeX entry: (Update)
D. F. Jerding, J. T. Stasko. Using Visualization to Foster Object-Oriented Program Understanding. Georgia Institute of Technology Technical Report GIT-GVU-94-33, July 1994. http://citeseer.ist.psu.edu/jerding94using.html More
@techreport{ jerding94using,
author = "Dean F. Jerding and John T. Stasko",
title = "Using Visualization to Foster Object-Oriented Program Understanding",
number = "GIT-GVU-94-33",
month = "July",
address = "Atlanta, GA, USA",
year = "1994",
url = "citeseer.ist.psu.edu/jerding94using.html" }
Citations (may not include all citations):
1286
Object-Oriented Modeling and Design (context) - Rumbaugh, Blaha et al. - 1991 ACM
469
Object Oriented Design with Applications (context) - Booch - 1991 ACM
202
Communications of the ACM (context) - Harel, formalisms - 1988
95
A principled taxonomy of software visualization (context) - Price, Baecker et al. - 1993 DBLP
81
Introducing objectcharts or how to use statecharts in object.. (context) - Coleman, Hayes et al. - 1992 ACM DBLP
80
Towards a theory of the comprehension of computer programs (context) - Brooks - 1983 DBLP
77
Maintenance support for object-oriented programs (context) - Wilde, Huitt - 1992 ACM DBLP
66
A laboratory for teaching object-oriented thinking (context) - Beck, Cunningham - 1989 DBLP
56
PECAN: Program development systems that support multiple vie.. (context) - Reiss - 1985 ACM DBLP
45
PROVIDE: A process visualization and debugging environment (context) - Moher - 1988
43
Interacting with the FIELD environment (context) - Reiss - 1990 ACM DBLP
41
IGOR: A system for program debugging via reversible executio.. (context) - Feldman, Brown - 1989
36
Cognitive processes in program comprehension (context) - Letovsky - 1986 ACM
32
GraphTrace - understanding objectoriented systems using conc.. (context) - Kleyn, Gingrich - 1988
32
A framework for dynamic program analyzers (context) - Bruegge, Gottschalk et al. - 1993 ACM DBLP
32
The role of another spatial dimension in software visualizat.. (context) - Koike - 1993
30
Visualizing the behavior of object-oriented systems
- De Pauw, Helm et al. - 1993
29
Support for maintaining objectoriented programs
- Lejter, Meyers et al. - 1992
25
Mental models and software maintenance (context) - Littman, Pinto et al. - 1986
22
Understanding and characterizing software visualization syst.. (context) - Stasko, Patterson - 1992 DBLP
22
Comprehension strategies in programming (context) - Pennington - 1987
19
Modeling object-oriented program execution
- De Pauw, Kimelman et al. - 1994 ACM DBLP
17
Understanding and documenting programs (context) - Basili, Mills - 1982 DBLP
16
A framework for abstract 3D visualization (context) - Reiss - 1993 DBLP
9
A toolset for program understanding
- Livadas, Alden - 1993
8
Knowledge and processes in the comprehension of computer pro.. (context) - Soloway, Adelson et al. - 1988
6
programs: An experimental study (context) - Linos, Aubet et al. - 1993
5
Object-oriented software reuse: The yo-yo problem (context) - Taenzer, Ganti et al. - 1989
5
Working with object-oriented programs: The view from the tre..
- Meyers - 1990
5
What tracers are made (context) - Bocker, Herczeg - 1990
4
Model-based tools to record program understanding (context) - Younger, Bennett - 1993
4
From program comprehension to tool requirements for an indus..
- von Mayrhauser, Vans - 1993
4
document and trace object-oriented systems (context) - Shilling, Stasko et al. - 1992
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cora.justresearch.com/Programming/Object_Oriented/index.html): More
An Efficient Semaphore Implementation Scheme for Small-Memory.. - Khawar Zuberi (1997)
(Correct)
What is "Object-Oriented Programming"? - Stroustrup (1991)
(Correct)
Simple objects for Standard ML - John Reppy (1996)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC