Mohamad Kassab headshot
Associate Research Professor of Software Engineering, Engineering
Office Phone
Office Location
Main Building, 220 L4

Mohamad Kassab received his Ph.D. and M.S. degrees in computer science from Concordia University in Montreal, Canada. He holds a B.S. in computer science from the University of Windsor in Canada and B.Eng. in computer engineering from Lebanon American University. He was adjunct assistant professor in the department of computer science and software engineering at Concordia University and a postdoctoral researcher in software engineering at Université du Quebec. Dr. Kassab has published extensively in software engineering books and journals. Previously, he worked as a senior quality engineer at SAP, senior associate at Morgan Stanley, senior quality assurance specialist at Nokia, and as a senior software developer at Positron Systems. Dr. Kassab’s research includes requirements engineering, software/system architecture, software measurements, aspect-orientation, and The Internet of Things (IoT). He teaches courses in requirements engineering, software testing, software architecture and software system design.


Kassab, Mohamad, Joanna DeFranco, and Phil Laplante. "Software Testing Practices in Industry: The State of the Practice." Accepted for publications at IEEE Software (2016).

Kassab, Mohamad, and Nil Kilicay-Ergin. "Applying Analytical Hierarchy Process to System Quality Requirements Prioritization." Innovations in Systems and Software Engineering: NASA Journal 11, no. 4 (2015): 303-312.

Kassab, Mohamad, Colin Neill, and Phillip Laplante. "Software Development Practices and Software Quality: A Survey." Software Quality Professional 16, no. 4 (2014).

Kassab, Mohamad, Colin Neill, and Phillip Laplante. "State of Practice in Requirements Engineering: Contemporary Data." Innovations in Systems and Software Engineering: NASA Journal 10, no. 4 (2014): 235-241.

Kassab, Mohamad. "Early Effort Estimation for Quality Requirements by AHP." In Proceedings of The International Conference on Computational Science and Its Applications, pp. 106-118. Springer International Publishing, 2014.

Kassab, Mohamad. "An Empirical Study on the Requirements Engineering Practices for Agile Software Development." In Proceedings of the 40th IEEE EUROMICRO Conference on Software Engineering and Advanced Applications, pp. 254-261, 2014.

Kassab, Mohamad, Ghizlane El-Boussaidi, and Hafedh Mili. "A Quantitative Evaluation of the Impact of Architectural Patterns on Quality Requirements." In Proceedings of the Fourth International Conference on Software Engineering Research, Management and Applications, pp. 173-184. Springer Berlin Heidelberg, 2012.

Kassab, Mohamad. Non-functional Requirements: Modeling and Assessment. VDM Verlag, 2009.

Kassab, Mohamad, Olga Ormandjieva, and Maya Daneva. "An Ontology Based Approach to Non-Functional Requirements Conceptualization." In Proceedings of the IEEE Conference on Software Engineering Advances (ICSEA'09), pp. 299-308, 2009.

Kassab, Mohamad, Olga Ormandjieva, Maya Daneva, and Alain Abran. "Non-Functional Requirements Size Measurement Method (NFSM) with COSMIC-FFP." In Software Process and Product Measurement, pp. 168-182. Springer Berlin Heidelberg, 2008.


B.Eng., Computer Engineering, Lebanon American University

B.S., Computer Science, University of Windsor

M.S., Computer Science, Concordia University

Ph.D., Computer Science, Concordia University