Tentative Schedule and Readings for
05-773A4: Computer Science Perspectives in HCI,
(CS Mini), Spring, 2013, Mini 4.
Presentations will be evaluated using this form.
|
Tuesday, |
first class 1. Course overview, topics, and organization; and why hard[Brad] Slides |
| Thursday, March 21, 2013 |
2. Origins of the fieldVannevar Bush, "As We May Think," Atlantic Monthly, (July 1945), pp. 47-61. ACM DL Version: http://dl.acm.org/citation.cfm?doid=227181.227186 J.C.R. Licklider, "Man-Computer Symbiosis", IRE Transactions on Human Factors in Electronics, Vol. HFE-1 (March 1960), pp. 4-11. http://memex.org/licklider.pdf , [Chris][slides] Ivan E. Sutherland,"Sketch pad a man-machine graphical communication system". In Proceedings of the SHARE design automation workshop (DAC '64), 1964, pp. 6.329-6.346. http://doi.acm.org/10.1145/800265.810742 Mark Weiser, "Some computer science issues in ubiquitous computing", Communications of the ACM, 36:7, (July 1993), pp.75-84. http://dl.acm.org/citation.cfm?doid=159544.159617 Optional |
| Tuesday, March 26, 2013 |
3. Input modelsJames D. Foley, Victor L. Wallace and Peggy Chan. “The Human Factors of Computer Graphics Interaction Techniques,” IEEE Computer Graphics and Applications. Nov, 1984. 4(11). pp. 13-48. http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6429355 David, a boy and his slides. Brad A. Myers. 1990. A new model for handling input. ACM Trans. Inf. Syst. 8, 3 (July 1990), 289-320. http://doi.acm.org/10.1145/98188.98204 Ravin Balakrishnan. 2004. "Beating" Fitts' law: virtual enhancements for pointing facilitation. Int. J. Hum.-Comput. Stud. 61, 6 (December 2004), 857-874. http://dx.doi.org/10.1016/j.ijhcs.2004.09.002 Brandon [slides] Optional: Card, S. K., Mackinlay, J. D., & Robertson, G. G. (1990, March). The design space of input devices. In Proceedings of the SIGCHI conference on Human factors in computing systems: Empowering people (pp. 117-124). ACM. http://dl.acm.org/citation.cfm?id=97263 |
| Thursday, March 28, 2013 |
4. Interaction techniques
Brad A. Myers. All the Widgets. 2 hour, 15 min video. Technical Video Program of the SIGCHI'90 conference, Seattle, WA. April 1-4, 1990. SIGGRAPH Video Review, Issue 57. ISBN 0-89791-930-0. vimeo or on-line movie or wmv file (600MB). Formerly available as ACM Order Number 608903 from ACM Press (out of print). SIGCHI reference. Erik [slides] Eric A. Bier, Maureen C. Stone, Ken Fishkin, William Buxton, and Thomas Baudel. 1994. A taxonomy of see-through tools. In Proceedings of the SIGCHI conference on Human factors in computing systems: celebrating interdependence (CHI '94), Beth Adelson, Susan Dumais, and Judith Olson (Eds.). ACM, New York, NY, USA, 358-364. http://doi.acm.org/10.1145/191666.191786 and Video Jenny [slides] Karl D.D. Willis, Ivan Poupyrev, Scott E. Hudson, and Moshe Mahler. 2011. SideBySide: ad-hoc multi-user interaction with handheld projectors. In Proceedings of the 24th annual ACM symposium on User interface software and technology (UIST '11). ACM, New York, NY, USA, 431-440. http://doi.acm.org/10.1145/2047196.2047254 Tatiana [Slides here.] |
| Tuesday, April 2, 2013 |
5. Output techniques and visualizationBay-Wei Chang and David Ungar. 1993. Animation: from cartoons to the user interface. In Proceedings of the 6th annual ACM symposium on User interface software and technology (UIST '93). ACM, New York, NY, USA, 45-55. http://doi.acm.org/10.1145/168642.168647 (there is a tiny bit about their animation in this long video) Nesra [slides] Jeffrey Heer and Ben Shneiderman. 2012. Interactive Dynamics for Visual Analysis. Queue 10, 2, Pages 30 (February 2012), 26 pages. http://doi.acm.org/10.1145/2133416.2146416 Kelly [slides] Manolis Savva, Nicholas Kong, Arti Chhajta, Li Fei-Fei, Maneesh Agrawala, and Jeffrey Heer. 2011. ReVision: automated classification, analysis and redesign of chart images. InProceedings of the 24th annual ACM symposium on User interface software and technology(UIST '11). ACM, New York, NY, USA, 393-402. http://doi.acm.org/10.1145/2047196.2047247 [Chris][slides] Optional: George W. Furnas. 2006. A fisheye follow-up: further reflections on focus + context. In Proceedings of the SIGCHI conference on Human Factors in computing systems (CHI '06), Rebecca Grinter, Thomas Rodden, Paul Aoki, Ed Cutrell, Robin Jeffries, and Gary Olson (Eds.). ACM, New York, NY, USA, 999-1008. http://doi.acm.org/10.1145/1124772.1124921 Jean-Daniel Fekete, Jarke J. van Wijk, John T. Stasko and Chris North, 2008. The Value of Information Visualization, Lecture Notes in Computer Science, Volume 4950/2008, 1-18, http://www.springerlink.com/content/q255124278700854/ |
| Thursday, April 4, 2013 |
6. Ubicomp and context awareAnind K. Dey, Gregory D. Abowd, and Daniel Salber. 2001. A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum.-Comput. Interact. 16, 2 (December 2001), 97-166. http://dx.doi.org/10.1207/S15327051HCI16234_02 Brandon [slides] Jeffrey Hightower and Gaetano Borriello. 2001. Location Systems for Ubiquitous Computing. IEEE Computer 34, 8 (August 2001), 57-66. http://dx.doi.org/10.1109/2.940014 Tatiana [Slides here.] Sidhant Gupta, Matthew S. Reynolds, and Shwetak N. Patel. 2010. ElectriSense: single-point sensing using EMI for electrical event detection and classification in the home. In Proceedings of the 12th ACM international conference on Ubiquitous computing (Ubicomp '10). ACM, New York, NY, USA, 139-148. http://doi.acm.org/10.1145/1864349.1864375 or local pdf David: electric slides |
| Tuesday, April 9, 2013 |
7. User Interface Development ToolsBrad Myers, Scott E. Hudson, and Randy Pausch. 2000. Past, present, and future of user interface software tools. ACM Trans. Comput.-Hum. Interact. 7, 1 (March 2000), 3-28. http://doi.acm.org/10.1145/344949.344959 - Nikola [slides] Myers, B.A.; Giuse, D.A.; Dannenberg, R.B.; Zanden, B.V.; Kosbie, D.S.; Pervin, E.; Mickish, A.; Marchal, P., "Garnet: comprehensive support for graphical, highly interactive user interfaces," IEEE Computer , vol.23, no.11, pp.71,85, Nov. 1990. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=60882&tag=1 or local pdf. See also video: OpenVideo or local mp4. Jenny [slides] James Fogarty and Scott E. Hudson. 2003. GADGET: a toolkit for optimization-based approaches to interface and display generation. In Proceedings of the 16th annual ACM symposium on User interface software and technology (UIST '03). ACM, New York, NY, USA, 125-134. http://doi.acm.org/10.1145/964696.964710 Robert [slides] |
| Thursday, April 11, 2013 |
8. Using sensors and recognitionVictoria Bellotti, Maribeth Back, W. Keith Edwards, Rebecca E. Grinter, Austin Henderson, and Cristina Lopes. 2002. Making sense of sensing systems: five questions for designers and researchers. In Proceedings of the SIGCHI conference on Human factors in computing systems: Changing our world, changing ourselves (CHI '02). ACM, New York, NY, USA, 415-422. http://doi.acm.org/10.1145/503376.503450 - Dan [slides] James Fogarty, Scott E. Hudson, Christopher G. Atkeson, Daniel Avrahami, Jodi Forlizzi, Sara Kiesler, Johnny C. Lee, and Jie Yang. 2005. Predicting human interruptibility with sensors. ACM Trans. Comput.-Hum. Interact. 12, 1 (March 2005), 119-146. http://doi.acm.org/10.1145/1057237.1057243 - Anthony [slides] Sharon Oviatt. 1999. Ten myths of multimodal interaction. Commun. ACM 42, 11 (November 1999), 74-81. http://doi.acm.org/10.1145/319382.319398 - Sauvik [slides] Optional: Ben Shneiderman and Pattie Maes. 1997. Direct manipulation vs. interface agents. interactions 4, 6 (November 1997), 42-61. http://doi.acm.org/10.1145/267505.267514 |
| Tuesday, April 16, 2013 |
9. Devices and "Gadgets" and Hardware toolkitsKen Hinckley, Jeff Pierce, Mike Sinclair, and Eric Horvitz. 2000. Sensing techniques for mobile interaction. In Proceedings of the 13th annual ACM symposium on User interface software and technology (UIST '00). ACM, New York, NY, USA, 91-100. http://doi.acm.org/10.1145/354401.354417, see also the video - Dan [slides] Saul Greenberg and Chester Fitchett. 2001. Phidgets: easy development of physical interfaces through physical widgets. In Proceedings of the 14th annual ACM symposium on User interface software and technology (UIST '01). ACM, New York, NY, USA, 209-218. http://doi.acm.org/10.1145/502348.502388, see also the video - Anthony [slides] Hiroshi Ishii and Brygg Ullmer. 1997. Tangible bits: towards seamless interfaces between people, bits and atoms. In Proceedings of the SIGCHI conference on Human factors in computing systems (CHI '97), Steven Pemberton (Ed.). ACM, New York, NY, USA, 234-241. http://doi.acm.org/10.1145/258549.258715 - Nikola [slides] Chris Harrison, Hrvoje Benko, and Andrew D. Wilson. 2011. OmniTouch: wearable multitouch interaction everywhere. In Proceedings of the 24th annual ACM symposium on User interface software and technology (UIST '11). ACM, New York, NY, USA, 441-450. http://doi.acm.org/10.1145/2047196.2047255 or local pdf. See also high-res video. Nesra [slides] |
| Thursday, April 18, 2013 |
No class - Spring carnival |
| Tuesday, April 23, 2013 |
10. Empirical Studies of Programmers, and End-User ProgrammingMark Weiser. Programmers use slices when debugging. Commun. ACM. 1982;25(7):446-452. http://dx.doi.org/10.1145/358557.358577 Andrew J. Ko, Robin Abraham, Laura Beckwith, Alan Blackwell, Margaret Burnett, Martin Erwig, Joseph Lawrance, Henry Lieberman, Brad Myers, Mary Beth Rosson, Gregg Rothermel, Chris Scaffidi, Mary Shaw, Susan Wiedenbeck. "The State of the Art in End-User Software Engineering", ACM Computing Surveys. 43(3), Article 21, (April 2011). 44 pages. ACM DL and local pdf Robert Green, T.R.G. and Petre, M., “Usability Analysis of Visual Programming Environments: A 'Cognitive Dimensions' Framework.” Journal of Visual Languages and Computing, 1996. 7(2): pp. 131-174. ScienceDirect or pdf at citeseer Erik Andrew J. Ko, Brad A. Myers, and Htet Htet Aung. "Six Learning Barriers in End-User Programming Systems." VL/HCC'04: IEEE Symposium on Visual Languages and Human-Centric Computing, Rome, Italy, September 26-29, 2004. pp. 199-206. pdf Kelly [slides] Optional: See also the reading list from 05-899D: Human Aspects of Software Development (HASD), Spring, 2011
|
| Thursday, April 25, 2013 |
Last class 11. Crowd-based techniquesCrowd readings: Alexander J. Quinn and Benjamin B. Bederson. 2011. Human computation: a survey and taxonomy of a growing field. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '11). ACM, New York, NY, USA, 1403-1412. http://doi.acm.org/10.1145/1978942.1979148 Michael S. Bernstein, Greg Little, Robert C. Miller, Björn Hartmann, Mark S. Ackerman, David R. Karger, David Crowell, and Katrina Panovich. 2010. Soylent: a word processor with a crowd inside. In Proceedings of the 23nd annual ACM symposium on User interface software and technology (UIST '10). ACM, New York, NY, USA, 313-322. http://doi.acm.org/10.1145/1866029.1866078 - Sauvik [slides] Jeffrey M. Rzeszotarski and Aniket Kittur. 2011. Instrumenting the crowd: using implicit behavioral measures to predict task performance. In Proceedings of the 24th annual ACM symposium on User interface software and technology (UIST '11). ACM, New York, NY, USA, 13-22. http://doi.acm.org/10.1145/2047196.2047199 |
| Tuesday, April 30, 2013 |
No class - CHI Conference |
| Thursday, May 2, 2013 |
No class - CHI Conference |
| May 6-May 10, 2013 | Complete a 24-hour take-home final anytime during this week |
Other topics from previous years:
See also: John Canny's (outdated -- 2002) list of (technical) HCI readings: http://www.cs.berkeley.edu/~jfc/hci-prelim-syllabus.html