Summary
Mohamed Wiem Mkaouer is an Associate Professor and software engineering researcher with over a decade of experience applying search-based and evolutionary techniques to improve software quality, remodularization, and evolution. He holds a PhD from the University of Michigan and has blended academic leadership roles—graduate program coordinator and conference steering committee member—with industry collaborations to translate optimization research into practical tools. His publications include award-winning work and he regularly serves on program committees and as a reviewer for top venues in software engineering. Known for bridging model-driven engineering and empirical software testing, he also has hands-on experience optimizing large-scale databases and building real-time, multi-tier systems from earlier industry roles. Based in Rochester, NY, he brings a rare mix of rigorous PhD-level research and applied engineering experience that informs both his teaching and collaborative projects.
11 years of coding experience
13 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computer Software Engineering, 3.7, Doctor of Philosophy (Ph.D.), Computer Software Engineering, 3.7 at University of Missouri-Rolla
Master’s Degree, Computer Science, Master’s Degree, Computer Science at Université de Tunis
Doctor of Philosophy (Ph.D.), Computer Software Engineering, 4.0, Doctor of Philosophy (Ph.D.), Computer Software Engineering, 4.0 at University of Michigan-Dearborn
Arabic, French, English