armstron@bmers11.uucp (Steve Armstrong) (01/23/90)
<<<< This is a long document -- you may wish to print it out >>>> "EMPOWERING PEOPLE" The 7th Annual Conference on Human Factors in Computing Systems 1990 April 1-5 CHI'90 will provide an environment where Computer-Human Interaction comes alive, where understanding and ideas are developed, where new styles, techniques and applications are explored. CHI'90 will be more than a conference, it will be an event. In addition to an excellent and international tutorial and technical program, we will be presenting "EMPOWERED", a set of live interactive performances, and making the latest in interaction available for hands- on exploration in "THE INTERACTIVE EXPERIENCE". CHI '90 will not only be a technically excellent event, it will be FUN and an experience to remember. The CHI '90 Conference will be held at the Washington State Convention and Trade Center in Seattle, Washington with additional events being held next door in the Seattle Sheraton. TUTORIALS: Sunday & Monday, April 1-2 CHI'90 begins with two full days of tutorials by leading CHI researchers and practitioners on user interface design and principle, innovative user interfaces and techniques, user interface programming environments and toolkits, and special topics. For an email description of the workshops, write MEADS.CHI@XEROX.COM. TECHNICAL PROGRAM Monday, April 2, 1990 ===================== 6:00 PM: Opening Ceremonies Keynote Address Dr. Michael Dertouzos Director of the MIT Laboratory for Computer Science Massachusetts Institute of Technology 7:30 PM: Reception and Invited Posters Tuesday, April 3, 1990 ====================== 8:30 AM - Midnight: THE INTERACTIVE EXPERIENCE (Sheraton Hotel) Get in direct contact with CHI. Get your hands on it and become part of it with self-exploring exhibits such as artificial realities, guided design aids, hypermedia, multimedia, and some media you won't understand until you try it, but that's the point. A part of CHI '90 you experience. 8:30 AM: -------- *** Eyes , Voice, and Touch *** Chair: Chris Schmandt, Massachusetts Institute of Technology "A Gaze-Responsive Self-Disclosing Display" India Starker, Cognition Corporation Richard A. Bolt, MIT Media Laboratory "What You Look At Is What You Get: Eye Movement-Based Interaction Techniques" Robert J.K. Jacob, Naval Research Laboratory "Measuring the True Cost of Command Selection: Techniques and Results" Richard F. Dillon, Jeff D. Edey, Jo W. Tombaugh Carleton University, Canada *** Constraint Based UI Tools *** Chair: Dan R. Olsen Jr., Brigham Young University "Automatic, Look-and-Feel Independent Dialog Creation for Graphical User Interfaces" Brad Vander Zanden, Brad A. Myers Carnegie Mellon University "Surface Interaction: A Paradigm and Model for Separating Applications and Interfaces" Roger Took, University of York "Using Constraints to Achieve Stability in Automatic Graph Layout Algorithms" Karl-Friedrich Bohringer, Cornell University Frances Newbery Paulisch, University of Karlsruhe *** A Snapshot of Natural Language Interfaces *** Organizer: Hans Brunner, US WEST Advanced Technologies Critical Reviewers: Mike Williams, IntelliCorp, Inc. Kent Wittenberg, MCC Human Interface Laboratory Representative Users: Sandy Dahlgren, Transamerica Insurance Company Yukiko Sekine, Martin Marietta Laboratories Phil Washko, U S WEST Communications A balanced overview of today's commercially available natural language technologies will be discussed with an emphasis on usability issues. How useful are today's systems? 10:30 AM: --------- *** UIMS Techniques *** Chair: Andy Rubel, Rubel Software "Propositional Production Systems for Dialog Description" Dan R. Olsen Jr., Brigham Young University "Adaptive Semantic Snapping - A Technique for Semantic Feedback at the Lexical Level" Scott E. Hudson, University of Arizona "Help by Guided Tasks - Utilizing UIMS Knowledge" Robin Tuck, Dan R. Olsen Jr., Brigham Young University LAB REVIEWS University of Illinois, Departments of Psychology and Aviation Science Presenter: Arthur F. Kramer Nippon Telegraph & Telephone Corporation, Human Interface Laboratory Presenter: Takaya Endo AT&T Bell Laboratories, User Interface and Quality Planning Department Presenter: Bruce H. Fetz University of York, Departments of Psychology and Computer Science Presenter: Michael Harrison *** How Can We Make Groupware Practical? *** Organizer: Bob Ensor, AT&T Bell Laboratories Panelists: Terry Crowley, BBN Systems and Technologies Bob Kraut, Bell Communications Research Gail Rein, MCC Lee Sproull, Carnegie Mellon University Why is it that computer-based aids for collaborative work have failed to be widely used so far, and what can we do to make support accessible and useful to many people? 1:30 PM: -------- *** UI Models: Extensions & Applications of GOMS *** Chair: Wayne Gray, NYNEX Corporation "Using a Knowledge Analysis to Predict Conceptual Errors in Text-Editor Usage" Richard M. Young, Joyce Whittington MRC Applied Psychology Unit, United Kingdom "Designing Minimal Documentation Using a GOMS Model: A Usability Evaluation of an Engineering Approach" Richard Gong, Jay Elkerton, University of Michigan "Extensions of GOMS Analyses to Expert Performance Requiring Perception of Dynamic Visual and Auditory Information" Bonnie E. John, Carnegie Mellon University *** Multi-Media *** Chair: Fran Frome, AT&T "The Design Space of Input Devices" Stuart K. Card, Jock D. Mackinlay, George G. Robertson Xerox Palo Alto Research Center "Stereophonic and Surface Sound Generation for Exploratory Data Analysis" Stuart Smith, Georges G. Grinstein, University of Lowell R. Daniel Bergeron, University of New Hampshire "Issues in Multimedia Interface Design: Media Integration and Interface Agents" Brenda Laurel, Interactivist Tim Oren, Apple Computer, Inc. Abbe Don, Interactive Media Designer *** Participatory Design *** Organizer: Jeff Johnson, Hewlett-Packard Laboratories Panelists: Pelle Ehn, Aarhus University, Denmark Bonnie Nardi, Hewlett-Packard Laboratories Lucy Suchman, Xerox PARC Kari Thoresen, Norwegian Computing Center Panelists will discuss user participation in the design of custom applications for specific organizational settings, and then will consider the question: How might users' experience be relevant to the design of "horizontal" applications or computer-based appliances? 3:30 PM: -------- *** Application Areas *** Chair: S. Joy Mountford, Apple Computer, Inc. "Usable OCR: What are the Minimum Performance Requirements?" William H. Cushman, Purnendu S. Ojha, Cathleen M. Daniels Eastman Kodak Company "Spreadsheet-based Interactive Graphics: From Prototype to Tool" Nicholas Wilde, Clayton Lewis, University of Colorado "The Business Instrument Panel: A New Paradigm for Interfacing with Financial Data" C. Torben Thomsen, California State University (Fresno) "Tools for Interacting with the Creative Process of Composition" T. Schiphorst, T. Calvert, C. Lee, C. Welman, S. Gaudet Simon Fraser University, Canada *** End User Modifiable Environment *** Chair: Clayton Lewis, University of Colorado "User-Tailorable Systems: Pressing the Issues with Buttons" Allan MacLean, Kathy Carter, Lennart Lovstrand, Tom Moran Rank Xerox EuroPARC "End-User Modifiability in Design Environments" Gerhard Fischer, Andreas Girgensohn University of Colorado "Data Characterization for Intelligent Graphics Presentation" Steven F. Roth, Joe Mattis, Carnegie Mellon University "IShell: A Visual UNIX Shell" Kjell Borg, University of Umea, Sweden *** Real-time Decision Making *** Organizer: Steven M. Jacobs, TRW Defense Systems Panelists: Randy Boys, Texas Instruments, Inc. William Hefley, Carnegie Mellon University Christine Mitchell, Georgia Institute of Technology How do we give the users in real-time applications sufficient and timely information needed to make critical decisions without overload or distraction? Examples will be drawn from the USS Vincennes incident of 1988, aircraft pilot assistance, and human interaction with supervisory control systems. 7:00 & 9:00 PM -------------- EMPOWERED, the interactive performance! (Sheraton Hotel) Humans and computers take to the stage in the most demanding CHI forum ever - performing live with interactive instruments and systems! No bugs, out-takes or edits - the ultimate demonstration of man-machine trust as the show must go on! Motion-to-music, software soloists, video virtuality, hacking harmonies, augmented action, and more... Wednesday, April 4, 1990 ====================== 8:30 AM - Midnight: THE INTERACTIVE EXPERIENCE (Sheraton Hotel) 8:30 AM: -------- *** Fitts Session *** Chair: Bruce Tognazzini, Apple Computer, Inc. "Powermice and User Performance" Herbert D. Jellinek, Stuart K. Card Xerox Palo Alto Research Center "A Comparison of Selection Time from Walking and Bar Menus" Neff Walker, University of Michigan John B. Smelcer, American University "How Does Fitts' Law Fit Pointing And Dragging?" Douglas J. Gillan, Kritina Holden, Susan Adam, Marianne Rudisill, Laura Magee, Lockheed ESC *** Methodology *** Chair: Michael Atwood, NYNEX "Testing a Walkthrough Methodology for Theory-Based Design of Walk-Up-and-Use Interfaces" Clayton Lewis, Peter Polson, Cathleen Wharton, John Rieman, University of Colorado "Updating an Older Interface" Marcy Telles, Wordstar, International "Heuristic Evaluation of User Interfaces" Jakob Nielsen, Technical University of Denmark Rolf Molich, Baltica A/S, Denmark *** Practical Interfaces to Complex Worlds *** Organizer: Robert Spence, Imperial College, England Panelists: Mark Apperley, Massey University, New Zealand Maddy Brouwer-Janse, Philips, Netherlands Ernest Edmonds, Loughborough University, England David Kasik, Electronic Data Systems, Bellevue, Washington Paul Rankin, Philips Research Laboratories, England How do we design interfaces to systems for the support of expert users in demanding applications which are continually being improved? Designers must balance system power against training requirements, manage the evolution of metaphors, and discover effective prototyping and evaluation techniques. 10:00 AM: Interactive Posters (and Brunch) 11:30 AM: -------- *** Evolution and Practice in User Interface Engineering *** Chair: Michael Muller, Bellcore Discussant: Karen Holtzblatt, Digital Equipment Corporation "The Computer Reaches Out: The Historical Continuity of Interface Design" Jonathan Grudin, Aarhus University, Denmark "Developmental Scenario Analysis of Smalltalk Programming" Robert L. Campbell, IBM T.J. Watson Research Center "Why Good Engineers (Sometimes) Create Bad Interfaces" Donald R. Gentner, Apple Computer, Inc. Jonathan Grudin, MCC Human Interface Program LAB REVIEWS Virginia Polytechnic Institute and State University, Department of Industrial Engineering and Operations Research Presenter: Robert C. Williges Bell Communications Research, Applied Research Division Presenter: Thomas K. Landauer CHI Systems, Inc. Presenter: Wayne Zachary The Fraunhofer-Gesellschaft, West Germany Presenter: Jurgen Ziegler *** Designing for International Use *** Organizer: Jakob Nielsen, Technical University of Denmark Panelists: Elisa M. del Galdo, Digital Equipment Corporation, England Robert C. Sprung, Harvard Translations Piyawadee "Noi" Sukaviriya, The George Washington University Gaining an interface effective for international use requires attention to many issues so that usability is not "lost in translation." Wednesday Afternoon: UNSTRUCTURED TIME Thursday, April 5, 1990 ====================== 8:30 AM - 3:00 PM: THE INTERACTIVE EXPERIENCE (Sheraton Hotel) 8:30 AM: -------- *** CSCW - Computer Support For Real Time Collaborative Work *** Chair: Ellen Francik, Wang Laboratories, Inc. "User Interface Requirements For Face To Face Groupware" David Halonen, Robert Kass, Marjorie Horton, Mary Elwart-Keys, Paul Scott, EDS Center for Machine Intelligence "Collaboration Awareness in Support of Collaboration Transparency: Requirements for the Next Generation of Shared Window Systems" J. Chris Lauwers, Keith A. Lantz, Olivetti Research Center "VideoDraw: A Video Interface for Collaborative Drawing Activity" John C. Tang, Scott L. Minneman, Xerox Palo Alto Research Center *** Transcending Perspectives *** Chair: Pelle Ehn, Aarhus University, Denmark "Infinite Detail and Emulation in an Ontologically Minimized HCI" John M. Carroll, IBM T.J. Watson Research Center "Contextual Design: An Emergent View of System Design" Dennis Wixon, Karen Holtzblatt, Steve Knox, Digital Equipment Corporation "Using Critics to Empower Users" Gerhard Fischer, Andreas C. Lemke, Thomas Mastaglio, University of Colorado Anders Morch, NYNEX Artificial Intelligence Laboratory *** Collaboration for Technology Transfer *** Organizer: Keith Butler, Boeing Advanced Technology Center Panelists: David Kieras, University of Michigan John Thomas, NYNEX Chuck Price, Boeing Computer Services Thomas Allen, MIT Sloan School Moving across many stages to maturity is an arduous passage for fledgling technologies. How can we help the transfer of good new ideas and technology? Panelists will explore the collaborative process needed to improve technology transfer. 10:30 AM -------- *** The Organizational Context of Design *** Chair: Danielle Fafchamps, Hewlett-Packard Laboratories "Reflections on Participatory Design: Lessons from the Trillium Experience" Jeanette L. Blomberg, Xerox Palo Alto Research Center Austin Henderson, Fitch Richardson Smith "The Organizational Implementation of an Electronic Meeting System: An Analysis of the Innovation Process" Joey F. George, Joseph S. Valacich, J. F. Nunamaker, Jr. University of Arizona "Design of a Loading Plan Format for an Expert Cargo Loading System" Ron Lemaster, IBM/Boulder Ulla Merz, University of Colorado LAB REVIEWS MRC Applied Psychology Unit, Cambridge, England Presenter: Phil Barnard Boeing, Advanced Technology Center Presenter: Steve Poltrock US WEST, Advanced Technologies, User Interface Laboratory Presenter: Catherine Marshall University of Oregon, Department of Computer and Information Science Presenter: Sarah Douglas *** Evaluating Hypermedia Systems *** Organizer: Gary Perlman, Ohio State University Panelists: Dennis Egan, Bellcore Kate Ehrlich, Sun Microsystems, Inc. Gary Marchionini, University of Maryland Jakob Nielsen, Technical University of Denmark Ben Shneiderman, University of Maryland How can hypermedia technologies embedded in complex systems be evaluated? What user performance measures are most useful? What kind of guidance can be given to users and to designers? 1:30 PM ------- *** UI Models *** Chair: James H. Alexander, U S WEST Advanced Technologies "Models of the Human-Computer Interface" Douglas J. Gillan, Sarah D. Breedin, Rice University "Semantic Analysis During Exploratory Learning" Andrew Howes, Stephen J. Payne, University of Lancaster, United Kingdom "Empowering the Student: Prospects for an Unintelligent Tutoring System" Mitchell J. Nathan, University of Colorado *** Aids to Understanding Programs *** Chair: Raymonde Guindon, Stanford University " TRACK- A Trace Construction Kit" Heinz-Dieter Bocker, Jurgen Herczeg, University of Stuttgart, Federal Republic of Germany "Smalltalk Scaffolding: A Case Study of Minimalist Instruction" Mary Beth Rosson, John M. Carroll, Rachel Bellamy, IBM T.J. Watson Research Center "A View Matcher for Learning Smalltalk" John M. Carroll, IBM T.J. Watson Research Center Janice A. Singer, Learning Research and Development Center Rachel K.E. Bellamy, Cambridge University/ MRC APU, Sherman R. Alpert, IBM T.J. Watson Research Center *** Designers: Meet Your Users *** Organizer: S. Joy Mountford, Apple Computer, Inc. Panelists: Penny Bauersfeld, Apple Computer, Inc. Kate Gomoll, Apple Computer, Inc. Laurie Vertelney, Apple Computer, Inc. Users to be announced at the panel. The designers will illustrate a user interface design process through story boards, prototyping, and video-based user testing. Iteration of the interface design will be based on feedback solicited directly from a range of real users. This panel will reveal a gap between what designers are skilled in doing and what real users need to do their tasks. 3:30 PM ------- Closing Address: Dr. Terry Winograd, Stanford University CONFERENCE RECEPTION: The CHI '90 Conference Reception will be on Wednesday evening, April 4, 1990 at the Museum of Flight. LABORATORY REVIEWS The function of these reviews is to draw attention to significant concentrations of CHI research. A senior member of the laboratory will present the review, which will include a sketch of the full range of projects and activities. Special opportunities for collaborative projects and for visiting appointments for students and scientists will be described. FORMAL VIDEO REVIEW Technical videotape presentations will be shown continuously at CHI '90 in a designated Video Theater area and on special TV channels in the hotel rooms of participating CHI '90 conference hotels. The videos will present important innovations in computer-human interface from academic, industrial, and governmental groups. INFORMAL VIDEO PRESENTATIONS You are invited to bring videotapes to the conference to be shown to other attendees. An "Informal Video Room" will be available where you can either leave your tapes for others to see at their leisure, or where you can schedule a showing during the conference. Tapes must be in VHS, NTSC format, and clearly marked on the spine with your name and the tape title. Please drop off and pick up your tape in the Informal Video Room. There will be some security, but we cannot be responsible for lost or stolen tapes. EXHIBITS The latest products and services from commercial firms and publishers will be displayed and demonstrated in the Exhibits area which is adjacent to the technical sessions. LOCAL SHOWCASE TOUR On Friday, April 6, attendees are offered a tour of local labs and companies with significant activities in CHI. The tour buses will leave the Sheraton at 9:00 a.m. to visit Seattle area labs, stop for lunch, and return by 5:00 p.m. Hosts include: Boeing Advanced Technology Bolt, Beranek & Newman Graphics Human Interface Technology Lab, University of Washington Each site visit will include an overview of the charter and history of the lab, its staff and their computing environment, and an overview of the site tour. The cost of the tour is $75, and includes lunch and all transportation. Attendance is very limited. If you wish to take the tour, send in your registration form early. DEMONSTRATIONS Live demonstrations of experimental user interfaces will be presented. These will expose CHI '90 attendees to the latest developments in experimental user interface research. An informal demonstration area will also be available for one-to-one and small group demonstrations of systems that developers personally bring to the conference. FUN RUN For those who want to join a select band of colleagues for a brisk wake up, we will hold the CHI '90 Fun Run at 7:15 Wednesday morning. ------------------------------------------------------------- SPECIAL INFORMATION ------------------------------------------------------------- STUDENT VOLUNTEERS We offer reduced registration fees for registered full-time students, as well as complimentary registrations for students willing to volunteer their assistance for the day-to-day operations of the conference. Low-cost housing ($21.50 per night, which includes $5 of food vouchers) at the University of Washington will be available for over a hundred out of town student volunteers. Please contact: Larry T. Kuhn, Humboldt State University, Arcata, CA. 95521, (Kuhn.chi@xerox.com) or Patrick Lynch, 574 Lander Hall, University of Washington, Seattle, WA 98105, (plynch.chi@ xerox.com) CONFERENCE REGISTRATION and HOTEL RESERVATION information and forms will be posted in separate email messages. These messages may also be requested from: meads.chi@xerox.com Hard copies of the CHI '90 Advance Programs may be obtained by sending a request to: Toni MacHaffie CHI '90 Executive Administrator machaffie.chi@xerox.com. Email Registration and Housing Forms may be obtained by sending a request to: meads.chi@xerox.com
armstron@bmers11.uucp (Steve Armstrong) (02/03/90)
In article <10410@microsoft.UUCP> bruceb@microsoft.UUCP (Bruce BURGER) writes: >> TUTORIALS: Sunday & Monday, April 1-2 >> environments and toolkits, and special topics. For an email >> description of the workshops, write MEADS.CHI@XEROX.COM. > >Can someone post the tutorial schedule to this group? I'm sure lots of >people would be interested. Thanks. I think this was originally posted sometime in November of last year, but here it is again for those who are interested. CHI'90 TUTORIALS PROGRAM CHI '90 (the seventh annual Conference on Human Factors and Computing Systems) will be held in Seattle, Washington, from April 1st to 5th, 1990. The theme of CHI '90 is Empowering People: facilitating their work and communications, improving their effectiveness and productivity. The conference will have technical papers, panel sessions, tutorials, interactive posters, interactive performances, workshops, videos, laboratory reviews, formal and hands-on demonstrations, and exhibits. A key feature of the annual CHI conference is the tutorials program, which has been expanded for the 1990 conference in response to requests from applications developers. "The CHI '90 tutorials program includes a new set of tutorials designed specifically for developers working on direct manipulation and the new windowing systems," says Dr. Wendy Kellogg, Tutorials Program Chair for CHI '90. "Successful application of these technologies requires an understanding of human factors issues underlying user interactions." A brief description of each tutorial is included below. To receive an advance program, which provides full details on each tutorial and conference registration, please contact the conference executive administrator, Toni MacHaffie, by: EMAIL: machaffie.chi@xerox.com MAIL: CHI '90, P.O. Box 5847, Beaverton, OR 97006-5847 PHONE: (503) 591-1981 FAX: (503) 642-3934 Advance programs will be mailed on January 1st, 1990 ----------------------------------------------------------------------- Tutorial #1 (Full day, Sunday, April 1, 1990) User-Computer Interface Design John L. Sibert and James D. Foley The George Washington University This course presents a top-down design methodology for user-computer interfaces, including requirements definition, conceptual design, functional design, and dialogue design. The emphasis is on graphically- oriented dialogue styles: matters such as screen layout, use of icons, and graphical interaction devices, techniques, and feedback are discussed. ------------------------------------------------------------------------ Tutorial #2 (Full day, Sunday, April 1, 1990) Advanced Methods for User Interface Design: Applications, Tools, and Survival Techniques Tyler Blake Intuitive Software and Interactive Systems, Inc. and California State University, Northridge This course investigates state-of-the-art techniques for producing quality user interface designs in each of three major areas: conceptual design, technical implmentation and organization support. A series of methodologies for increasing the precision, productivity, creativity, and practicality of the user interface design process is examined. ---------------------------------------------------------------------- Tutorial #3 (Full day, Sunday, April 1, 1990) Graphical Invention for User Interfaces Bill Verplank ID TWO Product Design Consultants Introduces new strategies for graphical invention with principles, processes, examples and short exercises. Topics addressed include visual brainstorming, idea sketching, conceptual models and mental maps (imageability), graphic facilitation, and uses of metaphor in interface design. ------------------------------------------------------------------------ Tutorial #4 (Full day, Sunday, April 1, 1990) The Use of Non-Speech Audio at the Interface Bill Buxton, University of Toronto Bill Gaver, Rank Xerox Cambridge EuroPARC Sara Bly, Xerox PARC Human-computer interaction can be significantly enhanced through better use of the audio channel. The focus of this course is on an especially neglected aspect of sound: the use of non-speech audio to communicate information from the computer to the user. The course will provide the historical, theoretical, and practical background that will enable participants to "tool up" to undertake such work. ------------------------------------------------------------------------- Tutorial #5 (Full day, Sunday, April 1, 1990) Concepts of Object Oriented Programming Dave N. Smith, IBM Watson Research Center This course introduces object-oriented programming to those familiar with procedural languages, starting with the simplest possible objects and adding concepts one by one, illustrating each step with examples from one object-oriented language (Smalltalk). Content covers what an object is, sending messages to objects, methods, introduction to Smalltalk, kinds of message sends, classes, instances, class methods, hierarchy of classes, self and super, and abstract classes. ------------------------------------------------------------------------- Tutorial #6 (Full day, Sunday, April 1, 1990) Direct Manipulation Design Studio Eliot Tarlin, Digital Equipment Corporation The most complex design problem within a direct manipulation style interface is consistently the dialog box. This course provides an in-depth review of a case study of converting a command line interface to a direct manipulation interface, and engages students in collaborative design exercises and a studio critique to reveal and address issues and tradeoffs confronted within dialog box design. ------------------------------------------------------------------------- Tutorial #8 (Full day, Sunday, April 1, 1990) Designing Phone-Based Interfaces Richard Halstead-Nussloch, IBM Corporation Michael DiAngelo, IBM Corporation James Kondziela, NYNEX, Inc. Phones are potentially convenient workstations to a wide range of computer services, but turning this potential into a reality represents a challenging opportunity for user interface designers. This course will cover PBI technology, identify opportunities for applying PBIs, choosing appropriate PBI dialogue flow, and elements of PBI design. In a design studio portion of the course, participants will design and critique a PBI. ------------------------------------------------------------------------ Tutorial #9 (Half day, Sunday Morning, April 1, 1990) Introduction to Hypertext and Hypermedia Jakob Nielsen, Technical University of Denmark This introductory course defines and surveys existing hypertext and hypermedia systems. User interface issues, problems in navigating large information spaces, and empirical tests of the usability of hypermedia systems and documents are discussed. ------------------------------------------------------------------------- Tutorial #10 (Half day, Sunday Morning, April 1, 1990) Designing Minimalist instruction for practical computer skill John M. Carroll and Mary Beth Rosson IBM Watson Research Center Designers of instruction for practical skills must address the paradox of sensemaking: people need to make sense of a situation in order to learn from it, but at the same time need to learn about new situations before they can make sense of them. This course describes the Minimalist instructional model, developed to address the paradox of sensemaking and the failures of traditional approaches to user training. Design objectives for writing Minimalist instruction and a review of several examples will be given. ------------------------------------------------------------------------ Tutorial #11 (Half day, Sunday Morning, April 1, 1990) Applications Programming with the X Toolkit Douglas Young, Hewlett-Packard Laboratories This course introduces the X toolkit, a standard high-level toolkit for writing applications with the X windows system. Content includes the architecture of the Xt intrinsics, how to structure and write X-based applications, and examples of creating user interfaces with user interface components known as widgets. ------------------------------------------------------------------------- Tutorial #12 (Half day, Sunday Morning, April 1, 1990) Questionnaire Design Studio Marilyn Mantei, University of Toronto Questionnaires do not automatically obtain the data its distributors expect to get. This course details how to develop valid and reliable questionnaires for user evaluation studies, user acceptance studies, and assessments of work practices and user attitudes. Content includes avoiding common biases built into questions, judging the trustworthiness of data from other questionnaires, and practice generating questions. ---------------------------------------------------------------------- Tutorial #13 (Half day, Sunday Morning, April 1, 1990) Copyright Protection for Software and User Interfaces Pamela Samuelson, Emory University Intellectual property issues have become important for software developers with the increase in decided and pending cases. In this tutorial, copyright issues affecting user interface design and other aspects of software will be addressed. Content includes reviews of copyright law, its specific application to software, decided cases, and issues and arguments of pending cases. --------------------------------------------------------------------- Tutorial #14 (Half day, Sunday Afternoon, April 1, 1990) Patent and Unfair Competition Protection for Software and User Interfaces Pamela Samuelson, Emory University This tutorial focuses on patent law developments affecting user interface design and software in general, and introduces concepts of unfair competition law as it might affect software developers. Content includes an overview of the patent system, a review of recent software user interface patents, discussions of the patentability of software innovations, design patent law, and the law of unfair competition, trademark, and trade dress protection. -------------------------------------------------------------------- Tutorial #15 (Half day, Sunday Afternoon, April 1, 1990) Software Design as Commuication Design Paul Heckel, QuickView Systems Heckel presents a unique perspective of software design as a communications craft. The course details the implications of viewing software as a communication medium like writing, film, or theatre, emphasizing ways of thinking and communication techniques that transcend specific media. Over thirty communication techniques are described, each with examples in software. -------------------------------------------------------------------- Tutorial #16 (Half day, Sunday Afternoon, April 1, 1990 OSF/Motif: Features and Functionality Ellis Cohen, Open Software Foundation This course describes OSF/Motif, including the Motif toolkit, user interface language, window manager, and style guide. A knowledge of X11 and the Xt intrinsics is helpful, but not necessary or required. ------------------------------------------------------------------------- Tutorial #17 (Half day, Sunday Afternoon, April 1, 1990) Desktop Computer Animation Patricia Harrison and Daniel Sadowski Harrison Sadowski and Associates Creating rich, animated visuals is no longer limited to those with access to high-end workstations. This course explains animation techniques and surveys currently available desktop animation products. Extensive examples are shown, and the complete process of developing an animation sequence will be demonstrated. ------------------------------------------------------------------------- Tutorial #18 (Half day, Sunday Afternoon, April 1, 1990) Turning Text into Hypertext Robert J. Glushko, Search Technology, Inc. An intermediate course which introduces methods for analyzing and converting existing documents into hypertext documents. User interface and implementation implications of hypertext components are reviewed and a case study illustrating design issues is discussed. Participants will analyze several real documents for their "hypertextability" in order to recognize what makes documents easy or challenging candidates for hypertext. ------------------------------------------------------------------------- Tutorial #19 (Full day, Monday, April 2, 1990) Managing the Design of the User Interface: A Practical Course for Software Managers and Developers Deborah J. Mayhew, Deborah J. Mayhew and Associates Organized around a traditional project life cycle, this course presents practical methods and techniques for managing the design of high-quality user interfaces through the application of human factors. Methods and techniques presented include interface design and evaluation techniques as well as organizational and managerial strategies. --------------------------------------------------------------------- Tutorial #20 (Full day, Monday, April 2, 1990) Graphical Human-computer Interface Design for Window Management Systems Aaron Marcus, Aaron Marcus and Associates This course introduces terminology, principles, guidelines, and heuristics for successfully using graphics in human-computer interfaces. Topics covered include the design of icons, control panels, dialog boxes, and navigational devices, that are not sufficiently prescribed by window management systems. The course addresses perceptual, cognitive, and communication issues. ----------------------------------------------------------------------- Tutorial #21 (Full day, Monday, April 2, 1990) Usability Engineering: Using Contextual Inquiry John Bennett, IBM Almaden Research Center Karen Holtzblatt, Digital Equipment Corporation Sandra Jones, Digital Equipment Corporation Dennis Wixon, Digital Equipment Corporation A practical introduction to the use of contextual inquiry as a step toward achieving computer system usability. The focus is on how to do contextual inquiry as a way to understand user requirements and to set user-related design objectives. ----------------------------------------------------------------------- Tutorial #22 (Full day, Monday, April 2, 1990) Issues in the Design and Application of Hypermedia Systems Frank G. Halasz, Xerox PARC Jeff Conklin, MCC An advanced tutorial for those intending to design or implement hypermedia systems. The course will review several existing hypermedia systems, focusing on critical issues for creating state-of-the-art systems. The application of hypermedia technology to the management of semi-structured information and outstanding research issues will be discussed. ------------------------------------------------------------------------- Tutorial #23 (Full day, Monday, April 2, 1990) Introduction to Visual Programming Environments Ephraim P. Glinert, Rensselaer Polytechnic Institute Marc H. Brown, DEC Systems Research Center Brad A. Myers, Carnegie Mellon University Visual programming refers to the use of graphics to define or help define programs; program visualization is the use of graphics to make programs and their executions understandable. This course defines and classifies visual environments, surveys visual representations for programs and visual programming systems, and outlines the concepts underlying the design and implementation of visual systems. Successes of the visual approach, unresolved issues, and future applications are discussed. ------------------------------------------------------------------------- Tutorial #24 (Full day, Monday, April 2, 1990) New Interaction Media Robert J.K. Jacob, Naval Research Laboratory Walter Bender, MIT Media Laboratory Jim Davis, MIT Media Laboratory Scott S. Fisher, NASA Ames Research Center This course describes some techniques for human-computer interaction that will become available in the near future, specifically, speech, new display technology, stereoscopic graphics, spatial input, and eye-tracking. For each, the underlying theories of operation of the devices will be explored, and examples of current research and "products" detailed. The course will discuss the merits, limitations, and range of suitable applications for these media, and offer practical advice toward using these technologies at the interface. ------------------------------------------------------------------------- Tutorial #25 (Full day, Monday, April 2, 1990) Designing User Interfaces for Children Allison Druin, Tell Tale Technologies Kate Withey, Willow Design Creating innovative and successful user interfaces for children holds special challenges, but understanding and meeting these challenges is relevant to all user interface design. The first part of this course describes existing and emerging interfaces for children, and prototyping techniques for such interfaces. In the second part, schoolchildren will join participants in design teams to prototype and critique an interface. ------------------------------------------------------------------------ Tutorial #26 (Half day, Monday Morning, April 2, 1990) The Pragmatics of Haptic Input Bill Buxton, University of Toronto This course examines some of the bases upon which the designer can make appropriate decisions in matching input technologies and techniques to applications and users. Input devices are discussed in terms of properties that augment their ability to support certain transactions but inhibit their ability to support others. Content includes methods for making comparative evaluations, a taxonomy of input devices and tasks, and a discussion of how phrasing techniques can be used to support the attainment of skilled performance. ------------------------------------------------------------------------- Tutorial #27 (Half day, Monday Morning, April 2, 1990) Video Ultrasimulation: Creating the Experience of Skilled Performance David Hon, IXION Hon designs and builds computer-based training systems utilizing a range of novel forms of user input and video output, with the goal of creating a context where learners can experience the feel of skilled performance, which he calls "ultrasimulation." The course will differentiate and show examples of different types and uses of video simulation, and discuss interface design issues and aspects of the design process which are critical for the success of these highly interactive systems. ----------------------------------------------------------------------- Tutorial #28 (Half day, Monday Morning, April 2, 1990) The Development of Seductive Interfaces Timothy C. Skelly and David D. Thiel Incredible Technologies Designing interfaces that can draw users in and motivate them to further learning and use has long been a goal and challenge faced by video games designers. This course explores the properties and mechanisms of successful self-teaching interfaces drawing on examples of video and computer games, and discusses effective composition of interfaces combining graphics, sound, and user input. ------------------------------------------------------------------------ Tutorial #29 (Half day, Monday Morning, April 2, 1990) The OPEN LOOK Graphical User Interface: Design, Philosophy, and Use Lin Brown and Scott Ritchie Sun Microsystems This course will familiarize attendees with the OPEN LOOK graphical user interface, and the design concepts and philosopies on which it is based. Interactive demonstrations of several applications and techniques for designing applications user interfaces in the OPEN LOOK environment will be presented. ------------------------------------------------------------------------- Tutorial #30 (Half day, Monday Morning, April 2, 1990) A Practical Introduction to Experimental Design for CHI Research Richard Dillon and Jo Tombaugh Carleton University This course introduces the use of experimental and quasi-experimental designs in applied research. Participants will learn how to critically evaluate the appropriateness and usefulness of formal experiments reported in the literature, and how to design experiments that will have impact in HCI research. ------------------------------------------------------------------------- Tutorial #31 (Half day, Monday Morning, April 2, 1990) MacApp*TM*: An Object-Oriented User Interface Toolkit Kurt J. Schmucker, Apple Computer, Inc. User interface toolkits, constructed with the techniques of object-oriented programming, are one means of reducing the cost of producing applications with sophisticated, iconic user interfaces. This course presents a detailed examination of these toolkits, their structure, and their use, with all examples in MacApp in both Object Pascal and C++. Several small applications designed with MacApp will be demonstrated and decomposed to show their implementation. ------------------------------------------------------------------------- Tutorial #32 (Half day, Monday Afternoon, April 2, 1990) AI and Education Elliot Soloway, University of Michigan This course discusses four types of AI systems for improving teaching (the intelligent lab workbench, articulate expert, expert diagnostician, and intelligent tutor). Several large teaching systems will be described as case studies in how to design, build, and test an AI-based training system. ------------------------------------------------------------------------- Tutorial #33 (Half day, Monday Afternoon, April 2, 1990) Storyboards and Sketch Prototypes for Rapid Interface Visualization Gayle Curtis, Rehabilitation R&D Center Laurie Vertelney, Apple Computer, Inc. The inventive leap to effective new user interfaces often requires visualization of applications and user scenarios long before the final technology is available. This course describes how storyboards and sketch prototypes can be powerful tools for exploring alternative design ideas and having early feedback on their usability. --------------------------------------------------------------------- Tutorial #34 (Half day, Monday Afternoon, April 2, 1990) Computer Supported Cooperative Work and Groupware Jonathan Grudin, MCC/Aarhus University Steven E. Poltrock, Boeing Advanced Technology Center This course introduces attendees to the opportunities and challenges posed by computer supported cooperative work (CSCW) and groupware, providing the background needed to evaluate existing groupware and design more effective applications. The focus will be on functionality and user interface requirements rather than underlying architectural support issues. ------------------------------------------------------------------------- Tutorial #35 (Half day, Monday Afternoon, April 2, 1990) Interface Builder and Object-Oriented Design on the NeXT Computer Michael K. Mahoney, California State University, Long Beach This course provides an overview of the process of developing a NeXT application, showing how the NeXT Interface Builder enables graphical definition of user interfaces in an object-oriented language. User interfaces to several small applications will be built and tested, and other useful tools for application program development will be demonstrated. ------------------------------------------------------------------------- Tutorial #36 (Half day, Monday Afternoon, April 2, 1990) Human-Computer Interaction Standards: Developments and Prospects John Karat, IBM Watson Research Center International user interface standards may well be a reality within the next two years. This course will provide attendees with an understanding of standardization efforts by describing current standards committee activities and their potential impact on current systems. Ways in which attendees can participate in and influence current standardization efforts will be discussed. --------------------------------------------------------------------- Tutorial #37 (Half day, Monday Afternoon, April 2, 1990) The Psychology of Software Development Bill Curtis, MCC This course covers results of recent research on the psychological aspects of programming and their implications for software development technology and environments. Content includes cognitive models of programming knowledge that underlie individual differences in programming, and team and organizational issues in software development environments. -------------------------------------------------------------------------