- Input Device Accessibility
- Web Accessibility
- User Interface Abstraction and Remote Access
- Music Teaching
- Research Tools
- Parallel Computing
Input Device Accessibility:
- Trewin, S., Keates, S., and Moffatt, K. (2006). Developing Steady Clicks: A Method of Cursor Assistance for People with Motor Impairments. To appear in Proceedings of ASSETS 2006: 8th International ACM SIGACCESS Conference on Computers and Accessibility, Portland, Oregon, November 2006.
- 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:
- 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:
- Corley, S., Corley, M., Keller, F., Crocker, M. and Trewin, S. (2001), Finding syntactic structure in unparsed corpora: The Gsearch corpus query system. Computers and the Humanities 35(2), pp81-94.
- Trewin, S. (1998), InputLogger: General-purpose logging of keyboard and mouse events on an Apple Macintosh. Behavior Research Methods, Instruments, and Computers 30(2), pp327-331.
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.
