Dr. Byron DeVries

Byron DeVries

Contact Information

Office: D-2-218 MAK

E-mail Address: [email protected]

Phone Number: (616) 331-2915


Research Interests

In General: Software Engineering, Model-Driven Engineering, Requirements Engineering, Evolutionary Computation, Parallel Processing, Algorithm Design Lately: Requirements analysis for cyber-physical systems to detect the unknown and novel methods of computing Voronoi diagrams in computational geometry.

Professional Activities

Reviewer for software engineering related ACM/IEEE conferences/journals

Local non-profit volunteer


Personal Interests

Boating with my family, sailing when I have the chance, and complaining bitterly about snow.

Teaching Interests

Software Engineering

Requirements Specification

Software Testing

Software Design Methodologies


Recent Publications

I am also happy to say that the 5th edition of Software Testing: A Craftsman's Approach (Paul C. Jorgensen, Byron DeVries) has been published! See the book's website here!


Completed Masters Projects

  • Jonathan Sadocha: Analyzing the Effectiveness of Utilizing Machine Learning for Predictive Forecasting Forest Fires,
  • Matthew Hoffman: Behavior Trees and Finite State Machines: Artificial Intelligence in Video Games, and
  • Kirk Hedlich: Utilizing Software Engineering and Cloud Computing Principles to Develop the Revised Self-Report Assessment of Functional Visual Performance (R-SRAFVP) Application.


Page last modified October 14, 2022