Alan H. Borning es un informático estadounidense conocido por sus investigaciones sobre la interacción hombre-ordenador y la programación orientada a objetos . En particular, sus investigaciones sobre la interacción hombre-ordenador se centran en el diseño para valores humanos. Trabaja en sistemas para apoyar la participación cívica y la deliberación, y en herramientas para facilitar el uso del transporte público. También ha trabajado en lenguajes y sistemas basados en restricciones, y en lenguajes y solucionadores de restricciones cooperativos. [1]
Borning recibió una licenciatura en matemáticas del Reed College en 1971. Recibió una maestría en ciencias de la computación de la Universidad de Stanford en 1974 y un doctorado en ciencias de la computación de la Universidad de Stanford en 1979.
En 1980 se incorporó al Departamento de Informática de la Universidad de Washington , donde en 2016 sigue siendo profesor. También es profesor adjunto en la Escuela de Información y miembro del Programa de Doctorado Interdisciplinario en Diseño y Planificación Urbana.
En el año 2001, se convirtió en miembro de la ACM [2] por sus contribuciones a los lenguajes, sistemas y aplicaciones basados en restricciones, a la programación orientada a objetos y a la comprensión de cuestiones relacionadas con las computadoras y la sociedad.