Dr. 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
- A Novelty Search and Metamorphic Testing Approach to Automatic Test Generation (Byron DeVries, Christian Trefftz) in the 2021 IEEE/ACM 14th International Workshop on Search-Based Software Testing (SBST)
- Analysis and Monitoring of Cyber-Physical Systems via Environmental Domain Knowledge & Modeling (Byron DeVries, Erik M. Fredericks, Betty H.C. Cheng) in the 2021 International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)
- An Algorithm to solve a Facility Location Problem using a Discrete Approximation to the Voronoi Diagram (Christian Trefftz, Byron DeVries, Benjamin Jenkins) in the 2021 IEEE International Conference on Electro Information Technology (EIT)
- (Genetically) Improving Novelty in Procedural Story Generation (Erik M. Fredericks; Byron DeVries) in the 2021 IEEE/ACM International Workshop on Genetic Improvement (GI)
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.