Proceedings of the 2003 ACM Symposium on Software Visualization 2003
DOI: 10.1145/774833.774848
|View full text |Cite
|
Sign up to set email alerts
|

Designing effective program visualization tools for reducing user's cognitive effort

Abstract: Program visualization holds great potential for conveying information about the state and behavior of a running program. However, barriers exist to the realization of this potential, and the limited knowledge about the factors that affect program visualization makes the identification of these barriers difficult. We present arguments that the economy of information and tasks related to the visualization environment has a significant impact on the user's performance in solving algorithmic problems. We apply thi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
9
0

Year Published

2005
2005
2024
2024

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 23 publications
(9 citation statements)
references
References 32 publications
0
9
0
Order By: Relevance
“…Human cognitive and perceptual capabilities are effectively exploited using smooth, interactive animations to show the part of the hierarchy focused upon. These animations allow the human perceptual system to immediately track the position of the software component focused upon [68]. This technique represents a lower cognitive burden than if the selected part is just highlighted without animated transition.…”
Section: Visualizing Software Organizationmentioning
confidence: 99%
See 1 more Smart Citation
“…Human cognitive and perceptual capabilities are effectively exploited using smooth, interactive animations to show the part of the hierarchy focused upon. These animations allow the human perceptual system to immediately track the position of the software component focused upon [68]. This technique represents a lower cognitive burden than if the selected part is just highlighted without animated transition.…”
Section: Visualizing Software Organizationmentioning
confidence: 99%
“…Using the latter effectively is important to reduce the user cognitive load [66], [67], [68]. Indeed, how people perceive and interact with a visualization tool strongly influences their understanding of the data, hence the usefulness of the system [65], [69], [70].…”
Section: Introductionmentioning
confidence: 99%
“…For over a decade, algorithm/data-structure visualization has been an active research area in computer science education; for a partial list of representative projects, please refer to [12,6,10,9,2,1,5,7] and check the "SIGCSE: Education Links" page 3 . In his Ph.D. dissertation, Roessling cites several of the methods that have been tried in the past [8].…”
Section: Related Workmentioning
confidence: 99%
“…Software visualization [1] relies on the human perceptual system [11]. Indeed, using the latter effectively is important to reduce the user cognitive load [12]- [14]. A technique to ease the understanding of source code is to represent it through suitable abstractions and metaphors.…”
Section: Introductionmentioning
confidence: 99%