IntelliGEN: A Distributed Workflow System for Discovering Protein-Protein Interactions (2002)
Krys J. Kochut, Jonathan Arnold, Amit Sheth, John Miller, Eileen Kraemer, Budak Arpinar, ...
this paper, we present a design and an initial implementation of a distributed workflow system created to schedule and support activities in a genomics laboratory focused on what genes do. This...
Joint EUROGRAPHICS - IEEE TCVG Symposium on Visualization (2002), pp. 1--7 (2002)
Mihail E. Tudoreanu, Rong Wu, Ashley Hamilton-taylor, Eileen Kraemer
Previous studies of program visualization have failed to provide convincing support for the benefits of algorithm animation in promoting the understanding of computations. This paper presents a study...
Legends as a Device for Interacting with Visualizations (2001)
Mihail E. Tudoreanu, Eileen Kraemer
Users and developers of visualization tools must deal with the problem of specifying what information to show and how to represent it. Typically, the user's focus of interest will change over time,...
Token Finding Using Mobile Agents (2001)
Delbert Hart, Mihail E. Tudoreanu, Eileen Kraemer
One of the greatest challenges facing the software community today is the increasing complexity of software. Complexity limits understanding, making it difficult to evaluate the correctness,...
Mobile Agents for Monitoring Distributed Systems (2001)
Delbert Hart, Mihail Tudoreanu, Eileen Kraemer
This paper gives an overview of our work in determining when mobile agents are appropriate for monitoring distributed applications. The high degree of variability resulting from the interaction...
Why Johnny Won't Visualize (2001)
Eileen Kraemer, Mihail Tudoreanu, Ashley Taylor
Many potential users of program visualization have a strong intuitive belief that visualization is a valuable tool for communicating information about the state and behavior of programs. Yet, in...
Interactive Visual Exploration of Distributed Computations (2001)
Delbert Hart, Eileen Kraemer, Gruia-catalin Roman
Program understanding is central to the development of distributed computations, from the initial coding phase, through testing and debugging, to maintenance and support. Our goal is to support...
An Architecture for Monitoring, Visualization and Control of Gigabit Networks (2000)
Guru Parulkar, Douglas Schmidt, Eileen Kraemer, Jonathan Turner, Anshul Kantawala
In this paper, we outline a design of a highly scalable network monitoring, visualization and control system #NMVC# system with advanced algorithmic and human-in-the-loop capability. This capability...
A Java-based Course in Human-Computer Interaction (2000)
The ACM/SIGCHI proposed curriculum for Human-Computer Interaction includes four types of HCI courses. The course described in this paper most closely fits the description of the CS1 course, User...
Visualization and Interactive Steering of Simulated Annealing (2000)
Combinatorial optimization problems involve the selection of an arrangement of discrete objects (a state) from a discrete, finite space of mutually exclusive states. The goal is to select the...
Interactive program steering is a promising technique for improving the performance of parallel and distributed applications. Steering decisions are typically based on visual presentations of some...
Falcon: On-line Monitoring and Steering of Large-Scale Parallel Programs (2000)
Weiming Gu, Greg Eisenhauer, Eileen Kraemer, Karsten Schwan, John Stasko, Jeffrey Vetter
Falcon is a system for on-line monitoring and steering of large-scale parallel programs. The purpose of such interactive steering is to improve its performance or to affect its execution behavior....
Eileen Kraemer, Delbert Hart, Washington U. In St. Louis
The collection of global snapshots is an essential task in the monitoring and interactive steering of distributed systems. In the PathFinder exploratory visualization system we have implemented...
Interactive Visual Exploration of Distributed Computations (2000)
Delbert Hart, Eileen Kraemer, Gruia-catalin Roman
Program understanding is central to the development of distributed computations, from the initial coding phase, through testing and debugging, to maintenance and support. Our goal is to support...
Exploratory Visualization of Distributed Computations: A Case Study (2000)
Navin Gupta, Eileen Kraemer, Delbert Hart, Maria Chinwala, David Miller
Exploratory Visualization is an approach for helping users learn about distributed computations without requiring users to examine source code. Instead, visualizations provide intuition about the...
Creating an Accurate Portrayal of Concurrent Executions (2000)
Eileen Kraemer, John T. Stasko
This article opens with a discussion of current visualization faults and limitations. We then explain why we find the characteristics mentioned above essential to the analysis of concurrent...
Agent Roles in Snapshot Assembly (2000)
The ability to understand running distributed computations depends on effective monitoring techniques. Monitoring distributed systems entails two primary tasks: collecting data from the application...
An Architecture for Monitoring, Visualization and Control of Gigabit Networks (2000)
Guru Parulkar, Douglas Schmidt, Eileen Kraemer, Jonathan Turner, Anshul Kantawala
We propose a network monitoring, visualization and control system (NMVC) that ensures adequate quality of service to network users while maintaining high network resource utilization. The main...
Using Snapshot Streams to Support Visual Exploration (2000)
Delbert Hart, Eileen Kraemer, Gruia-catalin Roman
The non-determinism, complexity, and size of distributed software systems present significant difficulties for designers and maintainers. Visualization can help alleviate these difficulties through...
An Architecture for Monitoring, Visualization and Control of Gigabit Networks (1999)
Guru Parulkar, Douglas Schmidt, Eileen Kraemer, Jonathan Turner, Anshul Kantawala
In this paper, we outline a design of a highly scalable network monitoring, visualization and control system (NMVC) system with advanced algorithmic and human-in-the-loop capability. This capability...
Token Finding Strategies (1999)
Monitoring distributed computations provides a practical way of learning about and coming to understand a class of applications that are becoming increasingly common. The benefits of distribution...
Agent Roles in Snapshot Assembly (1999)
The ability to understand running distributed computations depends on effective monitoring techniques. Monitoring distributed systems entails two primary tasks: collecting data from the application...
An Architecture for Monitoring, Visualization and Control of Gigabit Networks (1999)
Guru Parulkar, Douglas Schmidt, Eileen Kraemer, Jonathan Turner, Anshul Kantawala
In this paper, we outline a design of a highly scalable network monitoring, visualization and control system (NMVC) system with advanced algorithmic and human-in-the-loop capability. This capability...
An Architecture for Monitoring, Visualization and Control of Gigabit Networks (1999)
Guru Parulkar, Douglas Schmidt, Eileen Kraemer, Jonathan Turner, Anshul Kantawala
In this paper, we outline a design of a highly scalable network monitoring, visualization and control system (NMVC) system with advanced algorithmic and human-in-the-loop capability. This capability...
An Architecture for Monitoring, Visualization and Control of Gigabit Networks (1999)
Guru Parulkar, Douglas Schmidt, Eileen Kraemer, Jonathan Turner, Anshul Kantawala
In this paper, we outline a design of a highly scalable network monitoring, visualization and control system (NMVC) system with advanced algorithmic and human-in-the-loop capability. This capability...
Consistency Considerations in the Interactive Steering of Computations (1998)
Interactive steering can be helpful in understanding and managing parallel and distributed systems. Multiple approaches to the implementation of steering systems are under investigation or in...
Eileen Kraemer, Delbert Hart, Gruia-catalin Roman
Computational steering, the interactive adjustment of application parameters and allocation of resources, is a promising technique for higher-productivity simulations, finer-grained optimization of...
Using Snapshot Streams to Support Visual Exploration (1997)
Delbert Hart, Eileen Kraemer, Gruia-catalin Roman
The non-determinism, complexity, and size of distributed software systems present significant difficulties for designers and maintainers. Visualization can help alleviate these difficulties through...
Delbert Hart, Eileen Kraemer, Gruia-catalin Roman
The non-determinism, complexity, and size of distributed software systems present significant difficulties for designers and maintainers. Visualization can help alleviate these difficulties through...
Delbert Hart, Eileen Kraemer, Gruia-catalin Roman
The non-determinism, complexity, and size of distributed software systems present significant difficulties for designers and maintainers. Visualization can help alleviate these difficulties through...
Balancing Consistency and Lag in Transaction-Based Computational Steering (1997)
Eileen Kraemer, Delbert Hart, Gruia-catalin Roman
Computational steering, the interactive adjustment of application parameters and allocation of resources, is a promising technique for higher-productivity simulations, finer-grained optimization of...
Eileen Kraemer, Delbert Hart, Gruia-catalin Roman
Computational steering, the interactive adjustment of application parameters and allocation of resources, is a promising technique for higher-productivity simulations, finer-grained optimization of...
An Architecture for Monitoring, Visualization and Control of Gigabit Networks (1997)
Guru Parulkar, Douglas Schmidt, Eileen Kraemer, Jonathan Turner, Anshul Kantawala
We propose a network monitoring, visualization and control system (NMVC) that ensures adequate quality of service to network users while maintaining high network resource utilization. The main...
Online Displays of Parallel Programs: Problems and Solutions (1997)
Greg Eisenhauer, Weiming Gu, Eileen Kraemer, Karsten Schwan, John Stasko
The continuous display of information derived from on-line monitoring presents problems that are more difficult to resolve than those associated with off-line displays. Handling these problems...
Interactive Visual Exploration of Distributed Computations (1997)
Delbert Hart, Eileen Kraemer, Gruia-catalin Roman
Program understanding is central to the development of distributed computations, from the initial coding phase, through testing and debugging, to maintenance and support. Our goal is to support...
Interactive program steering is a promising technique for improving the performance of parallel and distributed applications. Steering decisions are typically based on visual presentations of some...
Falcon: On-line Monitoring and Steering of Large-Scale Parallel Programs (1994)
Weiming Gu, Greg Eisenhauer, Eileen Kraemer, Karsten Schwan, John Stasko, Jeffrey Vetter
Falcon is a system for on-line monitoring and steering of large-scale parallel programs. The purpose of such interactive steering is to improve its performance or to affect its execution behavior....
Falcon: On-line Monitoring and Steering of Large-Scale Parallel Programs (1994)
Weiming Gu, Greg Eisenhauer, Eileen Kraemer, Karsten Schwan, John Stasko, Jeffrey Vetter
Falcon is a system for on-line monitoring and steering of large-scale parallel programs. The purpose of such interactive steering is to improve its performance or to affect its execution behavior....
Issues in Visualization for the Comprehension of Parallel Programs (1994)
Eileen Kraemer, John T. Stasko
Parallel and distributed computers are becoming more widely used. Thus, the comprehension of parallel programs is increasingly important. Understanding parallel programs is more challenging than...
Issues in Visualization for the Comprehension of Parallel Programs (1994)
Eileen Kraemer, John T. Stasko
Parallel and distributed computers are becoming more widely used. Thus, the comprehension of parallel programs is increasingly important. Understanding parallel programs is more challenging than...
Toward Flexible Control of the Temporal Mapping from Concurrent Program Events to Animations (1994)
Eileen Kraemer, John T. Stasko
As parallel and distributed computers become more widely available and used, the already important process of understanding and debugging concurrent programs will take on even greater importance. We...
Toward Flexible Control of the Temporal Mapping from Concurrent Program Events to Animations (1994)
Eileen Kraemer, John T. Stasko
As parallel and distributed computers become more widely available and used, the already important process of understanding and debugging concurrent programs will take on even greater importance. We...
Toward Flexible Control of the Temporal Mapping from Concurrent Program Events to Animations (1994)
Eileen Kraemer, John T. Stasko
As parallel and distributed computers become more widely available and used, the already important process of understanding and debugging concurrent programs will take on even greater importance. We...
Toward Flexible Control of the Temporal Mapping from Concurrent Program Events to Animations (1994)
Eileen Kraemer, John T. Stasko
As parallel and distributed computers become more widely available and used, the already important process of understanding and debugging concurrent programs will take on even greater importance. We...
Toward Flexible Control of the Temporal Mapping from Concurrent Program Events to Animations (1994)
Eileen Kraemer, John T. Stasko
As parallel and distributed computers become more widely available and used, the already important process of understanding and debugging concurrent programs will take on even greater importance. We...
A Methodology for Building Application-Specific Visualizations of Parallel Programs (1993)
John T. Stasko, Eileen Kraemer
Visualization of computer programs, particularly parallel programs, promises to help programmers better understand, develop, and debug their code, especially if the visualizations are relatively easy...
Applying Program Visualization Techniques to Aid Parallel and Distributed Program Development (1993)
John T. Stasko, Eileen Kraemer
Parallel and distributed programming is intrinsically more difficult than sequential programming, yet few effective tools or methodologies have been developed to help programmers understand the...
A Methodology for Building Application-Specific Visualizations of Parallel Programs (1993)
John T. Stasko, Eileen Kraemer
Visualization of computer programs, particularly parallel programs, promises to help programmers better understand, develop, and debug their code, especially if the visualizations are relatively easy...
eileen@cc.gatech.edu October 16, 1993 (1993)
John T. Stasko, Eileen Kraemer
Parallel and distributed programming is intrinsically more difficult than sequential programming, yet few effective tools or methodologies have been developed to help programmers understand the...
eileen@cc.gatech.edu October 16, 1993 (1993)
John T. Stasko, Eileen Kraemer
Parallel and distributed programming is intrinsically more difficult than sequential programming, yet few effective tools or methodologies have been developed to help programmers understand the...
A Methodology for Building Application-Specific Visualizations of Parallel Programs (1993)
John T. Stasko, Eileen Kraemer
Visualization of computer programs, particularly parallel programs, promises to help programmers better understand, develop, and debug their code, especially if the visualizations are relatively easy...
Consistency Considerations in the Interactive Steering of Computations (1970)
Interactive steering can be helpful in understanding and managing parallel and distributed systems. Multiple approaches to the implementation of steering systems are under investigation or in...
Interactive Visual Exploration of Distributed Computations (1970)
Delbert Hart, Eileen Kraemer, Gruia-catalin Roman
Program understanding is central to the development of distributed computations, from the initial coding phase, through testing and debugging, to maintenance and support. Our goal is to support...
CryptoDB: a Cryptosporidium bioinformatics resource update
Heiges, Mark, Wang, Haiming, Robinson, Edward, Aurrecoechea, Cristina, Gao, Xin, Kaluskar, Nivedita, ...
The database, CryptoDB (), is a community bioinformatics resource for the AIDS-related apicomplexan-parasite, Cryptosporidium. CryptoDB integrates whole genome sequence and annotation with expressed...
Mapping by sequencing the Pneumocystis genome using the ordering DNA sequences V3 tool.
Xu, Zheng, Lance, Britton, Vargas, Claudia, Arpinar, Budak, Bhandarkar, Suchendra, Kraemer, Eileen, ...
A bioinformatics tool called ODS3 has been created for mapping by sequencing. The tool allows the creation of integrated genomic maps from genetic, physical mapping, and sequencing data and permits...
CryptoDB: a Cryptosporidium bioinformatics resource update
Heiges, Mark, Wang, Haiming, Robinson, Edward, Aurrecoechea, Cristina, Gao, Xin, Kaluskar, Nivedita, ...
The database, CryptoDB (), is a community bioinformatics resource for the AIDS-related apicomplexan-parasite, Cryptosporidium. CryptoDB integrates whole genome sequence and annotation with expressed...
Mapping by sequencing the Pneumocystis genome using the ordering DNA sequences V3 tool.
Xu, Zheng, Lance, Britton, Vargas, Claudia, Arpinar, Budak, Bhandarkar, Suchendra, Kraemer, Eileen, ...
A bioinformatics tool called ODS3 has been created for mapping by sequencing. The tool allows the creation of integrated genomic maps from genetic, physical mapping, and sequencing data and permits...
ApiDB: integrated resources for the apicomplexan bioinformatics resource center
Aurrecoechea, Cristina, Heiges, Mark, Wang, Haiming, Wang, Zhiming, Fischer, Steve, Rhodes, Philippa, ...
ApiDB () represents a unified entry point for the NIH-funded Apicomplexan Bioinformatics Resource Center (BRC) that integrates numerous database resources and multiple data types. The phylum...