Concepts, Values, and Methods for Technical Human-Computer Interaction Research

Technical HCI research seeks to improve the world by expanding the set of things that can be done with computational systems. This chapter considers this work as invention—the creation of new things—contrasted with activities of discovery which are concerned more with understanding the world. We discuss the values, goals, and criteria for success in this approach. Technical HCI research includes both directly contributing to some human need and indirectly contributing by enabling other technical work with things like toolkits.

[1]  I. Scott MacKenzie,et al.  Fitts' Law as a Research and Design Tool in Human-Computer Interaction , 1992, Hum. Comput. Interact..

[2]  Caroline Appert,et al.  SwingStates: adding state machines to Java and the Swing toolkit , 2008, Softw. Pract. Exp..

[3]  Steven K. Feiner,et al.  A touring machine: Prototyping 3D mobile augmented reality systems for exploring the urban environment , 1997, Digest of Papers. First International Symposium on Wearable Computers.

[4]  James Fogarty,et al.  Sensing from the basement: a feasibility study of unobtrusive and low-cost home activity recognition , 2006, UIST.

[5]  Rob Miller,et al.  The Amulet Environment: New Models for Effective User Interface Software Development , 1997, IEEE Trans. Software Eng..

[6]  Scott E. Hudson,et al.  Extensible input handling in the subArctic toolkit , 2005, CHI.

[7]  Paul A. Viola,et al.  Rapid object detection using a boosted cascade of simple features , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[8]  Scott E. Hudson,et al.  Monte carlo methods for managing interactive state, action and feedback under uncertainty , 2011, UIST '11.

[9]  William Buxton,et al.  Towards a comprehensive user interface management system , 1983, SIGGRAPH.

[10]  Hiroshi Ishii,et al.  Iterative design of seamless collaboration media , 1994, CACM.

[11]  Tovi Grossman,et al.  A probabilistic approach to modeling two-dimensional pointing , 2005, TCHI.

[12]  Maria Klara Wolters,et al.  Leveraging large data sets for user requirements analysis , 2011, ASSETS.

[13]  Anthony Tang,et al.  Shadow reaching: a new perspective on interaction for large displays , 2007, UIST.

[14]  J. F. Kelley,et al.  An iterative design methodology for user-friendly natural language office information applications , 1984, TOIS.

[15]  Stuart K. Card,et al.  Evaluation of mouse, rate-controlled isometric joystick, step keys, and text keys, for text selection on a CRT , 1987 .

[16]  Michael S. Bernstein,et al.  Soylent: a word processor with a crowd inside , 2010, UIST.

[17]  Jeffrey P. Bigham,et al.  Supporting blind photography , 2011, ASSETS.

[18]  William M. Newman,et al.  A system for interactive graphical programming , 1968, AFIPS Spring Joint Computing Conference.

[19]  David E. Meyer,et al.  Speed—Accuracy Tradeoffs in Aimed Movements: Toward a Theory of Rapid Voluntary Action , 2018, Attention and Performance XIII.

[20]  P. Fitts The information capacity of the human motor system in controlling the amplitude of movement. , 1954, Journal of experimental psychology.

[21]  Jock D. Mackinlay,et al.  The design space of input devices , 1990, CHI '90.

[22]  Tara Matthews,et al.  Evaluating non-speech sound visualizations for the deaf , 2006, Behav. Inf. Technol..

[23]  Gregory D. Abowd,et al.  Providing integrated toolkit-level support for ambiguity in recognition-based interfaces , 2000, CHI.

[24]  Elizabeth D. Mynatt,et al.  Digital family portraits: supporting peace of mind for extended family members , 2001, CHI.

[25]  Scott E. Hudson,et al.  A framework for robust and flexible handling of inputs with uncertainty , 2010, UIST.

[26]  W. Pitts,et al.  A Logical Calculus of the Ideas Immanent in Nervous Activity (1943) , 2021, Ideas That Created the Future.

[27]  Gregory D. Abowd,et al.  At the Flick of a Switch: Detecting and Classifying Unique Electrical Events on the Residential Power Line (Nominated for the Best Paper Award) , 2007, UbiComp.

[28]  George W. Fitzmaurice,et al.  A remote control interface for large displays , 2004, UIST '04.

[29]  I. Scott MacKenzie,et al.  An error model for pointing based on Fitts' law , 2008, CHI.

[30]  Michael S. Bernstein,et al.  Crowds in two seconds: enabling realtime crowd-powered interfaces , 2011, UIST.

[31]  Brad A. Myers A new model for handling input , 1990, TOIS.

[32]  Patrick Baudisch,et al.  Multitoe: high-precision interaction with back-projected floors based on high-resolution multi-touch input , 2010, UIST.

[33]  Luca Cardelli,et al.  Building user interfaces by direct manipulation , 1988, UIST '88.

[34]  Roy Want,et al.  Squeeze me, hold me, tilt me! An exploration of manipulative user interfaces , 1998, CHI.

[35]  Anthony I. Wasserman,et al.  Extending State Transition Diagrams for the Specification of Human–Computer Interaction , 1985, IEEE Transactions on Software Engineering.

[36]  Robert J. K. Jacob,et al.  A Specification Language for Direct-Manipulation User Interfaces , 1986, ACM Trans. Graph..

[37]  Jeffrey P. Bigham,et al.  VizWiz: nearly real-time answers to visual questions , 2010, W4A.

[38]  Gregory D. Abowd,et al.  Interaction techniques for ambiguity resolution in recognition-based interfaces , 2007, SIGGRAPH '07.

[39]  Chris Harrison,et al.  Cord input: an intuitive, high-accuracy, multi-degree-of-freedom input method for mobile devices , 2010, CHI.

[40]  Shwetak N. Patel,et al.  LightWave: using compact fluorescent lights as sensors , 2011, UbiComp '11.

[41]  Brad A. Myers,et al.  Past, Present and Future of User Interface Software Tools , 2000, TCHI.

[42]  Elizabeth D. Mynatt,et al.  Increasing the opportunities for aging in place , 2000, CUU '00.

[43]  Walter S. Lasecki,et al.  Legion scribe: real-time captioning by the non-experts , 2013, W4A.

[44]  I. Scott MacKenzie,et al.  KSPC (Keystrokes per Character) as a Characteristic of Text Entry Techniques , 2002, Mobile HCI.

[45]  Laura A. Dabbish,et al.  Designing games with a purpose , 2008, CACM.

[46]  Tovi Grossman,et al.  The bubble cursor: enhancing target acquisition by dynamic resizing of the cursor's activation area , 2005, CHI.

[47]  Ivan E. Sutherland,et al.  Sketchpad a Man-Machine Graphical Communication System , 1899, Outstanding Dissertations in the Computer Sciences.

[48]  Desney S. Tan,et al.  Your noise is my command: sensing gestures using the body as an antenna , 2011, CHI.

[49]  Douglas C. Engelbart,et al.  Display-Selection Techniques for Text Manipulation , 1967 .

[50]  Tovi Grossman,et al.  Modeling pointing at targets of arbitrary shapes , 2007, CHI.

[51]  Eric Horvitz,et al.  Sensing techniques for mobile interaction , 2000, UIST '00.