Brent Hailpern
   HOME

TheInfoList



OR:

Brent Hailpern is a
computer scientist A computer scientist is a person who is trained in the academic study of computer science. Computer scientists typically work on the theoretical side of computation, as opposed to the hardware side on which computer engineers mainly focus (al ...
retired from
IBM Research IBM Research is the research and development division for IBM, an American multinational information technology company headquartered in Armonk, New York, with operations in over 170 countries. IBM Research is the largest industrial research org ...
. His research work focused on programming languages, software engineering, and concurrency.


Education

Dr. Hailpern received his B.S. degree, summa cum laude, in Mathematics from the
University of Denver The University of Denver (DU) is a private university, private research university in Denver, Colorado. Founded in 1864, it is the oldest independent private university in the Mountain States, Rocky Mountain Region of the United States. It is ...
(
Denver, Colorado Denver () is a consolidated city and county, the capital, and most populous city of the U.S. state of Colorado. Its population was 715,522 at the 2020 census, a 19.22% increase since 2010. It is the 19th-most populous city in the Unit ...
) in 1976, and his M.S. and Ph.D. degrees in Computer Science from
Stanford University Stanford University, officially Leland Stanford Junior University, is a private research university in Stanford, California. The campus occupies , among the largest in the United States, and enrolls over 17,000 students. Stanford is consider ...
(
Stanford, California Stanford is a census-designated place (CDP) in the northwest corner of Santa Clara County, California, United States. It is the home of Stanford University. The population was 21,150 at the United States Census, 2020, 2020 census. Stanford is ...
) in 1978 and 1980 respectively. His thesis was titled, "Verifying Concurrent Processes Using Temporal Logic".


Career at IBM

Dr. Hailpern joined the IBM T. J. Watson Research Center (
Yorktown Heights, New York Yorktown Heights is a census-designated place (CDP) in the administrative divisions of New York#Town, town of Yorktown, New York, Yorktown in Westchester County, New York, Westchester County, New York (state), New York, United States. The popula ...
) as a Research Staff Member in 1980. He worked on and managed various projects relating to issues of concurrency and programming languages. In 1987, he founded the Programming Languages and Foundations Department as its senior manager. In 1989, he became the senior manager of Research's Software Environments Department. In 1990, Dr. Hailpern joined the Technical Strategy Development Staff in IBM Corporate Headquarters (
Armonk, New York Armonk is a hamlet and census-designated place (CDP) in the town of North Castle, located in Westchester County, New York, United States. The corporate headquarters of IBM are located in Armonk. Geography and climate As of the 2010 census, Ar ...
) returning to the Research Division in 1991, where he served as Senior Technical Consultant to the Research Division Vice President for Systems and Software. In 1992, he became Program Director and Senior Manager, Operating Systems Structures Department, where he coordinated the Research Division's joint programs with IBM's
AS/400 The IBM AS/400 (Application System/400) is a family of midrange computers from IBM announced in June 1988 and released in August 1988. It was the successor to the System/36 and System/38 platforms, and ran the OS/400 operating system. Lower-cost ...
Division and Personal Software Products Division. The department he managed researched issues of operating systems principles, file systems, and multimedia servers. In 1995, he became the Department Manager for the Software Systems Department and in 1996 for the Internet Technology Department. He coordinated the Research Division relationship with
Lotus Software Lotus Software (called Lotus Development Corporation before its acquisition by IBM) was an American software company based in Massachusetts; it was "offloaded" to India's HCL Technologies in 2018. Lotus is most commonly known for the Lotus 1-2- ...
and the IBM Pervasive Computing Division. He was responsible for a group of departments covering workflow, internet server performance, Internet software for K-12 education, electronic mail, and applications/middleware for handheld computers. He was also the client product manager for the IBM NetVista product. In 1996, he received IBM's Outstanding Innovation Award for his contributions to the IBM NetVista product. From 1999 to 2004, he was the associate director of Computer Science for
IBM Research IBM Research is the research and development division for IBM, an American multinational information technology company headquartered in Armonk, New York, with operations in over 170 countries. IBM Research is the largest industrial research org ...
. In 2004, he became the Department Group Manager for Software Technology, where, as Director of Programming Models and Tools, he managed departments researching Programming Technology, Software Engineering, and Tools for Non-Programmers. He moved to the research center in San Jose in October 2011, as Director of Computer Science. He retired from IBM at the end of 2019 and currently works as a Professor for the Silicon Valley satellite campus of Northeastern University.


Associations, Conferences, and Journals

Dr. Hailpern has authored many publications and United States patents, along with numerous conference papers and book chapters. He is a past Secretary of the
ACM ACM or A.C.M. may refer to: Aviation * AGM-129 ACM, 1990–2012 USAF cruise missile * Air chief marshal * Air combat manoeuvring or dogfighting * Air cycle machine * Arica Airport (Colombia) (IATA: ACM), in Arica, Amazonas, Colombia Computing * ...
, a past Chair of the ACM Special Interest Group on Programming Languages (
SIGPLAN SIGPLAN is the Association for Computing Machinery's Special Interest Group on programming languages. Conferences * Principles of Programming Languages (POPL) * Programming Language Design and Implementation (PLDI) * International Symposium on M ...
) and a Fellow of the
ACM ACM or A.C.M. may refer to: Aviation * AGM-129 ACM, 1990–2012 USAF cruise missile * Air chief marshal * Air combat manoeuvring or dogfighting * Air cycle machine * Arica Airport (Colombia) (IATA: ACM), in Arica, Amazonas, Colombia Computing * ...
and the
IEEE The Institute of Electrical and Electronics Engineers (IEEE) is a 501(c)(3) professional association for electronic engineering and electrical engineering (and associated disciplines) with its corporate office in New York City and its operation ...
. In 1998, he received SIGPLAN's Distinguished Service Award. He was the chair of the SIGPLAN '91 Conference on Programming Language Design and Implementation (
Toronto Toronto ( ; or ) is the capital city of the Canadian province of Ontario. With a recorded population of 2,794,356 in 2021, it is the most populous city in Canada and the fourth most populous city in North America. The city is the ancho ...
, Ontario, Canada) and was chair of SIGPLAN's OOPSLA '99 Conference (
Denver, Colorado Denver () is a consolidated city and county, the capital, and most populous city of the U.S. state of Colorado. Its population was 715,522 at the 2020 census, a 19.22% increase since 2010. It is the 19th-most populous city in the Unit ...
). He is currently the co-chair of SIGPLAN's History of Programming Languages Conference (HOPL-III). He was a member of the program committees for the SIGPLAN '92 PLDI Conference, the Second ACM History of Programming Languages Conference, the 1993 IEEE International Conference on Distributed Computing, the AAAI99 Symposium on Modal and Temporal Logic-based Planning for Open Networked Multimedia Systems, and the First International Conference on Service Oriented Computing. He was the exhibits chair for ACM's Multimedia 95 Conference and was the publicity chair for ACM SIGPLAN's
OOPSLA OOPSLA (Object-Oriented Programming, Systems, Languages & Applications) is an annual ACM research conference. OOPSLA mainly takes place in the United States, while the sister conference of OOPSLA, ECOOP, is typically held in Europe. It is opera ...
97 Conferenece. He was an Area Director of ACM's SIGboard (1995–1996), a member of the editorial board for IEEE's Computer magazine (1989–1992), and a member of the
OOPSLA OOPSLA (Object-Oriented Programming, Systems, Languages & Applications) is an annual ACM research conference. OOPSLA mainly takes place in the United States, while the sister conference of OOPSLA, ECOOP, is typically held in Europe. It is opera ...
Steering Committee (1998–2003, chair: 1999–2002, past chair 2002–2003). He was an Associate Editor for ACM's Transactions on Programming Languages and Systems (TOPLAS: 2001–2007). He was co-Guest Editor of the IBM Systems Journal special issue on Software Testing and Verification (2002) and of the IBM Systems Journal special issue on Model Driven Development (2006).


Personal

Dr. Hailpern was a Trustee of the Katonah-Lewisboro Union Free School District from July 2002 to June 2005. He was Vice President of the School Board from July 2003 to June 2004.


References


External links


Publication list
at ACM Portal {{DEFAULTSORT:Hailpern, Brent American computer scientists People in information technology Fellows of the Association for Computing Machinery Fellow Members of the IEEE Stanford University alumni Living people IBM employees Year of birth missing (living people)