Alan H. Borning

Alan H. Borning
NationalityAmerican
Alma materReed College
Stanford University
Known forHuman–computer interaction
Object-oriented programming
Constraint programming
Programming languages
ThingLab
AwardsACM Fellow (2001)
Scientific career
FieldsComputer science
InstitutionsUniversity of Washington
Doctoral studentsA. J. Brush
Websitewww.cs.washington.edu/people/faculty/alan-borning

Alan H. Borning is an American computer scientist noted for research on human–computer interaction, object-oriented programming, programming languages, constraint programming languages and systems, and cooperating constraint languages and solvers.[1] His research in human–computer interaction is on designing for human values, including systems to support civic engagement and deliberation, and tools to make public transport easier to use.

Biography

Borning received a Bachelor of Arts (B.A.) in mathematics from Reed College in 1971. He received a Master of Science (M.S.) in computer science from Stanford University in 1974 and a Doctor of Philosophy (Ph.D.) in computer science from Stanford University in 1979.[2]

He then joined the Department of Computer Science at the University of Washington in 1980. As of 2025, he is a professor emeritus there. He is also an adjunct professor in the Information School, and a member of the Interdisciplinary Ph.D. Program in Urban Design and Planning.[2]

He has been a visiting scholar at Xerox EuroPARC in Cambridge, England (1989–1990); Monash University and University of Melbourne in Australia (1997); University of Hamburg in Germany (2003); Ashesi University in Accra, Ghana (2004); and Hasso Plattner Institute in Potsdam, Germany (2010–2011) and then working with their Software Architecture Group on constraint language projects.[2]

Awards

In the year 2001, he became an ACM Fellow, by the Association for Computing Machinery, for contributions to constraint-based languages, systems, and applications, to object-oriented programming; and to understanding issues of computers and society.[3]

References

  1. ^ The Cassowary linear arithmetic constraint solving algorithm, Authors: Greg J. Badros, Alan Borning, Peter J. Stuckey
  2. ^ a b c Borning, Alan H. (2025). "Alan Borning: Professor Emeritus". Paul G. Allen School of Computer Science & Engineering. University of Washington. Retrieved 9 February 2025.
  3. ^ "ACM Awards ACM Fellow". Association for Computing Machinery (ACM). 2014-07-01. Retrieved 2014-07-01.