Professor Terry's work in the field of human-computer interaction (HCI) employs methods from the sciences and design disciplines to develop new technologies that address real-world human needs. Together with his students, he has created a range of novel technologies, including a gesture-based presentation system built using computer vision, software license agreements that people actually read, linguistic aids for non-native speakers, and expressive new drawing tools for visual artists. Currently, his primary work examines the unique opportunities and challenges inherent in creating highly usable open source software.
Degrees and Awards
BS (Cornell), MS (Florida Institute of Technology), PhD (Georgia Institute of Technology)
Industrial and Sabbatical Experience
Prior to joining the University of Waterloo, Professor Terry interned at Mitsubishi Electric Research Labs (MERL) and Ricoh Innovations where he worked on problems in mobile computing and group communication. In both instances, his work resulted in patented work. He has also worked as a visiting researcher at the University of Tokyo, in Dr. Kumiyo Nakakoji's Knowledge Interaction Design Lab, and at Carnegie Mellon, with Dr. Scott Hudson in the Human-Computer Interaction Institute.
M. Kay, and M. Terry, Communicating software agreement content using narrative pictograms, CHI EA '10: Proceedings of the 28th of the international conference extended abstracts on Human factors in computing systems, New York, NY, USA, ACM, pp. 2715–2724, 2010.
M. Kay, and M. Terry, Textured agreements: re-envisioning electronic consent, SOUPS '10: Proceedings of the 6th symposium on usable privacy and security, New York, NY, USA, ACM, 2010.
E. Lank, R. Stedman, and M. Terry, Estimating Residual Error Rate in Recognized Handwritten Documents Using Artificial Error Injection, CHI ’10: CHI ’10 extended abstracts on Human factors in computing systems, New York, NY, USA, ACM, 2010.
M. Terry, M. Kay, and B. Lafreniere, Perceptions and Practices of Usability in the Free/Open Source Software (FOSS) Community, CHI '10: Proceedings of the 28th international conference on Human factors in computing systems, New York, NY, USA, ACM, 2010.
B. Lafreniere, A. Bunt, J. Whissell, C. L. A. Clarke, and M. Terry, Characterizing Large-Scale Use of a Direct Manipulation Application in the Wild, GI 2010: Graphics Interface 2010, 2010.
E. A. Carroll, C. Latulipe, R. Fung, and M. Terry, Creativity factor evaluation: towards a standardized survey metric for creativity support, Creativity & Cognition, pp. 127-136, 2009.
A. Bunt, M. Terry, and E. Lank, Friend or foe?: Examining CAS use in mathematics research, CHI '09: Proceedings of the 27th international conference on Human factors in computing systems, New York, NY, USA, ACM, pp. 229–238, 2009.
R. Fung, E. Lank, M. Terry, and C. Latulipe, Kinematic templates: end-user tools for content-relative cursor manipulations, UIST '08: Proceedings of the 21st annual ACM symposium on User interface software and technology, New York, NY, USA, ACM, pp. 47–56, 2008.
C. Szentgyorgyi, M. Terry, and E. Lank. Renegade gaming: practices surrounding social use of the Nintendo DS handheld gaming system. Proceedings of the 26th Annual SIGCHI Conference on Human Factors in Computing Systems (CHI), pp. 1463-1472, 2008.
T. Park, E. Lank, P. Poupart, and M. Terry, Is the sky pure today? AwkChecker: an assistive tool for detecting and correcting collocation errors, UIST '08: Proceedings of the 21st annual ACM symposium on User interface software and technology, New York, NY, USA, ACM, pp. 121–130, 2008.
M. Terry, M. Kay, B. Van Vugt, B. Slack, and T. Park. Ingimp: introducing instrumentation to an end-user open source application. Proceeding of the 26th Annual SIGCHI Conference on Human Factors in Computing Systems (CHI), pp. 607-616, 2008.
M. Terry, J. Cheung, J. Lee, T. Park, and N. Williams. Jump: a system for interactive, tangible queries of paper. Proceedings of Graphics interface, pp. 127-134, 2007.
M. Terry, E. Mynatt, K. Nakakoji, and Y. Yamamoto. Variation in Element and Action: Supporting Simultaneous Development of Alternative Solutions. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI), pp. 711-718, 2004.
M. Terry and E. Mynatt. Recognizing Creative Needs in User Interface Design. Proceedings of the Fourth Conference on Creativity & Cognition, pp. 38-44, 2002.
M. Terry and E. Mynatt. Side Views: Persistent, On-Demand Previews for Open-Ended Tasks. Proceedings of the 15th Annual ACM Symposium on User Interface Software and Technology (UIST), pp. 71-80, 2002.