Barbara G. Ryder
J Byron Maupin Professor Emerita of Engineering
- Former department head, Department of Computer Science
Research interests
- Program Analysis (static and dynamic)
- Software Engineering
- Programming Languages & Compilers
Google Scholar | Homepage (2023)
Honors and awards
- Inaugural member of ACM SIGSOFT Academy of Software Engineering (2026)
- Fellow of AAAS (2025)
- Fellow of the ACM since 1998
- NCWIT Harrold-Notkin Research and Graduate Mentoring Award (2021)
- IEEE Computer Society TCSE Distinguished Women in Science and Engineering Award (2018)
- ACM SIGSOFT Influential Educator Award (2015)
- ACM President's Award (2008)
- CRA-W Distinguished Professor (2004)
- ACM SIGPLAN Distinguished Service Award (2001)
ACM service
Vice President 2010-12; Secretary-Treasurer 2008-10; ACM Council 2000-08; General Chair, FCRC 2003; chair ACM SIGPLAN 1995-97. She serves as a member of the Board of Directors of the Computer Research Association 2014-20 and 1998-2001.
Education
- 1982: Ph.D., Computer Science from Rutgers, The State University of New Jersey
- 1971: M.S., Computer Science, Stanford University
- 1969: A.B. degree, Applied Mathematics, Brown University
Employment
- 2015-16: J. Byron Maupin Professor of Engineering, Department of Computer Science, Virginia Tech, Blacksburg, VA.
- 2008-15: J. Byron Maupin Professor of Engineering and Head, Department of Computer Science, Virginia Tech, Blacksburg, VA.
- 2004: Visiting Researcher, Programming Technologies Department and Intelligent Application Analysis Department, IBM T.J. Watson Research Center, Hawthorne, NY.
- 2001-08: Professor II, Department of Computer Science, Rutgers University, New Brunswick, New Jersey.
- 2000-01: Visiting Researcher, Advanced Programming Tools Department, IBM T.J. Watson Research Center, Hawthorne, NY.
- 2001: Visiting Researcher, L’Universite Polytechnique, Palaiseau, France; 5/2001 Visiting Researcher, Ecole Normale Superiere, Paris, France.
- 1994-2001: Professor, Department of Computer Science, Rutgers University, New Brunswick, New Jersey.
- 1988-94: Associate Professor, Department of Computer Science, Rutgers University, New Brunswick, New Jersey.
- 1982-88: Assistant Professor, Department of Computer Science, Rutgers University, New Brunswick, New Jersey.
- 1971-76: Associate Member of Technical Staff, Computing Mathematics Department, Computer Science Research Center, Bell Laboratories, Murray Hill, New Jersey.