Skip to main content

Due to forecasted weather conditions, the university has implemented REMOTE STATUS on Friday, December 19, 2025. Students, faculty, staff, see email for more information.

Headshot of Byron DeVries

Byron DeVries, Ph.D.

Associate Professor, Department of Computer Science

Email: [email protected]
Phone: (616) 331-2915
Office: MAK C-2-209
Website: Personal Website

Education
Ph.D., Computer Science, Michigan State University, 2017

Semester Schedule

Other office hours by appointment only.

Day

Session Title

Time

Location

Monday

CIS 350-1

CIS 350-2

9:00 a.m. - 9:50 a.m. 

10:00 a.m. - 10:50 a.m.

MAK B 1124

MAK B 1118

Tuesday

Wednesday

CIS 350-1

CIS 350-2

CIS 613-1

9:00 a.m. - 9:50 a.m. 

10:00 a.m. - 10:50 a.m.

6:00 p.m. - 8:50 p.m.

MAK B 1124

MAK B 1118

DCIH 303

Thursday

Friday

CIS 350-1

CIS 350-2

9:00 a.m. - 9:50 a.m. 

10:00 a.m. - 10:50 a.m.

MAK B 1124

MAK B 1118

Biography

Dr. Byron DeVries is an expert in software engineering with research interests spanning model-driven engineering, requirements engineering, evolutionary computation, parallel processing, algorithm design, and computer science pedagogy and outreach. His work contributes to advancing methodologies that improve software development processes and performance. He is an active reviewer for software engineering conferences and journals through ACM and IEEE.

Dr. DeVries teaches a range of courses, including software engineering, requirements specification, software testing, and software design methodologies. Outside the classroom, he is a dedicated volunteer and board member for local non-profit organizations. In his free time, he enjoys boating with his family, sailing when possible, and lamenting Michigan winters.

Recent Publications

  • DeVries, B., & Fredericks, E. M. (2024). Triggering Adaptation via Contextual Metamorphic Relations. 2024 IEEE 24th International Conference on Software Quality, Reliability and Security (QRS), 105–114. https://doi.org/10.1109/QRS62785.2024.00020
  • Dietsche, D., Dettling, T. E., Trefftz, C., & DeVries, B. (2024). Comparing Data Structures Used in Divide-and-Conquer Three-Dimensional Voronoi Diagrams. 2024 IEEE International Conference on Electro Information Technology (eIT), 1–5. https://doi.org/10.1109/eIT60633.2024.10609892
  • Fredericks, E. M., Jacobs, M., & DeVries, B. (2024). Towards a Metamorphic Testing Architecture for Software-Defined Drone Systems. 2024 11th International Conference on Software Defined Systems (SDS), 170–177. https://doi.org/10.1109/SDS64317.2024.10883896
  • Klamer, L., Dettling, T. E., Dietsche, D., Trefftz, C., & DeVries, B. (2024). Language Timing for Computing Voronoi Diagrams. 2024 IEEE International Conference on Electro Information Technology (eIT), 1–5. https://doi.org/10.1109/eIT60633.2024.10609940
  • Dettling, T. E., DeVries, B., & Trefftz, C. (2023). Calculating an Approximate Voronoi Diagram using QuadTrees and Triangles. 2023 IEEE International Conference on Electro Information Technology (eIT), 133–136. https://doi.org/10.1109/eIT57321.2023.10187239
Page last modified December 8, 2025