%SECTION Academic Unit %Institution Carnegie Mellon University %Unit School of Computer Science %Unit_Center %Shortname Carnegie Mellon Univ., Computer Science %Country USA-PA, Pittsburgh %Keyname CMU %Address Admissions Committee School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213 USA %Phone +01-412-268-3863 %Fax +01-412-681-5739 %Email grad0-admit@cs.cmu.edu %Contact Martha W. Clarke %Updated 1992-04-01 %Degrees Masters of Software Engineering, PhD %HCI_MS_Theses %HCI_PhD_Theses 10 %HCI_MS_Current %HCI_PhD_Current 6 %Description CMU-SCS has four official areas of concentration, AI, theory, programming systems and computer systems (i.e., hardware). HCI has traditionally been done under the auspices of AI (e.g., cognitive modeling, intelligent interfaces, speech recognition interfaces, etc.) or programming systems (e.g., user interface management and development tools, advanced programming environments, etc.). %Facilities CMU-SCS has over 500 machines, including 40 timeshared machines, DEC workstations, IBM RTs, Suns, Macintoshes, etc. The CMU-Internet, a fully-interconnected, multi-media, multi-protocol infrastructure, connects them all. %SECTION HCI Program %Contact Bonnie E. John %Title Assistant Professor %Address School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213 USA %Phone +01-412-268-7182 %FAX +01-412-681-5739 %Email bonnie.john@cs.cmu.edu %Program CMU-SCS has about thirty faculty members actively researching the HCI areas of human information processing, interactive techniques, devices and modalities, analysis and evaluation methods, user interface software design and implementation systems, intelligent interfaces, and computer-supported cooperative work. The faculty of Carnegie Mellon University's School of Computer Science who are interested in HCI have produced a position paper about the role of HCI at CMU-SCS. This paper is available via anonymous ftp, as per the following instructions. * Bonnie E. John, Philip L. Miller, Brad A. Myers, Christine M. Neuwirth, and Steven A. Shafer (Eds.) "Human-Computer Interaction in the School of Computer Science" October 1992, CMU-CS-92-193 Abstract: The SCS faculty interested in Human-Computer Interaction (HCI) presents its position on what role HCI can play in Carnegie Mellon's School of Computer Science. We present a short description of the need for HCI research and recommend a task/human/computer approach to satisfying that need. After presenting illustrative research scenarios, we draw implications of adopting this approach for our research and educational programs. SCS is well positioned to implement this approach, given the interests and skills of our faculty and faculty in other organizations at CMU. We recommend that the Computer Science Department form a new area in HCI. This document represents a collaborative effort on the part of the SCS faculty interested in Human-Computer Interaction, with major contributions from David Garlan, Wilfred J. Hansen, Michael L. Horowitz, Bonnie E. John, Roy A. Maxion, Philip L. Miller, James H. Morris, Brad A. Myers, Christine M. Neuwirth, Dean A. Pomerleau, Steven F. Roth, Steven A. Shafer, Mary Shaw, and Maria G. Wadlow DIRECTIONS FOR ANONYMOUS FTP: 1) Ftp to reports.adm.cs.cmu.edu (128.2.218.42) as "anonymous". 2) At the password prompt, send your Username@site (you must include the "@" or the login will fail) 3) Then "cd 1992" (the directory for 1992 technical reports) 4) Use the standard ftp commands, such as "get", "cd", "ls", etc. 5) The reports are in postscript format (.ps). The index file is called README.mss. The reports are listed in the directory by their NUMBER.ps...for example, CMU-CS-92-100.ps, CMU-CS-92-101.ps and so on. The majority of the files are not compressed, although any compressed files will be listed as NUMBER.ps.Z . A very few reports have been broken down into multiple postscript files. They will appear as NUMBERA.ps, NUMBERB.ps, etc. The README.mss will indicate the reports that have multiple .ps files. 6) This position paper is CMU-CS-92-193.ps 7) When you have finished copying the files you need, simply "quit." %Other_Contacts + %SECTION HCI Faculty %Name Bonnie E. John %Title Assistant Professor %Degree Ph.D. in Psychology (1988); M.S. in Mech. Eng. (1978); B.Eng. (1977) %Phone +01-412-268-7182 %Email bonnie.john@cs.cmu.edu %Interests + * cognitive models of users %Publications + * Peck, Virginia A. and John, Bonnie E., "Browser-Soar: A Computational Model of a Highly Interactive Task." In Proceedings of CHI '92, pp. 165-172, May 3-7, 1992. * John, Bonnie E. and Vera, Alonso H., "A GOMS Analysis of a Graphic, Machine-Paced, Highly Interactive Task." In Proceedings of CHI '92, pp. 251-258, May 3-7, 1992. * Gray, Wayne D., John, Bonnie E., and Atwood, Michael E., "The Precis of Project Ernestine or an Overview of a Validation of GOMS." In Proceedings of CHI '92, pp. 307-312, May 3-7, 1992. %SECTION HCI Faculty %Name Gregory Abowd %Title SCS/SEI Postdoctoral Research Associate %Degree B.S., M.Sc., Ph.D. %Phone +01-412-268-1551 %Phone +01-412-268-5778 %Email gregory.abowd@cs.cmu.edu %Interests + * software engineering * formal methods of HCI * software architecture %Publications + * Dix, Alan, Finlay, Janet, Abowd, Gregory and Beale, Russell, Human-Computer Interaction, Prentice Hall International, 1993. * Abowd, Gregory D., "Agents: Communicating Interactive Processes." In Proceedings of INTERACT '90, Diaper, Dan et al. (eds.), Elsevier Science, pp. 143-148, 1990. * Abowd, Gregory and Beale, Russell, "Users, Systems and Interfaces: A Unifying Framework for Interaction." In Diaper, D. and Hammond, N. (eds.), HCI '91: Usability Now, Cambridge University Press, pp. 78-87, 1991. %SECTION HCI Faculty %Name Dario A. Giuse %Title Senior Systems Scientist %Degree Dr. Ing., MS %Phone +01-412-268-7671 %Email dzg@cs.cmu.edu %Interests + * user interface development environments * constraint satisfaction * interactive computer graphics * knowledge representation * tutoring systems for foreign language learning * medical informatics * interactive knowledge acquisition systems %Publications + * Giuse, Dario, "Efficient Knowledge Representation Systems." The Knowledge Engineering Review, Vol. 5, No. 1, pp. 35-50, 1990. * Giuse, Dario, "The Future of Human-Computer Interaction in Medical Applications." Journal of Medical Education Technologies, Vol. 3, No. 3, Winter 1993. * Myers, Brad A., Giuse, Dario A., Dannenberg, Roger B., Vander Zanden, Brad, Kosbie, David S., Pervin, Edward, Mickish, Andrew, and Marchal, Philippe, "Garnet: Comprehensive Support for Graphical, Highly-Interactive User Interfaces." IEEE Computer, Vol. 23, No. 11, pp. 71-85, 1990. Also appeared in Japanese in Nikkei Electronics, Vol. 3-18, No. 522, pp. 187-203. %SECTION HCI Faculty %Name Roy A. Maxion %Title Systems Scientist %Degree PhD in Cognitive Science; MS in Computer Science; BS in Mathematics %Phone +01-412-268-7556 %Email roy.maxion@cs.cmu.edu %Interests + * fault-tolerant/dependable user interfaces * interfaces for wearable computers * human error * mitigation of operator induced unavailability * graphic display of quantitative data %Publications + * Maxion, Roy A., "Toward Fault-Tolerant User Interfaces." In Proceedings of the Fifth IFAC International Conference on Achieving Safe Real-Time Computing Systems, Sarlat, France, October 1986. %SECTION HCI Faculty %Name Brad A. Myers %Title Senior Research Computer Scientist %Degree BS in EE&CS, MS in EE&CS, PhD in CS %Phone +01-412-268-5150 %Email bam@cs.cmu.edu %Interests + * User interface development systems * user interfaces * programming by example * visual programming * interaction techniques * window management * programming environments %Publications + * Myers, B.A. et al., "Garnet: Comprehensive Support for Graphical, Highly-Interactive User Interfaces." IEEE Computer, Vol. 23, No. 11, November, 1990, pp. 71-85. * Myers, Brad A., Languages for Developing User Interfaces. Jones and Bartlett, Boston, MA, 1992. * Myers, B.A., Creating User Interfaces by Demonstration. Academic Press, Boston, MA, 19988. %SECTION HCI Faculty %Name Dean Rubine %Title Research Computer Scientist %Degree PhD in CS, MS & BS in EE&CS from MIT %Phone +01-412-268-3650 %Email dean.rubine@andrew.cmu.edu %Interests + * gesture-based systems %Publications + %SECTION HCI %Name Alexander I. Rudnicky %Title Systems Scientist %Degree BSc, MS, PhD %Phone +01-412-268-2622 %Email air@cs.cmu.edu %Interests + * speech understanding * user modeling * multi-modal interfaces %Publications + * Rudnicky, A.I. and Hauptmann, A.G., "Models for Evaluating Interaction Protocols in Speech Recognition." In Proceedings of the CHI Conference, pp. 2285-291, April 1991. * Rudnicky, A.I., Lunati, J.-M. and Franz, A.M., "Spoken Language Recognition in an Office Management Domain." In Proceedings of the International Conference on Acoustics, Speech, and Signal Processing, pp. 829-832, 1991. * Teal, S.L. and Rudnicky, A.I., "A Performance Model of System Delay and User Strategy." In Proceedings of the CHI Conference, pp. 295-306, 1992. %SECTION HCI Faculty %Name Steven A. Shafer %Title Associate Professor %Degree PhD in Computer Science, CMU, 1983 %Phone +01-412-268-2527 %Email sas@cs.cmu.edu %Interests + * robot interfaces * GOI software * multi-modal I/O %Publications + %SECTION HCI Faculty %Name Mary Shaw %Title Professor %Degree PhD, CS %Phone +01-412-268-2589 %Email mary.shaw@cs.cmu.edu %Interests + * architectures of HCI software %Publications + * Shaw, Mary, "An Input-Output Model for Interactive Systems" In Proceedings of CHI '86: Conference on Human Factors in Computing Systems, ACM SIGCHI, pp. 261-273, April 1986. * Shaw, Mary, Borison, Ellen, Horowitz, Michael, Lane, Tom, Nichols, David, and Pausch, Randy, "Descartes: A Programming-Language Approach to Interactive Display Interfaces." In Proceedings of SIGPLAN '83: Symposium on Programming Language Issues in Software Systems, ACM SIGPLAN Notices, Vol. 18, No. 6, pp. 100-111, June 1983. * Shaw, Mary, "Maybe Your Next Programming Language Shouldn't Be a Programming Language." In Scaling Up: A Research Agenda for Software Engineering, National Academy Press, pp. 75-82, 1989. %SECTION HCI Courses %Title Human Computer Interaction %Number 15-499A %Instructor Bonnie E. John %Frequency annual %Times_Taught 1 %Enrollment 27 %Format lecture/project %Tools Hypercard %Text + - assorted readings %Description Similar to ACM SIGCHI Curriculum Report course called CS2 (advanced Undergrad, Masters and Ph.D.) %SECTION HCI Courses %Title Measurement and Evaluation of User Interfaces %Number 15-821 %Instructor Roy A. Maxion %Frequency new %Times_Taught 1 %Enrollment 12 %Format Seminar/homework/project %Tools Ten different implementations of online database retrieval systems %Text + - current papers %Description This graduate course undertakes exploration of interface measurement and evaluation issues from the perspective of dependable, critical systems in which it is essential that a user interface, along with the rest of a system, be available and reliable, as well as quick and accurate to use. The laboratory aspect develops measurement and analysis skills for students wishing to evaluate their own systems critically or to initiate research in the field.