John Richards  John Richards photo       

contact information

Distinguished Research Staff Member
IBM Research AI, T. J. Watson Research Center, Yorktown Heights, NY USA
  +1dash914dash299dash5845

links

Professional Associations

Professional Associations:  ACM  |  American Guild of Organists  |  British Computer Society  |  IEEE

more information

More information:  ACM author page  |  University of Dundee


2017

Learning Experiences in Programming: The Motivating Effect of a Physical Interface
Chris Martin, Janet Hughes, and John Richards
2017 - oro.open.ac.uk, SCITEPRESS
Abstract

Learning Dimensions: Lessons from Field Studies
Chris Martin, Janet Hughes, and John Richards
Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, pp. 299--304
Abstract


2015

Report on ASSETS 2014
Sri Kurniawan, John Richards
SIGACCESS Access. Comput. pp. 111, 3--5, ACM, 2015

Further Evaluations of Industry-Inspired Pair Programming Communication Guidelines with Undergraduate Students
Mark Zarb, Janet Hughes, John Richards
SIGCSE '15: Proceedings of the 46th ACM Technical Symposium on Computer Science Education, pp. 314--319, ACM, 2015


2014

Evaluating industry-inspired pair programming communication guidelines with undergraduate students
Mark Zarb, Janet Hughes, John Richards
Proceedings of the 45th ACM technical symposium on Computer science education, pp. 361--366, 2014

A decade of progress in parallel programming productivity
John T Richards, Jonathan Brezin, Calvin B Swart, Christine A Halverson
Communications of the ACM 57(11), 60--66, ACM, 2014

Productivity in Parallel Programming: A Decade of Progress
John T Richards, Jonathan Brezin, Calvin B Swart, Christine A Halverson
Queue 12(9), 30, ACM, 2014


2013

Industry-inspired guidelines improve students' pair programming communication
Mark Zarb, Janet Hughes, John Richards
Proceedings of the 18th ACM conference on Innovation and technology in computer science education, pp. 135--140, 2013

Sketching Data: Lessons Learned From a Formative User Evaluation
R.Bellamy, J.Martino, P.Matchen, H.Ossher, J.Richards, C.Swart
Siggraph 2013, pp. 11

Enterprise context: A rich source of requirements for context-oriented programming
Sam Adams, Suparna Bhattacharya, Bob Friedlander, John Gerken, Doug Kimelman, Jim Kraemer, Harold Ossher, John Richards, David Ungar, Mark Wegman
Proceedings of the 5th International Workshop on Context-Oriented Programming, pp. 3, 2013

Progress on website accessibility?
V.L. Hanson and J.T. Richards
ACM Transactions on the Web 7(1), 2, ACM, 2013
Abstract


2012

Analysing Communication Trends in Pair Programming Videos using Grounded Theory
Mark Zarb, Janet Hughes, John Richards
Proc. 26th BCS Conf. Human Computer Interaction (HCI’12), 2012

Web accessibility as a side effect
J.T. Richards, K. Montague, V.L. Hanson
Proceedings of the 14th international ACM SIGACCESS conference on Computers and accessibility, pp. 79--86, 2012

Understanding the role of age and fluid intelligence in information search
S Trewin, J Richards, V Hanson, D Sloan, B John, C Swart, J Thomas
Proc. 14th International ACM SIGACCESS Conference on Computers and Accessibility, pp. 119-126, ACM, 2012
Abstract

Age-specific predictive models of human performance
S Trewin, B John, J Richards, D Sloan, V Hanson, R Bellamy, J Thomas, C Swart
Proceedings of the 2012 annual conference extended abstracts on Human factors in computing systems, pp. 2267--2272


2011

Sketching tools for ideation (NIER track)
Bellamy, Rachel and Desmond, Michael and Martino, Jacquelyn and Matchen, Paul and Ossher, Harold and Richards, John and Swart, Cal
Proceedings of the 33rd International Conference on Software Engineering, pp. 808--811, 2011
Abstract

Sketching tools for ideation: NIER track
R Bellamy, M Desmond, J Martino, P Matchen, H Ossher, J Richards, C Swart
Software Engineering (ICSE), 2011 33rd International Conference on Software Engineering, pp. 808--811, ACM
Abstract

Extending predictive models of exploratory behavior to broader populations
Shari Trewin, John Richards, Rachel Bellamy, Bonnie E John, Cal Swart, David Sloan
Universal Access in Human-Computer Interaction. Design for All and eInclusion, pp. 149--158, Springer, 2011


2010

Toward modeling auditory information seeking strategies on the web
Shari Trewin, John Richards, Rachel Bellamy, Bonnie E John, John Thomas, Cal Swart, Jonathan Brezin
CHI EA '10: Proceedings of the 28th of the international conference extended abstracts on Human factors in computing systems, pp. 3973--3978, ACM, 2010
Abstract

Towards a Tool for Keystroke Level Modeling of Skilled Screen Reading
S Trewin, B.E. John, J Richards, C Swart, J Brezin, and J Thomas
ASSETS '10: Proc. 12th International ACM SIGACCESS Conference on Computers and Accessibility, pp. 27--34, 2010

Using CogTool to Model Programming Tasks
R Bellamy, B John, J Richards, J Thomas
PLATEAU Workshop at ONWARD/SPLASH 2010

Designing for auditory web access: accessibility and cellphone users
Shari Trewin, Rachel Bellamy, John Thomas, Jonathan Brezin, John Richards, Cal Swart, Bonnie E John
W4A '10: Proceedings of the 2010 International Cross Disciplinary Conference on Web Accessibility (W4A), pp. 1--4, ACM
Abstract

Accessibility challenges and tool features: an IBM Web developer perspective
Shari Trewin, Brian Cragun, Cal Swart, Jonathan Brezin, John Richards
W4A '10: Proceedings of the 2010 International Cross Disciplinary Conference on Web Accessibility (W4A), pp. 1--10, ACM
Abstract

Using CogTool to Model Programming Tasks
John Richards, Rachel Bellamy, Bonnie John, Cal Swart, John Thomas
Psychology of Programming Interest Group: Work in Progress, pp. 1, 2010

Assessing Programmer Productivity: Quantitative and Qualitative Methods
Christine Halverson, John Richards
Psychology of Programming Interest Group: Work in Progress, 2010

Grass roots distributed healthcare
V. Hanson, L. Gibson, J. Mankoff, S. Kiesler, J. Richards
Grand Challenges in Computing Research. BCS/ACM Visions Conference, British Computer Society, 2010


2009

Accessing the web
Vicki L Hanson, John T Richards, Simon Harper, Shari Trewin
The universal access handbook. London, Taylor and Francis, 10--1, 2009

Achieving psychological simplicity: Measures and methods to reduce cognitive complexity
J C Thomas, J T Richards
Human-Computer Interaction: Design Issues, Solutions, and Applications, 161, CRC, 2009


2008

Towards an ecologically valid study of programmer behavior for scientific computing
C Halverson, Cal Swart, Jonathan Brezin, John Richards, Catalina Danis
Proceedings of the First Workshop on Software Engineering for Computational Science and Engineering, ICSE, 2008

Browser augmentation
V L Hanson, J T Richards, C Swart
Web Accessibility, 215--229, Springer, 2008

Towards Applying Complexity Metrics to Measure Programmer Productivity in High Performance Computing
C Danis, J Thomas, J Richards, J Brezin, C Swart, C Halverson, R Bellamy, P Malkin.
SE-CSE 2008: 1st International Workshop on Software Engineering for Computational Science and Engineering (Carver, et. al.)


2007

Accessibility works: enhancing web accessibility in Firefox
J Richards, V Hanson, J Brezin, C Swart, S Crayne, M Laff
Universal Access in Human-Computer Interaction. Applications and Services, 133--141, Springer, 2007

Web access for older adults: voice browsing?
V L Hanson, J T Richards, C C Lee
Proceedings of the 4th international conference on Universal access in human computer interaction: coping with diversity, pp. 904--913, 2007

Achieving psychological simplicity: Measures and methods to reduce cognitive complexity
J Thomas, J Richards
Human-Computer Interaction Handbook: Fundamentals, Evolving Technologies and Emerging Applications, 2007

User Tailorable Microcontexts
Wendy A Kellogg, Rachel Bellamy, Thomas Erickson, John Richards, John C Thomas, Jonathan Brezin, Lauretta Jones, Jason Ellis
WA Kellogg, R Bellamy, T Erickson, J Richards..., 2007

Web Access for Older Adults: Voice Browsing?
V L Hanson, J T Richards, C C Lee
Lecture Notes in Computer Science4554, 904, Springer, 2007

Cognitive and learning difficulties and how they affect access to IT systems
Simeon Keates, Ray Adams, Cathy Bodine, Sara Czaja, Wayne Gordon, Peter Gregor, Emily Hacker, Vicki Hanson, John Kemp, Mark Laff, others
Universal Access in the information Society 5(4), 329--339, Springer, 2007


2005

Achieving a more usable World Wide Web
VL Hanson, JT Richards
Behaviour and Information Technology 24(3), 231--246, Taylor and Francis Ltd, 2005

Improving Web accessibility through an enhanced open-source browser
VL Hanson, JP Brezin, S Crayne, S Keates, R Kjeldsen, JT Richards, C Swart, S Trewin
IBM Systems Journal 44(3), 573--588, IBM, 2005


2004

A web accessibility service: update and findings
V L Hanson, J T Richards
Proceedings of the 6th international ACM SIGACCESS conference on Computers and accessibility, pp. 169--176, 2004

People in Our Software
John Richards, Jim Christensen
Queue 1(10), 80--86, ACM, 2004
Abstract

Web accessibility: a broader view
John T Richards, Vicki L Hanson
Proceedings of the 13th international conference on World Wide Web, pp. 72--79, 2004


2003

A web accessibility service: update and findings
Vicki L Hanson, John T Richards
Assets '04: Proceedings of the 6th international ACM SIGACCESS conference on Computers and accessibility, pp. 169--176, ACM, 2003
Abstract


2002

Distributed accessibility control points help deliver a directly accessible Web
P G Fairweather, J T Richards, V L Hanson
Universal Access in the Information Society 2(1), 70--75, Springer, 2002

HTML Parsing in Java for Accessibility Transformations
BR Tibbitts, S Crayne, VL Hanson, J Brezin, C …
Proceedings of, 2002 - idealliance.org


2001



2000

Exploring A New Paradigm for E-Groceries
R K E Bellamy, W A Kellogg, J T Richards, C B Swart
Proceedings of IBM Ease of Use Conference, 2000


1999

Socially translucent systems: social proxies, persistent conversation, and the design of “babble”
Erickson, Thomas and Smith, David N and Kellogg, Wendy A and Laff, Mark and Richards, John T and Bradner, Erin
Proceedings of the SIGCHI conference on Human Factors in Computing Systems, pp. 72--79, 1999
Abstract


1998

NetVista: Growing an Internet solution for schools
Kellogg, Wendy A. and Richards, John T. and Swart, Calvin and Malkin, Peter and Laff, Mark and Hanson, Vicki and Hailpern, Brent
IBM systems journal 37(1), 19--41, IBM, 1998
NetVista™ is an integrated suite of clients and servers supporting Internet access for students and teachers in kindergarten through 12th-grade schools. Developed by a small team of IBM researchers, NetVista is a prime example of using an object-oriente


1995



1991

Research in HCI and usability at IBM's User Interface Institute
J T Richards
Conference on Human Factors in Computing Systems: Proceedings of the SIGCHI conference on Human factors in computing systems: Reaching through technology, 1991



1989

The experience of learning and using Smalltalk
J Nielsen, JT Richards
Software, IEEE, 1989 - ieeexplore.ieee.org


1987

The 1984 Olympic Message System: a test of behavioral principles of system design
John D Gould, Stephen J Boies, Stephen Levy, John T Richards, Jim Schoonard
Commun. ACM 30(9), 758--769, ACM, 1987
Abstract


1986

Comments on the Learnability and Usability of Smalltalk for Casual Users
J Nielsen, JT Richards
1986 - IBM Thomas J. Watson Research Center

Rapid prototyping and system development: examination of an interface toolkit for voice and telephony applications
J T Richards, S J Boies, J D Gould
SIGCHI Bull. 17(4), 216--220, ACM, 1986
Abstract


1985

Visual and production similarity of the handshapes of the American manual alphabet
J T Richards, V L Hanson
Attention, Perception, \& Psychophysics 38(4), 311--319, Springer, 1985


1982

User Interface for Audio Communication System
SJ Boies, JD Gould, WA Notz, JT Richards, JW Schoonard
IBM Technical Disclosure Bulletin 25(7A), 3371--3377, 1982


1981

The IBM audio distribution system
JT Richards, SJ Boies
Proceedings, IEEE MIDCON Conference, 1981


1978

Interitem structure and the facilitation of simultaneous comparison
J T Richards
Journal of Experimental Psychology 4(1), 72--87, 1978

The effect of background familiarity in visual search: An analysis of underlying factors
J. Richards, G. Reicher
Perception and Psychophysics, 1978