Virginia Tech® home

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.