|
|
Scott MacKenzieNew book: Human-Computer Interaction: An Empirical Research
Perspective
Last update: 19-Apr-13 |
● Current employment Department
of Computer Science and Engineering at York
University
● Previous employment (1992-1999) Department of Computing and Information Science (University of Guelph)
● 2002-2003 on sabbatical leave at Tampere Unit for Computer-Human Interaction, Tampere, Finland
● Research human-computer interaction with an emphasis on human performance measurement and modeling, interaction devices and techniques, text entry, mobile computing, accessible computing, touch-based interaction, eye tracking, and experimental methodology
● PhD thesis Fitts' law as a performance model in human-computer interaction (1991)
● H-index = 44 (click here)
● Twenty-eight papers with 100+ citations; 1st author on 19 of the 28 (click here)
● First book The 8051 Microcontroller (1999, 3rd edition) and accompanying hardware, SBC51 (Note: 4th edition, 2007, now available)
● Second book The 68000 Microprocessor (1995)
● Third book (edited) Text Entry Systems: Mobility, Accessibility, Universality (2007)
● Fourth book Human-Computer Interaction: An Empirical Research Perspective (2013)
● 68KMB (no longer available)
York
University (with links to course web pages)
● COSC 5910 M: Software Foundations ( W05 | W06 | W12 )
● COSC 6390C: Advanced Human-Computer Interaction ( W04 )
● CSE 6329: Advanced Human-Computer Interaction ( W07 | F07 | F08 | F09 | F12 )
● CSE 4441: Human-Computer Interaction ( F04 | W06 | W07 | W08 | W09 | W10 | W11 | W12 | W13 )
● CSE 3461: User Interfaces ( F01 | W02 | F03 | F04 | F05 | F06 | F07 | F08 | F09 | F11 )
● COSC 1020: Introduction to Computer Science I (F00 | W04 )
● ITEC 1011: Introduction to Information Technologies ( W01 )
● ITEC 1010: Information and Organizations ( W00 )
University
of Tampere
● Research in Advanced User Interfaces: Models, Methods, Measures ( W03 )
University
of Guelph
● 27-160: Foundations of Programming
● 27-202: Introduction to Computer Organization
● 27-240: Introduction to Information Processing
● 27-312: Digital Systems
● 27-430: Human Computer Interaction
● 27-450: Advanced Microprocessor Interfacing
● 27-621: Research in Design Methods for Human-Computer Interaction
● 66-201: Structure and Application of Microcomputers
1. MacKenzie, I. S. (2013). Human-computer interaction: An empirical research perspective. Waltham, MA: Morgan Kaufmann. [B] [Book web site] [eBook (requires Passport York account)]
2. Felzer, T., MacKenzie, I. S., & Rinderknecht, S. (in press). OnScreenDualScribe: A computer operation tool for users with a neuromuscular disease. Proceedings of Human-Computer Interaction International HCII 2013. Berlin: Springer.
3. MacKenzie, I. S., & Teather, R. J. (2012). FittsTilt: The application of Fitts law to tilt-based interaction. Proceedings of the Seventh Nordic Conference on Human-Computer Interaction NordiCHI 2012. New York: ACM, 568-577. [C] [PDF] [video]
4. Alapetite, A., Hansen, J. P., & MacKenzie, I. S. (2012). Demo of gaze controlled flying. Proceedings of the Eighth Nordic Conference on Human-Computer Interaction NordiCHI 2012. New York: ACM, 773-774. [O] [PDF] [video]
5. Felzer, T., MacKenzie, I. S., Rinderknecht, S. (2012). A keyboard replacement not only for those with Friedreichs Ataxia. Proceedings of the 13th International Conference on Computers Helping People with Special Needs ICCHP 2012, 431-438. Berlin: Springer. [C] [PDF]
6. MacKenzie, I. S. (2012). Modeling text entry for single-switch scanning. Proceedings of the 13th International Conference on Computers Helping People with Special Needs ICCHP 2012, 423-430. Berlin: Springer. [C] [PDF]
7. Bajer, B., MacKenzie, I. S., & Baljko, M. (2012). Huffman base-4 text entry glove (H4-TEG). Proceedings of the International Symposium on Wearable Computing ISWC 2012, 41-47. New York: IEEE. [C] [PDF] [video]
8. MacKenzie, I. S., & Castellucci, S. J. (2012). Reducing visual demand for gestural text input on touchscreen devices. Extended Abstracts of the ACM SIGCHI Conference on Human Factors in Computing Systems - CHI 2012, pp. 2585-2590. New York: ACM. [C] [PDF]
9. MacKenzie, I. S. (2012). Evaluating eye tracking systems for computer input. In Majaranta, P., Aoki, H., Donegan, M., Hansen, D. W., Hansen, J. P., Hyrskykari, A., & Rδihδ, K.-J. (Eds.) Gaze interaction and applications of eye tracking: Advances in assistive technologies, pp. 205-225. Hershey, PA: IGI Global. [BC]
10. MacKenzie, I. S., Soukoreff, R. W., & Helga, J. (2011). 1 thumb, 4 buttons, 20 words per minute: Design and evaluation of H4-Writer. Proceedings of the ACM Symposium on User Interface Software and Technology UIST 2011, 471-480. New York: ACM. [C] [PDF]
11. Castellucci, S. J., & MacKenzie, I. S. (2011). Gathering text entry metrics on Android devices. Extended Abstracts of the ACM Conference on Human Factors in Computing Systems CHI 2011, 1507-1512. New York: ACM. [C] [PDF]
12. Sporka, A., Felzer, T., Kruniawan, S., Polacek, O., Haiduk, P., & MacKenzie, I. S. (2011). CHANTI: Predictive text entry using non-verbal vocal input. Proceedings of the ACM Conference on Human Factors in Computing Systems CHI 2011, 2463-2472.New York: ACM. [C] [PDF]
13. MacKenzie, I. S., & Ashtiani, B. (2011). BlinkWrite: Efficient text entry using eye blinks. Universal Access in the Information Society (UAIS), 10, 69-80. [J] [PDF] [video]
14. Tinwala, H., & MacKenzie, I. S. (2010). Eyes-free text entry with error correction on touchscreen mobile devices. Proceedings of the Sixth Nordic Conference on Human-Computer Interaction - NordiCHI 2010, 511-520. New York: ACM. [C] [PDF]
15. MacKenzie, I. S., & Felzer, T. (2010). SAK: Scanning ambiguous keyboard for efficient one-key text entry. ACM Transactions on Computer-Human Interaction (TOCHI), 17, 11:1-11:39. [J] [PDF]
16. Felzer, T., MacKenzie, I. S., & Beckerle, P., & Rinderknecht, S. (2010). Qanti: A software tool for quick ambiguous non-standard text input. Proceedings of the 12th International Conference on Computers Helping People With Special Needs ICCHP 2010, 128-135. Berlin: Springer. [C] [PDF]
17. Javanovic, R., & MacKenzie, I. S. (2010). MarkerMouse: Mouse cursor control using a head-mounted marker. Proceedings of the 12th International Conference on Computers Helping People With Special Needs ICCHP 2010, 49-56. Berlin: Springer. [C] [PDF]
18. Natapov, D., & MacKenzie, I. S. (2010). Gameplay evaluation of the trackball controller. Proceedings of the 2010 Conference on FuturePlay, 191-198. New York: ACM. [C]
19. Natapov, D., & MacKenzie, I. S. (2010). The trackball controller: Improving the analog stick. Proceedings of the 2010 Conference on FuturePlay, 199-206. New York: ACM. [C] [video]
20. Ashtiani, B., & MacKenzie, I. S. (2010). BlinkWrite2: An improved text entry method using eye blinks. Proceedings of the ACM Symposium on Eye Tracking Research and Applications ETRA 2010, 339-345. New York: ACM. [C] [PDF]
21. MacKenzie, I. S. (2010). An eye on input: Research challenges in using the eye for computer input control. Proceedings of the ACM Symposium in Eye Tracking Research and Applications ETRA 2010, 11-12. New York: ACM. [O] [Keynote address abstract] [PDF] [SLIDES]
22. Beamish, D., Bhatti, S., Chubbs, C. S., MacKenzie, I. S., Wu, J., & Jing, Z. (2009) Estimation of psychomotor delay from the Fitts law coefficients. Biological Cybernetics, 101, 279-296. [J] [PDF]
23. MacKenzie, I. S. (2009). The one-key challenge: Searching for a fast one-key text entry method. Proceedings of the ACM Conference on Computers and Accessibility ASSETS 2009, pp. 91-98. New York: ACM. [C] [PDF]
24. Sasangohar, F., MacKenzie, I. S., & Scott, S. D. (2009). Evaluation of mouse and touch input for a tabletop display using Fitts reciprocal tapping task. Proceedings of the 53rd Annual Meeting of the Human Factors and Ergonomics Society HFES 2009, pp. 839-843. Santa Monica, CA: Human Factors and Ergonomics Society. [C] [PDF]
25. Soukoreff, R. W., & MacKenzie, I. S. (2009) An informatic rationale for the speed-accuracy tradeoff. Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics SMC 2009, pp. 2890-2896. New York: IEEE. [C] [PDF]
26. Tinwala, H., & MacKenzie, I. S. (2009). Eyes-free text entry on a touchscreen phone. Proceedings of the IEEE Toronto International Conference Science and Technology for Humanity TIC-STH 2009, pp. 83-88. New York: IEEE. [C] [PDF] [video]
27. McArthur, V., Castellucci, S. J., & MacKenzie, I. S. (2009). An empirical comparison of Wiimote gun attachments for pointing tasks. Proceedings of the ACM Symposium on Engineering Interactive Computing Systems EICS 2009, pp. 203-208. New York: ACM. [C] [PDF]
28. Castellucci, S. J., & MacKenzie, I. S. (2009). TnToolkit: A design and analysis tool for ambiguous, QWERTY, and on-screen keypads. Proceedings of the ACM Symposium on Engineering Interactive Computing Systems EICS 2009, pp. 55-60 New York: ACM. [C] [PDF]
29. Natapov, D., Castellucci, S. J., & MacKenzie, I. S. (2009). ISO 9241-9 evaluation of video game controllers. Proceedings of Graphics Interface 2009, pp. 223-230. Toronto: Canadian Information Processing Society. [C] [PDF]
30. MacKenzie, I. S. (2009). Citedness, uncitedness, and the murky world between. Extended Abstracts of the ACM Conference on Human Factors in Computing Systems CHI 2009, pp. 2545-2553. New York: ACM. [C] [PDF]
31. Seow, S. C., Wixon, D., MacKenzie, I. S., Jacucci, G., Morrison, A., & Wilson, A. (2009). Multitouch and surface computing. Extended Abstracts of the ACM Conference on Human Factors in Computing Systems CHI 2009, pp. 4767-4770. New York: ACM. [C] [PDF]
32. Teather, R. J., Pavlovych, A., Stuerzlinger, W., & MacKenzie, I. S. (2009). Effects of tracking technology, latency, and spatial jitter on object movement. Proceedings of the IEEE Symposium on 3D User Interfaces 3DUI 2009, pp. 43-50. New York: IEEE. [C] [PDF]
33. Gong, J., Tarasewich, P., & MacKenzie, I. S. (2008). Improved word list ordering for text entry on ambiguous keyboards. Proceedings of the Fifth Nordic Conference on Human-Computer Interaction - NordiCHI 2008, pp. 152-161. New York: ACM. [C] [PDF]
34. Fazl-Ersi, E., MacKenzie, I. S., & Tsotsos, J. K. (2008). sLab: Smart labeling of family photos through an interactive interface. Proceedings of the 8th ACM/IEEE-CS Joint Conference on Digital Libraries JCDL 2008, pp. 351-354. New York: ACM. [C] [PDF]
35. Castellucci, S. J., & MacKenzie, I. S. (2008). UniGest: Text-entry using three degrees of motion. Extended Abstracts of the ACM Conference on Human Factors in Computing Systems CHI 2008, pp. 3549-3554. New York: ACM. [C] [PDF]
36. Tinwala, H., & MacKenzie, I. S. (2008). LetterScroll: Text entry using a wheel for visually impaired users. Extended Abstracts of the ACM Conference on Human Factors in Computing Systems CHI 2008, pp. 3153-3158. New York: ACM. [C] [PDF]
37. MacKenzie, I. S., & Isokoski, P. (2008). Fitts' throughput and the speed-accuracy tradeoff. Proceedings of the ACM Conference on Human Factors in Computing Systems CHI 2008, pp. 1633-1636. New York: ACM. [C] [PDF]
38. Wobbrock, J. O., Cutrell, E., Harada, S., & MacKenzie, I. S. (2008). An error model for pointing based on Fitts law. Proceedings of the ACM Conference on Human Factors in Computing Systems CHI 2008, pp. 1613-1622. New York: ACM. [C] [PDF]
39. Castellucci, S. J., & MacKenzie, I. S. (2008). Graffiti vs. Unistrokes: An empirical comparison. Proceedings of the ACM Conference on Human Factors in Computing Systems CHI 2008, pp. 305-308. New York: ACM. [C] [PDF]
40. MacKenzie, I. S., & Zhang, X. (2008). Eye typing using word and letter prediction and a fixation algorithm. Proceedings of the ACM Symposium on Eye Tracking Research and Applications ETRA 2008, pp. 55-58. New York: ACM. [C] [PDF]
41. MacKenzie, I. S. (2008). Reflections on Card, English, and Burr. In Erickson, T., & McDonald, D. W. (Eds.) HCI remixed: Reflections on works that have influenced the HCI community, pp. 289-292. Cambridge, MA: MIT Press. [BC]
42. Kano, A., Read, J. C., Dix, A., & MacKenzie, I. S. (2007). ExpECT: An expanded error categorization method for text input. People and Computers XXI: Proceedings of HCI 2007, pp. 149-156. London: British Computer Society. [PDF] [C]
43. MacKenzie, I. S., & Read, J. C. (2007). Using paper mockups for evaluating soft keyboard layouts. Proceedings of CASCON 2007, pp. 98-108. Toronto: IBM Canada Ltd. [PDF] [C]
44. Zhang, X., & MacKenzie, I. S. (2007). Evaluating eye tracking with ISO 9241 Part 9. Proceedings of HCI International 2007, pp. 779-788. Heidelberg: Springer. [PDF] [C]
45. Gong, J., Tarasewich, P., Hafner, C. D., & MacKenzie, I. S. (2007). Improving dictionary-based disambiguation text entry method accuracy. Extended Abstracts of the ACM Conference on Human Factors in Computing Systems CHI 2007, pp. 2387-2392. New York: ACM. [PDF] [C]
46. MacKenzie, I. S. (2007). Evaluation of text entry techniques. In MacKenzie, I. S., & Tanaka-Ishii, K. (Eds.) Text entry systems: Mobility, accessibility, universality, pp. 75-101. San Francisco, CA: Morgan Kaufmann. [BC]
47. MacKenzie, I. S., & Tanaka-Ishii, K. (2007). Text entry using a small number of buttons. In MacKenzie, I. S., & Tanaka-Ishii, K. (Eds.) Text entry systems: Mobility, accessibility, universality, pp. 105-121. San Francisco, CA: Morgan Kaufmann. [BC]
48. MacKenzie, I. S., & Tanaka-Ishii, K. (Eds.) (2007). Text entry systems: Mobility, accessibility, universality. San Francisco: Morgan Kaufmann Publishers. [B] [eBook (requires Passport York account)]
49. MacKenzie, I. S., & Phan, R. C.-W. (2007). The 8051 microcontroller (4th ed.). Englewood Cliffs, NJ: Prentice-Hall. [B] (Spanish translation available, ISBN 978-970-26-1021-2)
50. MacKenzie, I. S., Chen, J., & Oniszczak, A. (2006). Unipad: Single-stroke text entry with language-based acceleration. Proceedings of the Fourth Nordic Conference on Human-Computer Interaction - NordiCHI 2006, pp. 78-85. New York: ACM. [PDF] [C]
51. Orner, D., & MacKenzie, I. S. (2006). Histree: A hierarchical back menu. IADIS International Conference WWW/Internet 2006 Volume II, pp. 78-82. Murcia, Spain: IADIS Press. [PDF] [C]
52. Orner, D., & MacKenzie, I. S. (2006). A comparison of hierarchical and linear browser back menus. IADIS International Conference WWW/Internet 2006 Volume I, pp. 119-126. Murcia, Spain: IADIS Press. [PDF] [C]
53. Beamish, D., MacKenzie, I. S., & Wu. J. (2006). Speed-accuracy trade-off in planned arm movements with delayed feedback. Neural Networks, 19, 582-599. [PDF] [J]
54. Majaranta, P., MacKenzie, I. S., Aula, A., & Rδihδ, K.-J. (2006). Effects of feedback and dwell time on eye typing speed and accuracy. Universal Access in the Information Society (UAIS), 5, 199-208. [PDF] [J]
55. Klochek, C., & MacKenzie, I. S. (2006). Performance measures of game controllers in a three-dimensional environment. Proceedings of Graphics Interface 2006, pp. 73-79. Toronto: CIPS. [PDF] [C]
56. Beamish, D., Bhatti, S. A., MacKenzie, I. S., & Wu, J. (2006). Fifty years later: A neurodynamic explanation of Fitts' law. Journal of the Royal Society Interface, 3, 649-654 [PDF] [J]
57. Miniotas, D., pakov, O., Tugoy, I., & MacKenzie, I. S. (2006). Speech-augmented eye gaze interaction with small closely spaced targets. Proceedings of the ACM Symposium on Eye Tracking Research and Applications ETRA 2006, pp. 67-72, 175. New York: ACM. [C] [PDF] [Also published as Miniotas, D., Spakov, O., Turgoy, T., & MacKenzie, I. S. (2005). Extending the limits for gaze pointing through the use of speech. Information Technology and Control, 34, 225-230.]
58. Kulikov, S., MacKenzie, I. S., & Stuerzlinger, W. (2005). Measuring the effective parameters of steering motions. Extended Abstracts of the ACM Conference on Human Factors in Computing Systems CHI 2005. pp. 1569-1572. New York: ACM. [PDF] [C]
59. Soukoreff, R. W., & MacKenzie, I. S. (2004). Towards a standard for pointing device evaluation: Perspectives on 27 years of Fitts law research in HCI. International Journal of Human-Computer Studies, 61, 751-789. [PDF] [J]
60. Miniotas, D., Spakov, O., & MacKenzie, I. S. (2004). Eye gaze interaction with expanding targets. Extended Abstracts of the ACM Conference on Human Factors in Computing Systems CHI 2004, pp. 1255-1258. New York: ACM. [PDF] [C]
61. Oniszczak, A., & MacKenzie, I. S. (2004). A comparison of two input methods for keypads on mobile devices. Proceedings of the Third Nordic Conference on Human-Computer Interaction - NordiCHI 2004, pp. 101-104. New York: ACM. [PDF] [C]
62. Soukoreff, R. W., & MacKenzie, I. S. (2004). Recent developments in text entry error rate measurements. Extended Abstracts of the ACM Conference on Human Factors in Computing Systems CHI 2004, pp. 1425-1428. New York: ACM. [PDF] [C]
63. MacKenzie, I. S. (2003). Motor behaviour models for human-computer interaction. In J. M. Carroll (Ed.) HCI models, theories, and frameworks: Toward a multidisciplinary science. pp. 27-54. San Francisco: Morgan Kaufmann. [BC]
64. MacKenzie, I. S., & Soukoreff, R. W. (2003). Card, English, and Burr (1978) 25 years later. Extended Abstracts of the ACM Conference on Human Factors in Computing Systems CHI 2003, pp. 760-761. New York: ACM. [PDF] [C]
65. MacKenzie, I. S., & Soukoreff, R. W. (2003). Phrase sets for evaluating text entry techniques. Extended Abstracts of the ACM Conference on Human Factors in Computing Systems CHI 2003, pp. 754-755 New York: ACM. [PDF] [C]
66. Majaranta, P., MacKenzie, I. S., Aula, A., & Rδihδ, K.-J. (2003). Auditory and visual feedback during eye typing. Extended Abstracts of the ACM Conference on Human Factors in Computing Systems CHI 2003, pp. 766-767. New York: ACM. [PDF] [C]
67. Isokoski, P., & MacKenzie, I. S. (2003). Combined model for text entry rate development. Extended Abstracts of the ACM Conference on Human Factors in Computing Systems CHI 2003, pp. 752-753. New York: ACM. [PDF] [C]
68. Soukoreff, R. W., & MacKenzie, I. S. (2003). Input-based language modeling in the design of high performance input systems. Proceedings of Graphics Interface 2003, pp. 89-96. Toronto: Canadian Information Processing Society. [PDF] [C]
69. Soukoreff, R. W., & MacKenzie, I. S. (2003). Metrics for text entry research: An evaluation of MSD and KSPC, and a new unified error metric. Proceedings of the ACM Conference on Human Factors in Computing Systems CHI 2003, pp. 113-120. New York: ACM. [PDF] [C]
70. Silfverberg, M., Korhonen, P., & MacKenzie, I. S. (2003). Zooming and panning content on a display screen. International Patent Number WO 03/021568 A1. [PDF] [O]
71. MacKenzie, I. S. (2002). Introduction to this special issue on text entry for mobile computing. Human-Computer Interaction, 17, 141-145. [PDF] [J]
72. MacKenzie, I. S., & Soukoreff, R. W. (2002). Text entry for mobile computing: Models and methods, theory and practice. Human-Computer Interaction, 17, 147-198. [PDF] [J]
73. MacKenzie, I. S., & Soukoreff, R. W. (2002). A character-level error analysis technique for evaluating text entry methods. Proceedings of the Second Nordic Conference on Human-Computer Interaction NordiCHI 2002, 241-244. New York: ACM. [PDF] [C]
74. MacKenzie, I. S. (2002). Mobile text entry using three keys. Proceedings of the Second Nordic Conference on Human-Computer Interaction NordiCHI 2002, 27-34. New York: ACM. [PDF] [C]
75. MacKenzie, I. S. (2002). KSPC (keystrokes per character) as a characteristic of text entry techniques. Proceedings of the Fourth International Symposium on Human-Computer Interaction with Mobile Devices, pp. 195-210. Heidelberg, Germany: Springer-Verlag. [PDF] [C]
76. MacKenzie, I. S., & Soukoreff, R. W. (2002). A model of two-thumb text entry. Proceedings of Graphics Interface 2002, pp. 117-124. Toronto: Canadian Information Processing Society. [PDF] [C]
77. Akamatsu, M., & MacKenzie, I. S. (2002). Changes in applied force to a touchpad during pointing tasks. International Journal of Industrial Ergonomics, 29, 171-182. [J] [PDF]
78. MacKenzie, I. S., & Zhang, S. X. (2001). An empirical investigation of the novice experience with soft keyboards. Behaviour & Information Technology, 20, 411-418. [PDF] [J]
79. MacKenzie, I. S., & Jusoh, S. (2001). An evaluation of two input devices for remote pointing. Proceedings of the Eighth IFIP International Conference on Engineering for Human-Computer Interaction EHCI 2001, pp. 235-249 Heidelberg, Germany: Springer-Verlag. [PDF] [C]
80. MacKenzie, I. S., Kober, H., Smith, D., Jones, T., & Skepner, E. (2001). LetterWise: Prefix-based disambiguation for mobile text input. Proceedings of the ACM Symposium on User Interface Software and Technology UIST 2001, pp. 111-120. New York: ACM. [PDF] [C]
81. Silfverberg, M., MacKenzie, I. S., & Kauppinen, T. (2001). An isometric joystick as a pointing device for hand-held information terminals. Proceedings of Graphics Interface 2001, pp. 119-126 Toronto, Canada: Canadian Information Processing Society. [PDF] [C]
82. Soukoreff, R. W., & MacKenzie, I. S. (2001). Measuring errors in text entry tasks: An application of the Levenshtein string distance statistic. Extended Abstracts of the ACM Conference on Human Factors in Computing System CHI 2001, pp. 319-320. New York: ACM. [PDF] [C]
83. MacKenzie, I. S., & Guiard, Y. (2001). The two-handed desktop interface: Are we there yet? Extended Abstracts of the ACM Conference on Human Factors in Computing Systems CHI 2001, pp. 351-352. New York: ACM. [PDF] [C]
84. MacKenzie, I. S., Kauppinen, T., & Silfverberg, M. (2001). Accuracy measures for evaluating computer pointing devices. Proceedings of the ACM Conference on Human Factors in Computing Systems CHI 2001, pp. 9-16. New York: ACM. [PDF] [C]
85. Isokoski, P., & MacKenzie, I. S. (2001). Text entry on mobile systems: Directions for the future. Extended Abstracts of the ACM Conference on Human Factors in Computing Systems CHI 2001, p. 495. New York: ACM. [PDF] [C]
86. Akamatsu, M., & MacKenzie, I. S. (2000). Changes in applied force to a touchpad during pointing tasks. Proceedings of IEA 2000, p. 1-359. Santa Monica, CA: Human Factors and Ergonomics Society. [PDF] [C]
87. Silfverberg, M., MacKenzie, I. S., & Korhonen, P. (2000). Predicting text entry speeds on mobile phones. Proceedings of the ACM Conference on Human Factors in Computing Systems CHI 2000, pp. 9-16. New York: ACM. [PDF] [C]
88. MacKenzie, I. S., & Stewart, J. (Eds.). (1999). Proceedings of Graphics Interface '99. Toronto: Canadian Information Processing Society. [Graphics Interface home page] [C]
89. MacKenzie, I. S., Zhang, S. X. (1999) The design and evaluation of a high-performance soft keyboard. Proceedings of the ACM Conference on Human Factors in Computing Systems - CHI '99, pp. 25-31. New York: ACM. [PDF] [C] [video]
90. Douglas, S. A, Kirkpatrick, A. E., & MacKenzie, I. S. (1999). Testing pointing device performance and user assessment with the ISO 9241, Part 9 standard. Proceedings of the ACM Conference in Human Factors in Computing Systems - CHI '99, pp. 215-222. New York: ACM. [PDF] [C]
91. MacKenzie, I. S., Zhang, S. X., & Soukoreff, R. W. (1999). Text entry using soft keyboards. Behaviour & Information Technology, 18, 235-244. [PDF] [J]
92. MacKenzie, I. S., & Chang, L. (1999). A performance comparison of two handwriting recognizers. Interacting with Computers, 11, 283-297. [PDF] [J]
93. MacKenzie, I. S. (1999). The 8051 microcontroller (3rd ed.). Englewood Cliffs, NJ: Prentice-Hall. [B]
94. Bellman, T., & MacKenzie, I. S. (1998). A probabilistic character layout strategy for mobile text entry. Proceedings of Graphics Interface '98, pp. 168-176. Toronto: Canadian Information Processing Society. [C]
95. MacKenzie, I. S., & Oniszczak, A. (1998). A comparison of three selection techniques for touchpads. Proceedings of the ACM Conference on Human Factors in Computing Systems CHI 98, pp. 336-343. New York: ACM. [PDF] [C]
96. Enns, N. R. N., & MacKenzie, I. S. (1998). Touchpad-based remote control devices. Companion Proceedings of the ACM Conference on Human Factors in Computing Systems CHI 98, pp. 229-230, New York: ACM. [PDF] [C] [video]
97. Zhai, S., & MacKenzie, I. S. (1998). Teaching old mice new tricks: Innovations in computer mouse design. Proceedings of the First World Congress on Ergonomics for Global Quality and Productivity, pp. 80-83. Hong Kong University of Science and Technology: Clear Water Bay, Hong Kong. [C]
98. Bodner, R. C., & MacKenzie, I. S. (1997). Using animated icons to present complex tasks. Proceedings of CASCON '97, pp. 281-291. Toronto: IBM Canada Ltd. [C]
99. Balakrishnan, R., & MacKenzie, I. S. (1997). Performance differences in the fingers, wrist, and forearm in computer input control. Proceedings of the ACM Conference on Human Factors in Computing Systems CHI 97, pp. 303-310. New York: ACM. [PDF] [C]
100. MacKenzie, I. S., & Oniszczak, A. (1997). The tactile touchpad. Extended Abstracts of the ACM Conference on Human Factors in Computing Systems CHI 97, pp. 309-310. New York: ACM. [C] [PDF] [video]
101. MacKenzie, I. S., Soukoreff, R. W., & Pal, C. (1997). A two-ball mouse affords three degrees of freedom. Extended Abstracts of the ACM Conference on Human Factors in Computing Systems CHI 97, pp. 303-304. New York: ACM. [C] [PDF] [video]
102. MacKenzie, I. S., & Zhang, S. (1997). The immediate usability of Graffiti. Proceedings of Graphics Interface '97, pp. 129-137. Toronto: Canadian Information Processing Society. [C] [PDF]
103. Akamatsu, M., & MacKenzie, I. S. (1996). Movement characteristics using a mouse with tactile and force feedback. International Journal of Human-Computer Studies, 45, 483-493. [PDF] [J]
104. Matias, E., MacKenzie, I. S., & Buxton, W. (1996). One-handed typing with a QWERTY keyboard. Human-Computer Interaction, 11, 1-27.[J] [PDF]
105. Matias, E., MacKenzie, I. S., & Buxton, W. (1996). A wearable computer for use in microgravity space and other non-desktop environments. Companion Proceedings of the ACM Conference on Human Factors in Computing Systems CHI 96, pp. 69-70. New York: ACM. [PDF] [C]
106. Akamatsu, M., MacKenzie, I. S., & Hasbrouq, T. (1995). A comparison of tactile, auditory, and visual feedback in a pointing task using a mouse-type device. Ergonomics, 38, 816-827. [PDF] [J]
107. MacKenzie, I. S. (1995). Human input/output devices. In M. Katz (Ed.). Technology Forecast: 1996, pp. 51-73. Menlo Park, CA: Price Waterhouse. [O]
108. MacKenzie, I. S. (1995). Input devices and interaction techniques for advanced computing. In W. Barfield, & T. A. Furness III (Eds.), Virtual environments and advanced interface design, pp. 437-470. Oxford, UK: Oxford University Press. [BC]
109. MacKenzie, I. S. (1995). Movement time prediction in human-computer interfaces. In R. M. Baecker, W. A.S. Buxton, J. Grudin, & S. Greenberg (Eds.), Readings in human-computer interaction (2nd ed.) (pp. 483-493). Los Altos, CA: Kaufmann. [reprint of MacKenzie, 1992] [BC]
110. MacKenzie, I. S. (1995). The 8051 microcontroller (2nd ed.). Englewood Cliffs, NJ: Prentice-Hall. [B]
111. MacKenzie, I. S. (1995). The 68000 microprocessor. Englewood Cliffs, NJ: Prentice-Hall. [B]
112. McQueen, C., MacKenzie, I. S., & Zhang, S. X. (1995). An extended study of numeric entry on pen-based computers. Proceedings of Graphics Interface '95, pp.215-222. Toronto: Canadian Information Processing Society. [C]
113. Soukoreff, W., & MacKenzie, I. S. (1995). Generalized Fitts' law model builder. Companion Proceedings of the ACM Conference on Human Factors in Computing Systems CHI 95, pp. 113-114. New York: ACM. [PDF] [C]
114. Soukoreff, R. W., & MacKenzie, I. S. (1995). Theoretical upper and lower bounds on typing speed using a stylus and soft keyboard. Behaviour & Information Technology, 14, 370-379. [J]
115. Akamatsu, M., Sato, S., & MacKenzie, I. S. (1994). Multimodal mouse: A mouse-type device with tactile and force display. Presence, 3,73-80. [J]
116. Chang, L., & MacKenzie, I. S. (1994). A comparison of two handwriting recognizers for pen-based computers. Proceedings of CASCON '94, pp. 364-371. Toronto: IBM Canada. [C]
117. MacKenzie, I. S., & Buxton, W. (1994). The prediction of pointing and dragging times in graphical user interfaces. Interacting with Computers, 6, 213-227. [J]
118. MacKenzie, I. S., Nonnecke, B., McQueen, C., Riddersma, S., & Meltz, M.(1994). A comparison of three methods of character entry on pen-based computers. Proceedings of the Human Factors and Ergonomics Society 38th Annual Meeting, pp. 330-334. Santa Monica, CA: Human Factors Society. [C]
119. MacKenzie, I. S., Nonnecke, B., Riddersma, S., McQueen, C., & Meltz, M.(1994). Alphanumeric entry on pen-based computers. International Journal of Human-Computer Studies, 41, 775-792. [J] [PDF]
120. MacKenzie, I. S., & Riddersma, S. (1994). Effects of output display and control-display gain on human performance in interactive systems. Behaviour & Information Technology, 13, 328-337. [PDF] [J]
121. Matias, E., MacKenzie, I. S., & Buxton, W. (1994). Half-QWERTY: Typing with one hand using your two-handed skill. Companion Proceedings of the ACM Conference on Human Factors in Computing Systems CHI 94, pp. 51-52. New York: ACM. [C]
122. McQueen, C., MacKenzie, I. S., Nonnecke, B., & Riddersma, S. (1994). A comparison of four methods of numeric entry on pen-based computers. Proceedings of Graphics Interface '94, pp. 75-82. Toronto: Canadian Information Processing Society. [C]
123. Kabbash, P., MacKenzie, I. S., & Buxton, W. (1993). Human performance using computer input devices in the preferred and non-preferred hands. Proceedings of the ACM Conference on Human Factors in Computing Systems INTERCHI 93, pp. 474-481. New York: ACM. [PDF] [C]
124. Matias, E., MacKenzie, I. S., & Buxton, W. (1993). Half-QWERTY: A one-handed keyboard facilitating skill transfer from QWERTY. Proceedings of the ACM Conference on Human Factors in Computing Systems INTERCHI 93, pp. 88-94. New York: ACM. [PDF] [C]
125. MacKenzie, I. S., & Ware, C. (1993). Lag as a determinant of human performance in interactive systems. Proceedings of the ACM Conference on Human Factors in Computing Systems INTERCHI 93, pp. 488-493. New York: ACM. [PDF] [C]
126. MacKenzie, I. S., & Buxton, W. (1993). A tool for the rapid evaluation of input devices using Fitts' law models. SIGCHI Bulletin, 25(3), 58-63. [O]
127. MacKenzie, I. S. (1992). Fitts' law as a research and design tool in human-computer interaction. Human-Computer Interaction, 7, 91-139. [PDF] [J]
128. MacKenzie, I. S. (1992). Movement time prediction in human-computer interfaces. Proceedings of Graphics Interface `92, pp. 140-150. Toronto: Canadian Information Processing Society. [C]
129. MacKenzie, I. S. (1992). The 8051 Microcontroller. New York: Macmillan. [B]
130. MacKenzie, I. S. (1992). Beating the book: Mega challenges for CD-ROM and hypertext. Journal of Research on Computing in Education, 24, 486-498. [J]
131. MacKenzie, I. S., & Buxton, W. (1992). Extending Fitts' law to two-dimensional tasks. Proceedings of the ACM Conference on Human Factors in Computing Systems - CHI 92, pp. 219-226. New York: ACM. [PDF] [C]
132. MacKenzie, I. S. (1991). Fitts' law as a performance model in human-computer interaction. Doctoral dissertation (ISBN 0315659858), University of Toronto. [O]
133. MacKenzie, I. S. (1991). The PC as a productivity tool in the microprocessor laboratory. IEEE Transactions on Education, 34, 62-69. [PDF] [J]
134. MacKenzie, I. S., Sellen, A., & Buxton, W. (1991). A comparison of input devices in elemental pointing and dragging tasks. Proceedings of the ACM Conference on Human Factors in Computing Systems - CHI 91, pp. 161-166. New York: ACM. [PDF] [C]
135. MacKenzie, I. S. (1990). Courseware evaluation: Where's the intelligence? Journal of Computer-Assisted Learning, 6, 273-286. [PDF] [J]
136. MacKenzie, I. S. (1989). A note on the information-theoretic basis for Fitts' law. Journal of Motor Behavior, 21, 323-330. [J]
137. MacKenzie, I. S. (1989). A review of four CD-ROM databases. ECOO Output, 10(2), 14-19. [0]
138. MacKenzie, I. S. (1988). Issues and methods in the microprocessor-based laboratory. Journal of Computers in Mathematics and Science Teaching, 7(3), 12-18. [J]
139. MacKenzie, I. S. (1988). Microcomputers in music education: Current issues and trends. Canadian Music Educator, 29(4), 15-24. [J]
140. MacKenzie, I. S. (1988). A structured approach to assembly language programming. IEEE Transactions on Education, 31, 123-128. [PDF] [J]
[Categories: J = journal publication, C = conference publication, B = book, BC = book chapter, O = other]
● Scanning Ambiguous
Keyboard (SAK)
● How to Report an F Statistic
● Anova Explained (and a tool to do it!)
● Independent Variables in Fitts' Law Experiments
● Calculating Text Entry Speed
● Within-subjects vs. Between-subjects Designs: Which to Use?
● ISO Testing of Computer Pointing Devices
● Bibliography of Fitts Law Research
Dept. of Computer Science and Engineering
York University
4700 Keele St.
Toronto, Ontario
Canada M3J 1P3
Phone
1-416-736-2100 ext. 40631
1-416-736-5053 (CSE main office)
Fax
1-416-736-5872
Email
mack at cse.yorku.ca