Number of co-authors:19
Number of publications with 3 favourite co-authors:John Kolojejchick:8Joe Mattis:6Mei C. Chuah:5
Steven F. Roth's 3 most productive colleagues in number of publications:Alexander G. Haupt..:43Johanna D. Moore:17Giuseppe Carenini:15
go to course
UI Design Patterns for Successful Software
Starts the day after tomorrow !
go to course
Affordances: Designing Intuitive User Interfaces
92% booked. Starts in 3 days
Marc Hassenzahl explains the fascinating concept of User Experience and Experience Design. Commentaries by Don Norman, Eric Reiss, Mark Blythe, and Whitney Hess
User Experience and Experience Design !
Our Latest Books
The Social Design of Technical Systems: Building technologies for communities. 2nd Edition
by Brian Whitworth and Adnan Ahmad
Gamification at Work: Designing Engaging Business Software
by Janaki Mythily Kumar and Mario Herger
The Social Design of Technical Systems: Building technologies for communities
by Brian Whitworth and Adnan Ahmad
The Encyclopedia of Human-Computer Interaction, 2nd Ed.
by Mads Soegaard and Rikke Friis Dam
Steven F. Roth
Has also published under the name of:
"S. F. Steven F. Roth"
Publications by Steven F. Roth (bibliography)
Green, Nancy L., Carenini, Giuseppe, Kerpedjiev, Stephan, Mattis, Joe, Moore, Johanna D. and Roth, Steven F. (2004): AutoBrief: an experimental system for the automatic generation of briefings in integrated text and information graphics. In International Journal of Human-Computer Studies, 61 (1) pp. 32-70. Available online
This paper describes AutoBrief, an experimental intelligent multimedia presentation system that generates presentations in text and information graphics in the domain of transportation scheduling. Acting as an intelligent assistant, AutoBrief creates a presentation to communicate its analysis of alternative schedules. In addition, the multimedia presentation facilitates data exploration through its complex information visualizations and support for direct manipulation of presentation elements. AutoBrief's research contributions include (1) a design enabling a new human-computer interaction style in which intelligent multimedia presentation objects (textual or graphic) can be used by the audience in direct manipulation operations for data exploration, (2) an application-independent approach to multimedia generation based on the representation of communicative goals suitable for both generation of text and of complex information graphics, and (3) an application-independent approach to intelligent graphic design based upon communicative goals. This retrospective overview paper, aimed at a multidisciplinary audience from the fields of human-computer interaction and natural language generation, presents AutoBrief's design and design rationale.
© All rights reserved Green et al. and/or Academic Press
Roth, Steven F. (2004): Capstone Address: Visualization as a Medium for Capturing and Sharing Thoughts. In: InfoVis 2004 - 10th IEEE Symposium on Information Visualization 10-12 October, 2004, Austin, TX, USA. . Available online
Chuah, Mei C. and Roth, Steven F. (2003): Visualizing Common Ground. In: Banissi, Ebad, Borner, Katy, Chen, Chaomei, Clapworthy, Gordon, Maple, Carsten, Lobben, Amy, Moore, Christopher J., Roberts, Jonathan C., Ursyn, Anna and Zhang, Jian (eds.) IV 2003 - Seventh International Conference on Information Visualization 16-18 July, 2003, London, UK. pp. 365-372. Available online
Derthick, Mark and Roth, Steven F. (2001): Example Based Generation of Custom Data Analysis Appliances. In: International Conference on Intelligent User Interfaces 2001 January 14-17, 2001, Sanata Fe, New Mexico, USA. pp. 57-64. Available online
Custom interfaces, which we call appliances, allow users to efficiently carry out specialized tasks. Without one, a user is often required to perform repetitive mechanical steps using general purpose interfaces, which we call tools. Much research has attempted to enable non-programmers to create appliances for themselves. We present a system in which a user can choose an example of the task behavior to be automated from a visualization of his past operations. The example is transformed into a visual language, using two simple rules to generalize from the single example to a class of tasks. The user can then edit this representation directly, or continue to refine the example using selective undo and redo. The visual representation can be transformed into an esthetically pleasing appliance by deleting irrelevant components, and rearranging, resizing, and relabeling other components. Restricting the domain to data analysis tasks enables a well-matched visual query language to be used. Appliance interactions are automatically provided by the underlying interactive visualization system in which the appliance is embedded. An observational study suggests that this system represents a useful point on the ease-of-use vs. expressive power tradeoff appropriate for data analysis, and that the ability to choose and modify examples after the fact is helpful.
© All rights reserved Derthick and Roth and/or ACM Press
Derthick, Mark and Roth, Steven F. (2000): Data Exploration Across Temporal Contexts. In: Lieberman, Henry (ed.) International Conference on Intelligent User Interfaces 2000 January 9-12, 2000, New Orleans, Louisiana, USA. pp. 60-67. Available online
The ability to quickly explore and compare multiple scenarios is an important component of exploratory data analysis. Yet today's interfaces cannot represent alternative exploration paths as a branching history, forcing the user to recognize conceptual branch points in a linear history. Further, the interface can only show information from one state at a time, forcing the user to use her memory to compare scenarios. Our system includes a tree-structured visualization for navigating across time and scenarios. The visualization also allows browsing the history and selectively undoing/redoing events within a scenario or across scenarios. It uses the AI formalism of contexts to maintain multiple, possibly mutually inconsistent, knowledge base states. Cross-context formulas can be written for explicit scenario comparison, including visualizations of scenario differences.
© All rights reserved Derthick and Roth and/or ACM Press
Kerpedjiev, Stephan and Roth, Steven F. (2000): Mapping Communicative Goals into Conceptual Tasks to Generate Graphics in Discourse. In: Lieberman, Henry (ed.) International Conference on Intelligent User Interfaces 2000 January 9-12, 2000, New Orleans, Louisiana, USA. pp. 157-164. Available online
We address the problem of realizing communicative plans in graphics. Our approach calls for mapping communicative goals to conceptual tasks and then using task-based graphic design for selecting graphical techniques. In this paper, we present the mapping rules in several dimensions: data aggregation and selection, task synthesis, and task aggregation. Those rules have been incorporated in AutoBrief, a research system for multimedia explanation.
© All rights reserved Kerpedjiev and Roth and/or ACM Press
Derthick, Mark, Harrison, James, Moore, Andrew and Roth, Steven F. (1999): Efficient Multi-Object Dynamic Query Histograms. In: InfoVis 1999 1999. pp. 84-91. Available online
Kerpedjiev, Stephan M., Carenini, Giuseppe, Green, Nancy L., Moore, Johanna D. and Roth, Steven F. (1998): Saying It in Graphics: From Intentions to Visualizations. In: InfoVis 1998 - IEEE Symposium on Information Visualization 19-20 October, 1998, Research Triangle Park, NC, USA. pp. 97-101. Available online
Derthick, Mark, Kolojejchick, John and Roth, Steven F. (1997): An Interactive Visual Query Environment for Exploring Data. In: Robertson, George G. and Schmandt, Chris (eds.) Proceedings of the 10th annual ACM symposium on User interface software and technology October 14 - 17, 1997, Banff, Alberta, Canada. pp. 189-198. Available online
Direct manipulation of visualizations is a powerful technique for performing exploratory data operations such as navigation, aggregation, and filtering. Its immediacy facilitates rapid, incremental, and reversible forays into the data. However it does not provide for reuse or modification of exploration sessions. This paper describes a visual query language, VQE, that adds these capabilities to a direct manipulation exploration environment called Visage. Queries and visualizations are dynamically linked: operations on either one immediately update the other, in contrast to the feedforward sequence of database query followed by visualization of results common in traditional systems. These features are supported by the architectural concept of threads, which represent a sequence of navigation steps on particular objects. Because they are tied to particular data objects, they can be directly manipulated. Because they represent operations, they can be generalized into queries. We expect this technique to apply to direct manipulation interfaces to any object-oriented system that represents both objects and the relationships among them.
© All rights reserved Derthick et al. and/or ACM Press
Roth, Steven F., Chuah, Mei C., Kerpedjiev, Stephan, Kolojejchick, John and Lucas, Peter (1997): Toward an Information Visualization Workspace: Combining Multiple Means of Expression. In Human-Computer Interaction, 12 (1) pp. 131-185.
New user interface challenges are arising because people need to explore and perform many diverse tasks involving large quantities of abstract information. Visualizing information is one approach to these challenges. But visualization must involve much more than just enabling people to "see" information. People must also manipulate it to focus on what is relevant and reorganize it to create new information. They must also communicate and share information in collaborative settings and act directly to perform their tasks based on this information. These goals suggest the need for information visualization workspaces with new interaction approaches. We present several systems -- Visage, SAGE, and selective dynamic manipulation (SDM) -- that comprise such a workspace and a suite of user interface techniques for creating and manipulating integrative visualizations. Our work in this area revealed the need for interfaces that enable people to communicate with systems in multiple complementary ways. We discuss four dimensions for analyzing user interfaces that reveal the combination of design approaches needed for visualizations to support information analysis tasks effectively. We discuss the results of our attempts to provide multiple forms of expression using direct manipulation and propose areas where multimodal techniques are likely to be more effective.
© All rights reserved Roth et al. and/or Taylor and Francis
Kerpedjiev, Stephan, Carenini, Giuseppe, Roth, Steven F. and Moore, Johanna D. (1997): Integrating Planning and Task-Based Design for Multimedia Presentation. In: Moore, Johanna D., Edmonds, Ernest and Puerta, Angel R. (eds.) International Conference on Intelligent User Interfaces 1997 January 6-9, 1997, Orlando, Florida, USA. pp. 145-152. Available online
We claim that automatic multimedia presentation can be modeled by integrating two complementary approaches to automatic design: hierarchical planning to achieve communicative goals, and task-based graphic design. The interface between the two approaches is a domain and media independent layer of communicative goals and actions. A planning process decomposes domain-specific goals to domain-independent goals, which in turn are realized by media-specific techniques. One of these techniques is task-based graphic design. We apply our approach to presenting information from large data sets using natural language and information graphics.
© All rights reserved Kerpedjiev et al. and/or ACM Press
Derthick, Mark, Roth, Steven F. and Kolojejchick, John (1997): Coordinating declarative queries with a direct manipulation data exploration environment. In: InfoVis 1997 - IEEE Symposium on Information Visualization October 18-25, 1997, Phoenix, AZ, USA. pp. 65-72. Available online
Kolojejchick, John, Roth, Steven F. and 0002, Peter Lucas (1997): Information Appliances and Tools in Visage. In IEEE Computer Graphics and Applications, 17 (4) pp. 32-41. Available online
Chuah, Mei C., Roth, Steven F., Kolojejchick, John, Mattis, Joe and Juare, Octavio (1995): SageBook: Searching Data-Graphics by Content. In: Katz, Irvin R., Mack, Robert L., Marks, Linn, Rosson, Mary Beth and Nielsen, Jakob (eds.) Proceedings of the ACM CHI 95 Human Factors in Computing Systems Conference May 7-11, 1995, Denver, Colorado. pp. 338-345. Available online
Currently, there are many hypertext-like tools and database retrieval systems that use keyword search as a means of navigation. While useful for certain tasks, keyword search is insufficient for browsing databases of data-graphics. SageBook is a system that searches among existing data-graphics, so that they can be reused with new data. In order to fulfill the needs of retrieval and reuse, it provides: 1) a direct manipulation, graphical query interface; 2) a content description language that can express important relationships for retrieving data-graphics; 3) automatic description of stored data-graphics based on their content; 4) search techniques sensitive to the structure and similarity among data-graphics; 5) manual and automatic adaptation tools for altering data-graphics so that they can be reused with new data.
© All rights reserved Chuah et al. and/or ACM Press
Chuah, Mei C., Roth, Steven F., Mattis, Joe and Kolojejchick, John (1995): SDM: Selective Dynamic Manipulation of Visualizations. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 61-70. Available online
In this paper we present a new set of interactive techniques for 2D an 3D visualizations. This set of techniques is called SDM (Selective Dynamic Manipulation). Selective, indicating our goal for providing a high degree of user control in selecting an object set, in selecting interactive techniques and the properties they affect, and in the degree to which a user action affects the visualization. Dynamic, indicating that the interactions all occur in real-time and that interactive animation is used to provide better contextual information to users in response to an action or operation. Manipulation, indicating the types of interactions we provide, where users can directly move objects and transform their appearance to perform different tasks. While many other approaches only provide interactive techniques in isolation, SDM supports a suite of techniques which users can combine to solve a wide variety of problems.
© All rights reserved Chuah et al. and/or ACM Press
Mostow, Jack, Hauptmann, Alexander G. and Roth, Steven F. (1995): Demonstration of a Reading Coach that Listens. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 77-78. Available online
Project LISTEN stands for "Literacy Innovation that Speech Technology ENables." We will demonstrate a prototype automated reading coach that displays text on a screen, listens to a child read it aloud, and helps where needed. We have tested successive prototypes of the coach on several dozen second graders.  reports implementation details and evaluation results. Here we summarize its functionality, the issues it raises in human-computer interaction, and how it addresses them. We are redesigning the coach based on our experience, and will demonstrate its successor at UIST '95.
© All rights reserved Mostow et al. and/or ACM Press
Chuah, Mei C., Roth, Steven F., Mattis, Joe and Kolojejchick, John (1995): SDM: malleable information graphics. In: Gershon, Nahum D. and Eick, Stephen G. (eds.) InfoVis 1995 - IEEE Symposium On Information Visualization 30-31 October, 1995, Atlanta, Georgia, USA. pp. 36-42. Available online
Goldstein, Jade and Roth, Steven F. (1994): Using Aggregation and Dynamic Queries for Exploring Large Data Sets. In: Adelson, Beth, Dumais, Susan and Olson, Judith S. (eds.) Proceedings of the ACM CHI 94 Human Factors in Computing Systems Conference April 24-28, 1994, Boston, Massachusetts. pp. 23-29. Available online
When working with large data sets, users perform three primary types of activities: data manipulation, data analysis, and data visualization. The data manipulation process involves the selection and transformation of data prior to viewing. This paper addresses user goals for this process and the interactive interface mechanisms that support them. We consider three classes of data manipulation goals: controlling the scope (selecting the desired portion of the data), selecting the focus of attention (concentrating on the attributes of data that are relevant to current analysis), and choosing the level of detail (creating and decomposing aggregates of data). We use this classification to evaluate the functionality of existing data exploration interface techniques. Based on these results, we have expanded an interface mechanism called the Aggregate Manipulator (AM) and combined it with Dynamic Query (DQ) to provide complete coverage of the data manipulation goals. We use real estate sales data to demonstrate how the AM and DQ synergistically function in our interface.
© All rights reserved Goldstein and Roth and/or ACM Press
Roth, Steven F. (1994): A Visualization System on Every Desk - Keeping it Simple. In: Bergeron, R. Daniel and Kaufman, Arie E. (eds.) VIS 1994 - Proceedings IEEE Visualization 1994 October 17-21, 1994, Washington, DC, USA. p. 6.
Goldstein, Jade, Roth, Steven F., Kolojejchick, John and Mattis, Joe (1994): A Framework for Knowledge-based Interactive Data Exploration. In J. Vis. Lang. Comput., 5 (4) pp. 339-363.
Roth, Steven F. and Mattis, Joe (1990): Data Characterization for Intelligent Graphics Presentation. In: Carrasco, Jane and Whiteside, John (eds.) Proceedings of the ACM CHI 90 Human Factors in Computing Systems Conference 1990, Seattle, Washington,USA. pp. 193-200.
An automatic presentation system is an intelligent interface component which receives information from a user or application program and designs a combination of graphics and text that effectively conveys it. It is a facility that assumes the presentation responsibilities for other programs. An important research question has been how information should be specified or described by an application program for it to be presented by an automatic presenter. This paper proposes a taxonomy of information characteristics which would need to be provided to either human or computer designers for them to create presentations reflecting the individual needs of a diverse group of users. The proposed taxonomy of characteristics defines the representational goals for intelligent interfaces which reason about graphical displays.
© All rights reserved Roth and Mattis and/or ACM Press
Tyler, Sherman W., Roth, Steven F. and Post, Timothy (1982): The Acquisition of Text Editing Skills. In: Nichols, Jean A. and Schneider, Michael L. (eds.) Proceedings of the SIGCHI conference on Human factors in computing systems March 15-17, 1982, Gaithersburg, Maryland, United States. pp. 324-325.
Join our community and advance:
Page maintainer: The Editorial Team