Omar Badreddin

Associate Teaching Professor and Associate Director - Information Systems Program, Toronto,  Multidisciplinary Graduate Engineering Programs

Contact

Social Media

Related Links

Research Focus

predicting software evolution using a variety of approaches, including software quality predictive analysis, with the goal of enhancing upfront software designs, and enabling effective continuous design refactoring

Education

  • PhD, Computer Science, Software Engineering, University of Ottawa, 2012
  • M.Sc., Computer Science, Software Engineering, American University in Cairo, 2007
  • B.Eng. and B.A, Computer Engineering and Economics (Double Major), American University in Cairo/University of Massachusetts, 2001

Research Overview

predicting software evolution using a variety of approaches, including software quality predictive analysis, with the goal of enhancing upfront software designs, and enabling effective continuous design refactoring

Selected Publications

  • Moshin Reza S., Mahfujur Rahman M., Parvez H., Badreddin O., Al Mamun S. Performance Analysis of Machine Learning Approaches in Software Complexity Prediction. In: Kaiser M.S., Bandyopadhyay A., Mahmud M., Ray K. (eds) Proceedings of International Conference on Trends in Computational and Cognitive Engineering. Advances in Intelligent Systems and Computing, vol 1309. Springer, 2021.
  • Rahad Khandoker, Omar Badreddin, and Reza Sayed. “The Human in MDE Loop: A Case Study on Integrating Handwritten Code in Model-Driven Engineering Repositories”. To Appear in the Journal of Software: Practice and Experience, 2021.
  • Rahad Khandoker, Omar Badreddin, Timothy Lethbridge, Andrew Forward. “The Evolution of Software Design Practices Over a Decade: A Long-Term Study of Practitioners” to Appear in the Journal of Object Technology, 2021.
  • Sayed Mohsin Reza, Omar Badreddin, and Khandoker Rahad. ModelMine: A tool to facilitate mining models from open source repositories. In 2020 ACM/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS). ACM, 2020.