Dan R. Olsen Jr. - Vita


education Ph.D. in Computer and Information Science, University of Pennsylvania, 1981
  M.S. in Computer Science, Brigham Young University, 1978
  B. S. in Computer Science, Brigham Young University, 1976
 
 professional positions Brigham Young University, Professor (1990-Present)
  Carnegie Mellon University, Director, Human-Computer Interaction Institute (1996-1998)
  Carnegie Mellon University, Professor, (1996-1998)
  Brigham Young University, Department Chair of Computer Science, (1992-1996)
  Brigham Young University, Associate Professor, (1986-1990)
  Brigham Young University, Assistant Professor, (1984-1986)
  Arizona State University, Assistant Professor, (1981-1984)
 
 awards CHI Lifetime Service Award (2002)
  Distinguished Paper Award (IUI 2002)
  Karl G. Maeser Research and Creative Arts Award (2003)
  Outstanding Paper Award (IUI 2003)
  CHI Academy (2004)
  ACM Fellow (2007)
  Father of UIST Award (2007)
 
 books Developing User Interfaces, Morgan Kaufmann Publishers, San Francisco, California, (1998) DUI
User Interface Management Systems: Models and Algorithms, Morgan Kaufmann Publishers, San Francisco, California, (1992).
papers Olsen, D. R. "Evaluating User Interface Systems Research," UIST 2007, ACM (2007). PDF
Olsen, D. R., Clement, J., and Pace, A. "Spilling: Expanding Hand-held Interaction to Touch Table Displays", TableTop 2007, IEEE (2007). PDF - Video
  Crandall, J., Goodrich, M., Nielsen, C., Olsen, D. R.:“Validating Human-Robot Interaction Schemes in Multitasking Environments”, Systems, Man, and Cybernetics/Part A: Systems and Humans, Vol 35(4), IEEE, (July 2005)
Olsen, D. R., Taufer, T., Fails, J. A.: “ScreenCrayons: Annotating Anything”, UIST '04, ACM, (2004). .PDF
  Olsen, D. R., Wood, B.: “Fan-out: Measuring Human Control of Multiple Robots” CHI ’04, ACM, (2004). .PDF
  Olsen, D. R., Wood, B., Turner, J.: “Metrics for Human Driving of Multiple Robots” International Conference on Robots and Automation, ICRA '04, IEEE, (2004). .PDF
  Goodrich, M., Olsen, D. R.: “Seven Principles of Efficient Human-Robot Interaction”International Conference on Systems, Man, and Cybernetics, IEEE, (2003).
  Olsen, D. R., Goodrich, M.: “Metrics for Evaluating Human-Robot Interaction”, PERMIS 2003. .PDF
  Fails, J. A., Olsen, D. R.: “A Design Tool for Camera-based Interaction”, Human Factors in Computing Systems, CHI '03, ACM, (2003)
  Fails, J. A., Olsen, D. R.: “Interactive Machine Learning”, Intelligent User Interfaces, IUI '03, ACM (2003) .PDF
  Olsen, D. R., Peachey, J. R.: “Query by Critique: Spoken Language Access to Large Lists” , User Interface Software and Technology, UIST '02, ACM(2002). .PDF
  Fails, J. A., Olsen, D. R.: “Light Widgets: Interacting in Every-day Spaces”, Intelligent User Interfaces, IUI '02, ACM(2002). .PDF
  Rosenfeld, R., Olsen, D. R., Rudnicky, A." “Universal Speech Interfaces” interactions, ACM (2001) .PDF
  Goodrich, M., Crandall, J. W., Palmer, T. J., Olsen, D. R.: “Experiments in Adjustable Autonomy,” Proceedings of the IJCAI01 workshop on Autonomy, Delegation, and Control: Interacting with Autonomous Agents  (2001).
  Olsen, D. R., Nielsen, S. T., Parslow, D.: “Join and Capture: A Model for Nomadic Interaction,” UIST '01, ACM, (2001) .PDF
  Olsen, D. R., Hudson, S., Tam, C. M., Conaty, G., Phelps, M., Heiner, J,: “Speech Interaction with Graphical User Interfaces” , Interact 2001, IOS Press, (2001)
  Olsen, D. R., Nielsen, T,: “Laser pointer Interaction”, Human Factors in Computing Systems, CHI '01, ACM, (April 2001) .PDF
  Olsen, D. R., Nielsen, T., Jefferies, S., Moyes, W., Fredrickson, P.: "Cross-modal Interaction in XWeb", UIST '00, ACM (2000) .PDF
  Olsen, D. R., "Interacting in Chaos", Interactions, ACM (1999) . .PDF
  Olsen, D. R., Hudson, S. E., Verratti, T., Heiner, J. M., Phelps, M.: "Implementing Interface Attachments Based on Surface Representations", Human Factors in Computing Systems, CHI '99, ACM (1999)
  Olsen, D. R., Hudson, S. E., Phelps, M., Heiner, J., Verratti, T.: “Ubiquitous Collaboration Via Surface Representations”, Computer Supported Cooperative Work, CSCW '98, ACM (1998)
  Olsen, D. R., Boyarski, D., Verratti, T., Phelps, M., Lo, E.: “Generalized Pointing: Enabling Multiagent Interaction”, Human Factors in Computing Systems, CHI '98, ACM (1998) .PDF
  Rodham, K.,Olsen, D.R.: “Nanites: An Approach to Structure-Based Monitoring”, ACM Transactions on Computer-Human Interaction, 4 (2), (1997).
  Olsen, D. R., Deng, X.:“Inductive Groups” ACM Symposium on User Interface Software and Technology, UIST ‘96, (1996).
  Nevill-Manning, C. G., Witten, I. H., Olsen, D. R.: “Compressing semi-structured text using hierarchical phrase identification”, Proceedings of the Data Compression Conference, IEEE Press, Los Alamitos, CA (1996).
  Olsen, D. R., Monk, A. F., Curry, M. B.: "Algorithms for automatic dialogue analysis using propositional production systems", Human Computer Interaction, 10, 39-78 (1995).
  Olsen, D. R., Rodham, K.: "Interactive Net Services on the WWW" INTERACT '95. (1995).
  Olsen, D. R., Rodham, K.: "Distributable Interactive Objects" INTERACT '95. (1995).
  Olsen, D. R., Kohlert, D.: "Pictures as Input Data", Human Factors in Computing Systems, CHI '95, ACM (1995)
  Olsen, D. R., Ahlstrom, B., Kohlert, D.: "Building Geometry-based Widgets by Example", Human Factors in Computing Systems, CHI '95, ACM (May 1995)
  Olsen, D. R., Rodham, K.: "Smart Telepointers: Maintaining Telepointer Consistancy in the Presences of User Customization" ACM Transactions on Graphics (July 1994)
  Olsen, D. R.:"Automatic Generation of Interactively Consistent Search Dialogs", Human Factors in Computing Systems, CHI '94, ACM (1994).
  Olsen, D. R., Rodham, K., Kohlert, D.: "Implementing a Graphical Multi-user Interface Toolkit.", Software Practice and Experience (Sept 1993).
  Foley, J. D., Hudson, S. E., Miller, J., Myers, B. A., Olsen, D. R. : "Research Directions for User Interface Software Tools", Behavior & Information Technology, (March-April 1993)
  Olsen, D. R.: "Bookmarks: An enhanced scroll bar" ACM Transactions on Graphics, (July 1992)
  Olsen, D. R.: "User Interface Architectures for an Information Age" HCI '92, York, United Kingdom, (Sept 1992)
  Olsen, D. R., McNeill, T., Mitchell, D.: "Workspaces: an Architecture for editing collections of objects", Human Factors in Computing Systems, CHI '92, ACM (April 1992).
  Becker, S., Barrett, W. A., Olsen, D. R.: "Interactive Measurement of Three-Dimensional Objects Using a Depth Buffer and Linear Probe", ACM Transactions on Graphics (1991).
  Olsen, D. R., Burbidge, M.: "CTS - Complex Text Interaction System" , Graphics Interface '90, (1990)
  Olsen, D. R., Allen, K.: "Creating Interactive Techniques by Symbolically Solving Geometric Constraints", UIST '90, ACM (1990)
  Olsen, D. R.: "Propositional Production Systems for Dialog Description", Human Factors in Computing Systems, CHI '90, ACM (1990)
  Olsen, D. R., Tuck, R.: "Help by Guided Tasks - Utilizing UIMS Knowledge", Human Factors in Computing Systems, CHI '90, ACM (1990)
  Olsen, D. R.: "A Programming Language Basis for User Interface Management", Human Factors in Computing Systems, CHI '89, ACM (1989)
  Olsen, D. R., Burton, R. P.: "Structured Files for Interactive Graphics Programs", ISECON '88 Conference Proceedings.(1988)
  Olsen, D. R., Halversen, B.: "Interface Usage Measurements in a User Interface Management System", ACM SIGGRAPH Symposium on User Interface Software, UIST '88, (Oct 1988).
  Olsen, D. R.: "A Browse / Edit Model for User Interface Management" Graphics Interface '88. (June 1988).
  Olsen, D. R., Dance, J.: "Macros by Example in a Graphical UIMS", IEEE Computer Graphics and Applications 6, 1 (Jan 1988).
  Olsen, D. R., Burton, R. P.: "A Command-based User Interface Management System", 2nd International Conference on Computers and Applications (June 1988).
  Olsen, D. R.: "Larger Issues in User Interface Management." Computer Graphics 21,2 (April 1987)
  Olsen, D. R.: "MIKE: The Menu Interaction Kontrol Environment." ACM Transations on  Graphics (Oct 1986)
  Olsen, D. R., Nielsen, G.: "Direct Manipulation Techniques for 3D Objects Using 2D Locator Devices."1986 Workshop on Interactive 3D Graphics, ACM (1986).
  Olsen, D. R.: "Editing Templates: A User Interface Generation Tool." IEEE Computer Graphics and Applications  6, 11 (November 1986).
  Olsen, D. R.: "An Editing Model for Generating Graphical User Interfaces." Proceedings of Graphics Interface '86. (May 1986).
  Olsen, D. R., Dempsey, E., Rogge, R.: "Input-Output Linkage in a User Interface Management System.", Computer Graphics 19, 3 (July 1985).
  Olsen, D. R., Cooper, C.: "Spatial Trees: A Fast Access Method for Unstructured Graphical Data.", Proceedings of Graphics Interface '85. (June 1985).
  Olsen, D. R., Buxton, W., Ehrich, R., Kasik, D., Rhyne, J., Sibert, J.: "A Context for User Interface Management.", IEEE Computer Graphics and Applications 4,12 (December 1984).
  Olsen, D. R.: "Push-down Automata for User Interface Management." ACM Transactions on Graphics 3,3 (July 1984).
  Olsen, D. R.: "Presentational, Syntactic and Semantic Components of Interactive Dialogue Specification." Proceedings of the IFIP Workshop on User Interface Management. (November 1983).
  Olsen, D. R., Dempsey, E.: "SYNGRAPH: An Automatic Interaction Generator.", Computer Graphics 17, 3 (July 1983).
  Olsen, D. R., Dempsey, E.: "Syntax Directed Graphical Interaction.", Proceedings of SIGPLAN '83.  (June 1983).
  Olsen, D. R.: "Automatic Generation of Interactive Systems."  Computer Graphics 17, 1 (January 1983).
  Olsen, D. R.: "An Expression Model for Graphical Command Languages." Conference Proceedings National Computer Graphics Association, Vol II. (June 1982).
  Olsen, D. R., Carter, S., Rockwood, A.: "A Program for Computing K-determinacy of a Taylor's Series.", Catastrophe Theory and its Applications. Appendix 1, pages 431-441. Pitman Publishing Limited, London, (1978).
 

 

 

service positions Chair: Faculty Advisory Council - Brigham Young University - 1988-1989
  Chair: Computer Science Department - Brigham Young University - 1992-1996
  Editor-in-Chief: ACM Transactions on Computer-Human Interaction - 1994-1997
  Director: Human-Computer Interaction Institute - Carnegie Mellon University - 1996-1998.
  Vice President of Publications: ACM-SIGCHI - 2006-present.
  Board Member: Utah Science Technology and Research (USTAR) governing board - 2006-present.