Skip to main content
Are you okay? Emergency/Crisis UOIT Home
Dr. Mohamed El-Attar

Mohamed El-Attar
BEng, PhD (Alberta), SMIEEE

Associate Professor

Department of Electrical, Computer and Software Engineering

Faculty of Engineering and Applied Science

Contact information

2000 Simcoe Street North
Oshawa, Ontario L1H 7K4
Office: ACE 2024

905.721.8668 ext. 5725
905.721.3370 (fax)

mohamed.el-attar@uoit.ca


Research topics

  • Use Case Modeling
  • Software Requirements Engineering
  • Software Processes
  • Secure Requirements Engineering
  • Empirical Experimentation and Evaluation
  • Agile Methodologies
  • Model Transformation
  • Systematic Evaluation of The Cognitive Effectiveness of Visual Languages

Education

  • PhD (Software Engineering and Intelligent System), University of Alberta, 2009
  • BEng (Computer Systems), Carleton University, 2003

Courses

  • Web Programming
  • Software Design and Architecture

Publications and presentations

  • Selected publications and presentations

    Journals

    1.    M. El-Attar, H. Luqman, P. Karpati, G. Sindre, A. Opdahl, “Extending the UML Statecharts Notation to Model Security Aspects,” IEEE Transactions on Software Engineering – IEEE Computer Society, vol. 41, no. 7, pp. 661- 690, 2015.
    2.    M. Saeed, F. Saleh, S. Alinsaif, M. El-Attar, “Empirical Validating the Cognitive Effectiveness of a New Feature Diagrams Visual Syntax,” Information and Software Technology (2015)
    3.    F. Saleh, M. El-Attar, “A Scientific Evaluation of the Misuse Case Diagrams Visual Syntax,” Information and Software Technology – Elsevier, vol. 66, pp. 73-96, 2015.
    4.    M. El-Attar, “Supporting Consistency During the Development and Evolution of Quality Unified Use-Misuse Case Models,” International Journal of Secure Software Engineering – IGI Global (2015).
    5.    M. El-Attar, H. A. Abdul-Ghani, “Using Security Robustness Analysis for Early-Stage Validation of Functional Security Requirements,” Requirements Engineering Journal – Springer (2014).
    6.    Y. Khan, M. El-Attar, “Using Model Transformation to Refactor Use Case Models based on Antipatterns,” Information Systems Frontiers – Springer (2014). 
    7.    M. El-Attar, “Using SMCD to Reduce Inconsistencies in Misuse Case Models:  A Subject-Based Empirical Evaluation,” Journal of Systems and Software – Elsevier, vol. 87, no.1, pp. 104-118, 2014.
    8.    M. El-Attar, “From Misuse Cases to Mal-Activity Diagrams: Bridging the Gap between Functional Security Analysis and Design,” Journal of Software and Systems Modeling – Springer, vol. 13, no. 1, pp. 173-190, 2014.
    9.    M. El-Attar, “Towards Developing Consistent Misuse Case Models,” Journal of Systems and Software – Elsevier, vol. 85, no. 2, pp. 323-339, 2012.
    10.    M. El-Attar, J. Miller, “Constructing High Quality Use Case Models: A Systematic Review of Current Practices,” Requirements Engineering Journal – Springer, vol. 17, no. 3, pp. 187-201, 2012.
    11.    M. El-Attar, “A Framework for Improving Quality in Misuse Case Models,” Business Process Management Journal – Emerald Publishing, vol. 18, no. 2, pp. 168-196, 2012.
    12.    M. El-Attar, R. Singh, J. Miller, “Embracing Composite Metrics in Software Experiments,” Journal of Software – Academy Publisher, vol. 7, no. 7, pp. 1664-1676, 2012.
    13.    M. El-Attar, M. O. Elish, S. Mahmood, J. Miller, “Is In-Depth Object-Oriented Knowledge Necessary to Develop Quality Robustness Diagrams?” Journal of Software – Academy Publisher, vol. 7, no. 11, pp. 2538-2552, 2012.
    14.    M. El-Attar, J. Miller, “Developing Comprehensive Acceptance Tests from Use Cases and Robustness Diagrams,” Requirements Engineering Journal – Springer, vol. 15, no.3, pp. 285-306, 2010.
    15.    M. El-Attar, J. Miller, “Improving the Quality of Use Case Modeling Using Antipatterns,” Journal of Software and Systems Modeling – Springer, vol. 9, no. 2, pp. 141-160, 2010.
    16.    M. El-Attar, J. Miller, “A Subject-Based Empirical Evaluation of SSUCD’s Performance in Reducing Inconsistencies in Use Case Models,” Empirical Software Engineering Journal – Springer, vol. 14, no. 5, pp. 477-512, 2009.
    17.    M. El-Attar, J. Miller, “Producing Robust Use Case Diagrams via Reverse Engineering of Use Case Descriptions,” Journal of Software and Systems Modeling – Springer, vol. 7, no. 1, pp. 97-83, 2008.
    18.    M. El Attar, J. Miller, “A User-Centered Approach to Modeling BPEL Business Processes Using SUCD Use Cases,” International Journal of Software Development Theory, Practice and Experimentation – e-Informatica, vol. 1, no. 1, pp. 59-76, 2007.
    19.    M. Xiao, M. El-Attar, M. Reformat, J. Miller, “Empirical Evaluation of Optimization Algorithms When Used in Goal-oriented Automated Test Data Generation Techniques,” Empirical Software Engineering Journal – Springer, vol. 12, no. 2, 183-239, 2007.

University of Ontario Institute of Technology logo