Papers of Ben Shneiderman
Teaching and Advising
A. Courses taught
(i) Courses
CMSC424, Database design, Spring 84, (40)
CMSC434, Human factors in computer and information systems, Fall 84, (34)
CMSC434, Human factors in computer and information systems, Spring 85, (16)
CMSC424, Database design, Fall 85, (36)
CMSC434, Human factors in computer and information systems, Spring 86, (26)
CMSC434, Human factors in computer and information systems, Fall 87, (9)
CMSC434, Human factors in computer and information systems, Spring 88, (21)
CMSC828S, User interface design, Fall 88, (12)
CMSC434/828, Human factors in computer and information systems, Spring 89, (12)
CMSC112, Introduction to Computer Science, Spring 90, (100)
CMSC434/828, Human factors in computer and information systems, Fall 90, (20)
CMSC498A, Computers and Society, Spring 91, (30)
CMSC828S, User interface design seminar, Spring 91, (3)
CMSC434/828, Human factors in computer and information systems, Fall 91, (17)
CMSC112, Introduction to Computer Science, Spring 92, (40)
CMSC424, Database Systems, Fall 92, (40)
CMSC434/828, Human factors in computer and information systems, Spring 93, (25)
CMSC828S, Virtual Reality, Telepresence & Beyond Fall 93, , (30)
CMSC112 , Introduction to Computer Science, Spring 94, (12)
CMSC434, Human factors in computer and information systems, Fall 94, (38)
CMSC434, Human factors in computer and information systems, Fall 95, (40)
CMSC434, Human factors in computer and information systems, Spring 97, (37)
CMSC 828/838 , Information Visualization, Fall 97, (10)
CMSC434, Human factors in computer and information systems, Spring 98, (38)
MSWE 613, Usability Engineering, Fall 98, (40)
CMSC434, Human factors in computer and information systems, Spring 99, (42)
CMSC 828/838 , Information Visualization, Fall 99, (12)
CMSC434/838, Human factors in computer and information systems, Spring 2000, (40)
CMSC434/838, Human factors in computer and information systems, Spring 2000, (44)
(ii) Independent study
List available on request.
B. Advising: research direction
(ii) Master's Students
- Alan Laverson, Menu selection systems jump-ahead techniques:Evaluation of type-ahead vs. direct access methodologies, 5/1985
- Lawrence Koved, Restructuring textual information for online retrieval, 8/1985
- Gupta Pradeep, Evaluation of user interface for computer based communication, 12/1985
- Joe Reisel, The effects of display size on program comprehension, 5/1986
- Dan Ostroff, Selection systems: Interactive devices and strategies, 5/1986
- Richard Seabrook, User interface for a hypertext program browsing system, 12/1988
- Jacob Lifshitz , Multiwindow display systems for a hypertext system, 12/1989
- Patricia Jones, Hypertext for educational applications , 8/1990
- Rodrigo Botafogo, Structural analysis of hypertexts, 5/1991
- William Weiland, A graphical query interface based on aggregation/generalization hierarchies, 5/1991
- Degi Young, A graphical filter/flow model for boolean queries:An implementation and experiment , 5/1992
- Boon-Teck Kuah, Providing advisory notices for UNIX command users: Design, implementation, and empirical evaluations, 12/1992
- Vinit Jain, Data structures for dynamic queries, 8/1993
- David Turo, Enhancing treemap displays via distortion and animation:Algorithms and experimental evaluation, 12/1993
- Harsha Kumar , Browsing hierarchical data with multi-level dynamic queries and pruning, 12/1994
- Rohit Mahajan, Layout and textual consistency in user interfaces, 5/1996
- Irina Ceaparu, (No thesis), 5/2003
- Gouthami Chintalapani , Temporal treemaps for visualizing time series data, 5/2004
- Jack Kustanowitz, (No Thesis), 5/2005
(iii) Doctoral students
Andrew Sears, Layout Appropriateness: Guiding user interface design with simple task descriptions (5/1993)
Brian Johnson, Treemaps: Visualizing hierarchical and categorical data (12/1993)
David Carr, Specification methods for user interface objects (5/1995)
Eser Kandogan, Hierarchical multi-window management with elastic layout dynamics (8/1998)
Richard Potter, Pixel data access: Interprocess communication in the user interface for end-user programming and graphical macros (5/1999)
Zhijun Zhang, (jointly with Victor Basili), Perspective-based usability inspection: empirical studies of efficacy (5/1999)
Chris North, A user interface for coordinating visualizations based on relational schemata: Snap Together Visualization (5/2000)
Egemen Tanin, Exploration of large online data tables using generalized query previews (5/2001)
Jia Li (passed preliminary exam, 11/1998)
Harry Hochheiser
Hyunmo Kang
William Kules
C. Short courses (partial list)
University of Maryland University College, Center for Professional Development: June 5-6, 1980, June 15-17, 1981, December 14-15, 1981, January 9-11, 1984, May 30-June 1, 1984 (UCLA), January 8-10, 1985, May 29-31, 1985 (UCLA), January 13-17, 1986, January 12-16, 1987, May 27-29, 1987 (UCLA), January 11-15, 1988, July 11-15, 1988 (UCLA), January 9-13, 1989, August 23-25, 1989 (UC Santa Cruz, CA), June 27-29, 1990, July 9-11, 1990 (UC Santa Cruz, CA), January 14-15, 1991 (Univ. of Calgary).
