Publications

General Accessibility:

Virtual World Accessibility:

  • Trewin, S., Laff, M., Hanson, V., and Cavender, A. (in press). Exploring visual and motor accessibility in navigating a virtual world. To appear in ACM Transactions on Accessible Computing
  • Trewin, S., Hanson, V., Laff, M., and Cavender, A. (2008). PowerUp: An accessible virtual world. Proceedings of ASSETS 2008: 10th International ACM SIGACCESS Conference on Computers and Accessibility, Halifax, Canada, October 2008, pp 177-184, ACM Press. DOI= http://doi.acm.org/10.1145/1414471.1414504.
  • Trewin, S., Laff, M., Cavender, A., and Hanson, V. (2008). Accessibility in virtual worlds. In CHI '08 Extended Abstracts on Human Factors in Computing Systems (Florence, Italy, April 05 - 10, 2008). CHI '08. ACM, New York, NY, 2727-2732. DOI= http://doi.acm.org/10.1145/1358628.1358752.

Input Device Accessibility:

  • Hurst, A., Hudson, S., Mankoff, J., and Trewin, S. (2008). Automatically detecting pointing performance. In Proceedings of Intelligent User Interfaces 2008, Gran Canaria, Spain, January 13-16, 2008, ACM Press.
  • Trewin, S., Keates, S., and Moffatt, K. (2007). Individual responses to a method of cursor assistance. Disability and Rehabilitation: Assistive Technology DOI: 10.1080/17483100701273128
  • Trewin, S. and Arnott, J. (2007). Text entry when movement is impaired. In Mackenzie, I. S. and Tanaka-Ishii, K. (Eds) Text entry systems: Mobility, accessibility, universality, 289-304. Morgan Kaufmann, USA.
  • Trewin, S., Keates, S., and Moffatt, K. (2006). Developing Steady Clicks: A Method of Cursor Assistance for People with Motor Impairments. Proceedings of ASSETS 2006: 8th International ACM SIGACCESS Conference on Computers and Accessibility, Portland, USA, October 2006, pp 26-33, ACM Press.
  • Keates, S., Trewin, S., Paradise, J. (2006). Including users with motor impairments in design. In Ghaoui, C. (Ed.). Encyclopedia of Human-Computer Interaction 317-323. Idea Group Inc.
  • Trewin, S., Keates, S. (2006). Computer access for motor-impaired users. In Ghaoui, C. (Ed.). Encyclopedia of Human-Computer Interaction, 92-99. Idea Group Inc.
  • Keates, S., and Trewin, S. (2005). Effect of age and Parkinson's disease on cursor positioning using a mouse. Proceedings of ASSETS 2005: 7th International ACM SIGACCESS Conference on Computers and Accessibility, Baltimore, MD, USA, October 2005, pp 68-75. ACM Press.
  • Keates, S., Trewin, S. and Paradise, J. (2005) Using pointing devices: Quantifying differences across user groups. Proceedings of UAHCI 2005: 3rd International Conference on Universal Access in Human-Computer Interaction, Las Vegas, USA, July 2005.
  • Paradise, J., Trewin, S. and Keates, S. (2005) Using pointing devices: Difficulties encountered and strategies employed. Proceedings of UAHCI 2005: 3rd International Conference on Universal Access in Human-Computer Interaction, Las Vegas, USA, July 2005.
  • Trewin, S. (2004). Automating accessibility: The dynamic keyboard. In Proceedings of the Sixth International ACM/SIGCAPH Conference on Assistive Technologies, Atlanta, Georgia, October 2004. ACM.
  • Trewin, S. (2002). Extending keyboard adaptibility: An investigation.Universal Access in the Information Society. 2(1), pp44-55.
  • Trewin, S. (2002). An invisible keyguard. In Proceedings of the Fifth International ACM/SIGCAPH Conference on Assistive Technologies, Edinburgh, Scotland, July 2002. ACM.
  • Trewin, S., Slobogin, P. and Power, M. (2002). Accelerating assessment with self-optimizing devices. Lecture Notes in Computer Science 2398: Computers Helping People with Special Needs : 8th International Conference, ICCHP 2002, Linz, Austria, July 15-20, 2002. Proceedings. pp 273-275
  • Willis, T., Pain, H., Trewin, S., and Clark, S. (2002). Informing flexible abbreviation expansion for users with motor disabilities. Lecture Notes in Computer Science 2398: Computers Helping People with Special Needs : 8th International Conference, ICCHP 2002, Linz, Austria, July 15-20, 2002. Proceedings. pp 251-258.
  • Trewin, S. (2001). Input errors by keyboard and mouse users with motor disabilities. In Encyclopedia of Microcomputers 27(6), pp163-179, Marcel Dekker, Inc. New York.
  • Trewin, S. (2000). Configuration Agents, Control and Privacy. In Proceedings of the 1st ACM Conference on Universal Usability, November 15-17, Washington DC, USA, pp 9-16, ACM Press.
  • Trewin, S. (2000). Input errors by keyboard and mouse users with motor disabilities. In Kent, A. and Hall, C. (eds) Encyclopedia of Library and Information Science 69(32), pp 165-180, Marcel Dekker, Inc, New York.
  • Trewin, S. and Pain, H. (1999). Keyboard and mouse errors due to motor disabilities. International Journal of Human-Computer Studies 50(2), pp109-144.
  • Trewin, S. and Pain, H. (1999), A model of keyboard configuration requirements. Behaviour and Information Technology Special issue on Assistive Technologies for People with Disabilities. 18(1), pp27-35. Winner of best student paper award at the Third International ACM Conference on Assistive Technologies, April 15-17, Marina del Rey, USA.
  • Trewin, S. (1998). Towards intelligent, adaptive input devices for users with physical disabilities. PhD Thesis. University of Edinburgh.
  • Trewin, S. and Pain, H. (1998). A study of two keyboard aids to accessibility. In Johnson, H., Nigay, L. and Roast, C. (eds) People and Computers XIII: Proceedings of HCI 98, September 1-4, Sheffield, UK, pp 83-97, Springer-Verlag.
  • Trewin, S. and Pain, H. (1997). Dynamic modelling of keyboard skills: Supporting users with motor disabilities. In Jameson, A., Paris, C., and Tasso, C. (eds) Proceedings of User Modeling '97. Springer-Wein, New York.
  • Trewin, S. (1996). A study of input device manipulation difficulties. In Proceedings of the Second International ACM/SIGCAPH Conference on Assistive Technologies, Vancouver, Canada, April 1996. ACM.

Web Accessibility:

  • Hanson, V., Richards, J., Harper, S. and Trewin, S. (In press). Accessing the Web. Submitted to Stephanidis, C. (Ed.) The universal access handbook LEA.
  • Trewin, S. (2008). Physical impairment. Harper, S. and Yesilada, Y. (Eds) Web accessibility: A foundation for research Chapter 4, pp 37-46, Springer. DOI=http://dx.doi.org/10.1007/978-1-84800-050-6_4
  • Hanson, V., Snow-Weaver, A., and Trewin, S. (2006). Software personalization to meet the needs of older adults. Gerontechnology 5 (3), pp 160-169, International Society of Gerontechnology.
  • Trewin, S. (2006). Physical Usability and the Mobile Web Proceedings of the WWW 2006 international cross-disciplinary workshop on Web accessibility (W4A): Building the mobile web: rediscovering accessibility?, Edinburgh, Scotland, May 2006, pp 109-112, ACM Press. (Winner of the workshop's best paper award)
  • Hanson, V., Brezin, J., Crayne, S., Keates, S., Kjeldsen, R., Richards, J. T., Swart, C. and Trewin, S. (2005). Improving web accessibility through an enhanced open-source browser. IBM Systems Journal 44(3), pp573-588. IBM Corporation.
  • Richards, J., Hanson, V., and Trewin, S. (2003). Adapting the web for older users. Proceedings of the 2nd International Conference on Universal Access in Human-Computer Interaction. June 2003, Crete, Greece.
  • Arditi, A., Hanson, V., Fairweather, P., Brown, F., Crayne, S., Daggett, G., Detweiler, S., Richards, J., Schwerdtfeger, R., Tibbitts, B., Trewin, S. (2001). A gateway to enhance visual access to the world wide web. In Proceedings of the American Academy of Optometry Annual Meeting.
  • Hanson, V., Fairweather, P., Arditi, A., Crayne, S., Detweiler, S., Richards, J., Schwerdtfeger, R., Tibbitts, B., Trewin, S. (2001). Making the web accessible to seniors. In Proceedings of the International Conference on Technology and Aging. Toronto, September 2001.

User Interface Abstraction and Remote Access:

  • Vanderheiden, G., Zimmermann, G., Blaedow, K., and Trewin, S. (2005) Hello, what do you do? Natural interaction with intelligent environments. Proceedings of UAHCI 2005: Universal Access in Human Computer Interaction, Las Vegas, USA, July 2005.
  • Trewin, S. and Zimmermann, G. (2005) ANSI INCITS 389-2005 Information technology - Protocol to Facilitate Operation of Information and Electronic Products through Remote and Alternative Interfaces and Intelligent Agents: Universal Remote Console.
  • Trewin, S. and Zimmermann, G. (2005) ANSI INCITS 390-2005 Information Technology - Protocol to Facilitate Operation of Information and Electronic Products: User Interface Socket Description.
  • Trewin, S. and Zimmermann, G. (2005) ANSI INCITS 391-2005 Information Technology - Protocol to Facilitate Operation of Information and Electronic Products through Remote and Alternative Interfaces and Intelligent Agents: Presentation Templates.
  • Trewin, S. and Zimmermann, G. (2005) ANSI INCITS 392-2005 Information technology - Protocol to Facilitate Operation of Information and Electronic Products through Remote and Alternative Interfaces and Intelligent Agents: Target Description.
  • Trewin, S. and Zimmermann, G. (2005) ANSI INCITS 393-2005 Information Technology - Information and Electronic Products through Remote and Alternative Interfaces and Intelligent Agents: Resource Description.
  • Vanderheiden, G., Zimmermann, G., and Trewin, S. (2004) Interface sockets, remote consoles, and natural language agents: A V2 URC standards whitepaper.
  • Trewin, S. Zimmermann, G. and Vanderheiden, G. (2004) Abstract representations as a basis for usable user interfaces. Interacting with Computers. 16(3), pp 477-506.
  • Zimmermann, G., Vanderheiden, G., Trewin, S., Gilman, A. (2004). V2 - A standard for describing interfaces for remote operation and intelligent agents. Position paper for AVI 2004 Workshop on Developing User Interfaces with XML - Advances on User Interface Description Languages. May 2004, Gallipoli, Italy.
  • Zimmermann, G., Vanderheiden, G., Ma, M., Gandy, M., Trewin, S., Laskowski, S., and Walker, M. (2004). Universal remote console standard - Toward natural user interaction in ambient intelligence. Proceedings of CHI 2004.
  • LaPlant, B., Trewin, S., Zimmermann, G., and Vanderheiden, G. (2004). The universal remote console: A universal access bus for pervasive computing. IEEE Pervasive Computing 3(1), pp 76-80, Jan-March 2004.
  • Vanderheiden, G., Zimmermann, G. and Trewin, S. (2004). V2 - A new industry standard for universal interface sockets to allow control of mainstream products from any device/interface modality. Proceedings of Resna 2004.
  • Trewin, S., Zimmermann, G. and Vanderheiden, G. (2003). Abstract user interface representations: How well do they support universal usability? In Proceedings of the 2nd ACM Conference on Universal Usability, November 10-11, Vancouver, Canada, pp 77-84, ACM Press.
  • Vanderheiden, G., Zimmermann, G., and Trewin, S. (2003). A standard for controlling ubiquitous computing and environmental resources from any personal device. Proceedings of the 2nd International Conference on Universal Access in Human-Computer Interaction. June 2003, Crete, Greece.
  • Zimmermann, G., Beard, M., LaPlant, B., Laskowski, S., Nixon, T., Sitnik, E., Trewin, S., and Vanderheiden, G. (2003). Towards a unified universal remote console standard. ACM Conference on Human Factors in Computing Systems CHI '03 Extended Abstracts, pp874-875. ACM.

Music Teaching:

  • Wiggins. G. and Trewin, S. (2000). A system for concerned teaching of musical aural skills. In Gauthier, G., Frasson, C. and VanLehn, K. (eds) Lecture Notes in Computer Science 1839: Intelligent Tutoring Systems 5th International Conference Proceedings, ITS 2000, Montréal, Canada, June 2000, Springer.

Research Tools:

Parallel Computing:

  • Trewin, S. (1997). High level support for parallel programming. In Dowers, S., Gittings, B., Healey, R. and Mineter, M. Parallel Processing Algorithms for GIS. Taylor & Francis.
  • Baxter, R., Murphy, K., and Trewin, S. (1996). Experiences in parallelising FLITE3D on the Cray T3D. In Concurrency, Practice and Experience 8(10), pp741-755. John Wiley & Sons, Ltd.
  • Bruce, R.A.A., Chapple, S., MacDonald, N.B., Trew, A.S. and Trewin, S. (1995). CHIMP and PUL: Support for portable parallel computing. In Future Generation Computer Systems 11, pp211-219. Elsevier. (Previously appeared in Proceedings of the Fourth Annual Conference of the Meiko User Society, 1993).
  • Clarke, L., Fletcher, R., Trewin, S., Bruce, A., Smith, G., and Chapple, S. (1994) Reuse, portability and parallel libraries. In Proceedings of IFIP WG10.3 - Programming Environments for Massively Parallel Distributed Systems.
  • Clarke, L., Chapple, S., and Trewin, S. (1994) The Parallel Utilities Library. In Proceedings of the Third Parallel Computing Workshop, Kawasaki, Japan, November 1994. Fujitsu Laboratories Ltd.


Content navigation