Search For:

Displaying 1-20 out of 20 total
Tango: A Framework and System for Algorithm Animation
Found in: Computer
By John T. Stasko
Issue Date:September 1990
pp. 27-39
<p>The role of animation in understanding and evaluating programs and developing new programs is discussed. A framework for algorithm animation, called Tango, and a system based on that framework are introduced. Related work is reviewed, and the conc...
SnapShot: Visualization to Propel Ice Hockey Analytics
Found in: IEEE Transactions on Visualization and Computer Graphics
By Hannah Pileggi,Charles D. Stolper,J. Michael Boyle,John T. Stasko
Issue Date:December 2012
pp. 2819-2828
Sports analysts live in a world of dynamic games flattened into tables of numbers, divorced from the rinks, pitches, and courts where they were generated. Currently, these professional analysts use R, Stata, SAS, and other statistical software packages for...
Robust State Sharing for Wide Area Distributed Applications
Found in: Distributed Computing Systems, International Conference on
By Brad Topol, Mustaque Ahamad, John T. Stasko
Issue Date:May 1998
pp. 554
In this article, we present the Mocha wide area computing infrastructure we are currently developing. Mocha provides support for robust shared objects on heterogeneous platforms, and utilizes advanced distributed shared memory techniques for maintaining co...
Creating an Accurate Portrayal of Concurrent Executions
Found in: IEEE Concurrency
By Eileen Kraemer, John T. Stasko
Issue Date:January 1998
pp. 36-46
Understanding and analyzing the execution of parallel and distributed systems is both important and challenging. Researchers have developed visualization tools to support users in confronting this challenge. However, experience shows that these tools can m...
Visualizing Program Executions on Large Data Sets
Found in: Visual Languages, IEEE Symposium on
By John T. Stasko, Jeyakumar Muthukumarasamy
Issue Date:September 1996
pp. 166
Understanding and interpreting large data sets is an important but challenging operation in many technical disciplines. Computer visualization has become a valuable tool to help portray characteristics of large data sets. In software visualization, illustr...
Knowledge Precepts for Design and Evaluation of Information Visualizations
Found in: IEEE Transactions on Visualization and Computer Graphics
By Robert A. Amar, John T. Stasko
Issue Date:July 2005
pp. 432-442
The design and evaluation of most current information visualization systems descend from an emphasis on a user's ability to
Which comes first, usability or utility?
Found in: Visualization Conference, IEEE
By Georges Grinstein, Alfred Kobsa, Catherine Plaisant, Ben Shneiderman, John T. Stasko
Issue Date:October 2003
pp. 112
No summary available.
PML: Adding Flexibility to Multimedia Presentations
Found in: IEEE Multimedia
By Ashwin Ram, Richard Catrambone, Mark J. Guzdial, Colleen M. Kehoe, D. Scott McCrickard, John T. Stasko
Issue Date:April 1999
pp. 40-52
In multimedia systems, designers typically link content and presentation. A new markup language, Procedural Markup Language (PML), decouples content and presentation. It lets users specify the knowledge structures, underlying physical media, and relationsh...
The Information Mural: A Technique for Displaying and Navigating Large Information Spaces
Found in: IEEE Transactions on Visualization and Computer Graphics
By Dean F. Jerding, John T. Stasko
Issue Date:July 1998
pp. 257-271
<p><b>Abstract</b>—Information visualizations must allow users to browse information spaces and focus quickly on items of interest. Being able to see some representation of the entire information space provides an initial gestalt overview...
Understanding and characterizing insights: how do people gain insights using information visualization?
Found in: Proceedings of the 2008 conference on BEyond time and errors: novel evaLuation methods for Information Visualization (BELIV '08)
By Ji Soo Yi, John T. Stasko, Julie A. Jacko, Youn-ah Kang
Issue Date:April 2008
pp. 67-74
Even though "providing insight" has been considered one of the main purposes of information visualization (InfoVis), we feel that insight is still a not-well-understood concept in this context. Inspired by research in sensemaking, we realized the importanc...
The buzz: supporting user tailorability in awareness applications
Found in: Proceeding of the twenty-sixth annual SIGCHI conference on Human factors in computing systems (CHI '08)
By James R. Eagan, John T. Stasko
Issue Date:April 2008
pp. 49-54
Information awareness applications offer the exciting potential to help people to better manage the data they encounter on a routine basis, but customizing these applications is a difficult task. Most applications allow users to perform basic customization...
What's happening?: promoting community awareness through opportunistic, peripheral interfaces
Found in: Proceedings of the Working Conference on Advanced Visual Interfaces (AVI '02)
By John T. Stasko, Qiang Alex Zhao
Issue Date:May 2002
pp. 19-24
Maintaining an awareness of information about one's own community and its members is viewed as being important, but is becoming more challenging today as people are overwhelmed by so many different forms of information. This paper describes the "What's Hap...
What's happening?: the community awareness application
Found in: CHI '00 extended abstracts on Human factors in computer systems (CHI '00)
By John T. Stasko, Qiang Alex Zhao
Issue Date:April 2000
pp. 253-254
This article introduces the "What's Happening" desktop application for maintaining and enhancing community awareness. "What's Happening" uses a small visualization display and animation to provide unobtrusive information delivery and lightweight chat-room ...
Evaluating image filtering based techniques in media space applications
Found in: Proceedings of the 1998 ACM conference on Computer supported cooperative work (CSCW '98)
By John T. Stasko, Qiang Alex Zhao
Issue Date:November 1998
pp. 11-18
Goals and content: This tutorial will address the design and implementation of collaborative applications. The design space will be described using the dimensions of session management, coupling, user awareness, and undo/redo.We will examine tools for bui...
Visualizing parallel simulations in network computing environments: a case study
Found in: Proceedings of the 29th conference on Winter simulation (WSC '97)
By Brad Topol, Christopher D. Carothers, John T. Stasko, Richard M. Fujimoto, Vaidy Sunderam
Issue Date:December 1997
pp. 110-117
This paper describes the CONVERSIM simulation language. CONVERSIM is a developmental general-purpose, discrete-event language which has been used in the classroom to introduce the use and operation of simulators prior to the introduction of languages such ...
Visualizing interactions in program executions
Found in: Proceedings of the 19th international conference on Software engineering (ICSE '97)
By Dean F. Jerding, John T. Stasko, Thomas Ball
Issue Date:May 1997
pp. 360-370
One popular use for Haskell in recent years has been as a host language for domain-specific embedded languages. But how can one embed a postfix language in Haskell, given that Haskell only supports prefix and infix syntax? This paper describes several such...
Using information murals in visualization applications
Found in: Proceedings of the 8th annual ACM symposium on User interface and software technology (UIST '95)
By Dean F. Jerding, John T. Stasko
Issue Date:November 1995
pp. 73-74
This paper describes a Computer Aided Design system for sketching free-form polygonal surfaces such as terrains and other natural objects. The user manipulates two 3D position and orientation trackers with three buttons, one for each hand. Each hand has a ...
Toward visual debugging: integrating algorithm animation capabilities within a source-level debugger
Found in: ACM Transactions on Computer-Human Interaction (TOCHI)
By John T. Stasko, Sougata Mukherjea
Issue Date:March 1994
pp. 215-244
Much of the recent research in software visualization has been polarized toward two opposite domains. In one domain that we call data structure and program visualization, low-level canonical views of program structures are generated automatically. These ty...
Animation support in a user interface toolkit: flexible, robust, and reusable abstractions
Found in: Proceedings of the 6th annual ACM symposium on User interface software and technology (UIST '93)
By John T. Stasko, Scott E. Hudson
Issue Date:December 1993
pp. 57-67
Traditional models of input work on the assumption that inputs delivered to a system are fairly certain to have occurred as they are reported. However, a number of new input modalities, such as pen-based inputs, hand and body gesture inputs, and voice inpu...
Using direct manipulation to build algorithm animations by demonstration
Found in: Proceedings of the SIGCHI conference on Human factors in computing systems: Reaching through technology (CHI '91)
By John T. Stasko
Issue Date:April 1991
pp. 307-314
An interactive electronic information kiosk was created for the CHI '89 conference. Based on Macintosh® technology, the “InfoBooth” included a custom HyperCard® interface built by a team at Apple Computer.The design was initiated by e...