See this document in CiteSeerX!

Cognitive Design Elements to Support the Construction of a Mental Model during Software Visualization (1997)  (Make Corrections)  (35 citations)
M.-A.D. Storey, F.D. Fracchia, H.A. Müller
International Workshop on Program Comprehension



  Home/Search   Context   Related

 
View or download:
csr.uvic.ca/~mstorey/papers/wpc97.ps
rigi.csc.uvic.ca/pub/paper...wpc97.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  csr.uvic.ca/~mstor...publications (more)
From:  csr.uvic.ca/~mstor...publications
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: The scope of software visualization tools which exist for the navigation, analysis and presentation of software information varies widely. One class of tools, which we refer to as software exploration tools, provide graphical representations of software structures linked to textual views of the program source code and documentation. This paper describes a hierarchy of cognitive issues which should be considered during the design of a software exploration tool. The hierarchy of cognitive design... (Update)

Cited by:   More
Test Driving Reusable Components - Marshall (2005)   (Correct)
Copyright 2001 CSREA. - Published In The (2001)   (Correct)
Runtime Visualisation of Object-Oriented Software - Smith (2002)   (Correct)

Similar documents (at the sentence level):
62.0%:   Cognitive Design Elements to Support the Construction of .. - Storey, Fracchia, Müller (1999)   (Correct)
48.3%:   A Cognitive Framework For Describing And Evaluating Software.. - Storey (1998)   (Correct)

Active bibliography (related documents):   More   All
1.2:   How Do Program Understanding Tools Affect How Programmers.. - Storey, Wong, Müller (1998)   (Correct)
1.0:   Cognitive Support in Software Engineering Tools: A.. - Andrew Walenstein (2002)   (Correct)
0.6:   Reverse Engineering: A Roadmap - Müller, Jahnke, Smith, al. (2000)   (Correct)

Similar documents based on text:   More   All
0.4:   Integrating Information Sources for Visualizing Java Programs - Michaud, Storey, Müller (2001)   (Correct)
0.2:   Software Architecture as a Shared Mental Model - University (2002)   (Correct)
0.2:   Developing the Designer's Toolkit with Software Comprehension.. - Walenstein (1998)   (Correct)

Related documents from co-citation:   More   All
13:   Manipulating and documenting software structures using shrimp views - Storey, uller - 1995
9:   A principled taxonomy of software visualization (context) - Price, Baecker et al. - 1993
9:   How do program understanding tools affect how programmers understand programs - Storey, Wong et al. - 1998

BibTeX entry:   (Update)

M.-A.D. Storey, F.D. Fracchia, and H.A. Muller. Cognitive design elements to support the construction of a mental model during software exploration. Journal of Software Systems. To appear. http://citeseer.ist.psu.edu/storey97cognitive.html   More

@inproceedings{ storey97cognitive,
    author = "M.-A. D. Storey and F. D. Fracchia and H. A. M{\"u}ller",
    title = "Cognitive design elements to support the construction of a mental model during software exploration",
    booktitle = "International Workshop on Program Comprehension",
    pages = "17--28",
    year = "1997",
    url = "citeseer.ist.psu.edu/storey97cognitive.html" }
Citations (may not include all citations):
318   IEEE Transactions on Software Engineering (context) - Weiser - 1984
214   Reverse engineering and design recovery: A taxonomy (context) - Chikofsky - 1990
202   Envisioning Information (context) - Tufte - 1990
95   A principled taxonomy of software visualization (context) - Price, Baecker et al. - 1993
83   A review and taxonomy of distortion-oriented presentation te.. - Leung, Apperley - 1994
80   Towards a theory of the comprehension of computer programs (context) - Brooks - 1983
65   Empirical studies of programming knowledge (context) - Soloway, Ehrlich - 1984
62   IEEE Transactions on Software Engineering (context) - Chen, Nishimoto et al. - 1990
57   Designing documentation to compensate for delocalized plans (context) - Soloway, Pinto et al. - 1988
56   Pecan: Program development systems that support multiple vie.. (context) - Reiss - 1985
54   Manipulating and documenting software structures - Storey, Muller et al. - 1996
54   Manipulating and documenting software structures using SHriM.. - Storey, Muller - 1995
42   Human Factors and Typography for More Readable Programs (context) - Baecker, Marcus - 1990
41   Stimulus structures and mental representations in expert com.. (context) - Pennington - 1987
38   Navigating large networks with hierarchies - Eick, Wills - 1993
37   Rigi --- A system for programming-in-the-large (context) - Muller, Klashinsky - 1988
36   Cognitive processes in program comprehension (context) - Letovsky - 1986
35   A reverse engineering approach to subsystem structure identi.. - Muller, Orgun et al. - 1993
34   visualization of program information (context) - Reiss, for - 1995
34   Programmable reverse engineering - Tilley, Wong et al. - 1994
29   Program comprehension during software maintenance and evolut.. (context) - von Mayrhauser, Vans - 1995
25   Mental models and software maintenance (context) - Littman, Pinto et al. - 1986
24   Software Psychology: Human Factors in Computer and Informati.. (context) - Shneiderman - 1980
24   On designing an experiment to evaluate a reverse engineering.. - Storey, Wong et al. - 1996
23   Visualizing program slices - Ball, Eick - 1994
23   The Software Landscape: A Visual Formalism for Programming-i.. (context) - Penny - 1992
21   Hypermedia and cognition: Designing for comprehension (context) - Thuring, Hannemann et al. - 1995
21   Reverse engineering by visualizing and querying - Mendelzon, Sametinger - 1995
20   Expertise in debugging computer programs: A process analysis (context) - Vessey - 1985
14   for software maintenance. Software--Practice and Experience (context) - Rajlich, Damaskinos et al. - 1990
14   Towards a framework for program understanding - Tilley, Paul et al. - 1996
13   The Field Programming Environment: A Friendly Integrated Env.. (context) - Reiss - 1995
12   Space-filling software visualization - Baker, Eick - 1995
11   From code understanding needs to reverse engineering tool ca.. - von Mayrhauser, Vans - 1993
10   Layered explanations of software: A methodology for program .. (context) - Rajlich, Doran et al. - 1994
10   Spatial and visual representations of software structures: A.. (context) - Muller, Corrie et al. - 1992
10   Maintenance tools (context) - Oman - 1990
9   semantic interactions in programmer behavior: A model and ex.. (context) - Shneiderman, Mayer - 1979
9   A toolset for program understanding - Livadas, Alden - 1994
8   Whorf: A visualization tool for software maintenance (context) - Steckel, Brade et al. - 1992
8   Comprehension processes during large scale maintenance - von Mayrhauser, Vans - 1994
7   Cognitive bias in software engineering (context) - Stacy, MacMillian - 1995
7   Visualizing program dependencies: An experimental study - Linos, Aubet et al. - 1994
4   Dynamic code cognition behaviors for large scale code (context) - von Mayrhauser, Vans - 1993
4   A research overview (context) - Rich, Waters - 1988
4   Architecture and applications of the hy+ system (context) - Consens, Ch et al. - 1994
3   Currency and Doubleday (context) - Norman, of - 1990
3   Dynamic graph abstraction for effective software visualizati.. (context) - Kimelman, Leban et al. - 1995
3   Java Tutorial (context) - Flanagan - 1996
3   Software visualization in the large (context) - Baker, Eick - 1996



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.csr.uvic.ca/~mstorey/research/publications.html):   More
Customizing a Fisheye View Algorithm to Preserve the Mental.. - Storey, Fracchia, Müller (1999)   (Correct)
Cognitive Design Elements to Support the Construction of .. - Storey, Fracchia, Müller (1999)   (Correct)
Rigi: A Visualization Environment for Reverse Engineering - Storey, Wong, Müller (1997)   (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