Skip navigation links
Professional headshot of Betty Cheng

Betty Cheng


Computer Science and Engineering (CSE), College of Engineering

Engineering Bldg, 428 S Shaw Ln Room 1129


Dr. Cheng's research and teaching interests include formal methods for software engineering, component-based software development, object-oriented analysis and design, embedded systems development, dynamically-adaptive systems, visualization, and distributed computing. She is a co-founder of the Software Engineering and Network Systems Laboratory that currently supports 6 faculty members and their ... graduate students. Her research has been funded by NSF, DARPA, NASA, ONR, EPA, USDA, and numerous industrial organizations.

Read More


B.S., Computer Science, Northwestern University 1985

M.S., Computer Science, University of Illinois-Urbana Champaign 1987

Ph.D., Computer Science, University of Illinois-Urbana Champaign 1990


MSU Distinguished Faculty Award, 2007

MSU College of Engineering Withrow Distinguished Scholar Award, 2008

MSU College of Engineering Withrow Teaching Award, 1998


"Harnessing Digital Evolution," IEEE Computer 2008 (P. McKinley, B.H.C. Cheng, C. Ofria, D. Knoester, B. Beckmann, H. Goldsby), pp. 54-63. (Automatic generation of adaptive software and software models.

"Research Directions of Requirements Engineering," IEEE ICSE 2007, Future of Software Engineering (co-authored with Jo Atlee), pp. 285-303.

"Model-Based Development of Dynamically Adaptive Software" (Ji Zhang and Betty H.C. Cheng), in Proceedings of IEEE International Conference on Software Engineering (ICSE06), Shanghai, China, May 2006. (9% acceptance rate) (Received Distinguished Paper Award), pp. 371-380.