Sherif Haggag

Dr Sherif Haggag

Director of Teaching Ops/ Course Advisor

School of Computer and Mathematical Sciences

Faculty of Sciences, Engineering and Technology

Eligible to supervise Masters and PhD - email supervisor to discuss availability.


Dr. Haggag is the Director of Teaching Ops. He is leading the transformation of Operations and processes of teaching and using innovative methods to deliver high quality courses. 

His research areas of interest include:

  • Human-centred software engineering, understanding Human-centred issues and designing apps with Adaptive User Interfaces.
  • Human factors and social engineering in Cybersecurity.
  • Persistence of the privacy Paradox and Cybersecurity behaviour.
  • Digital health and engineering smart software systems.
  • Domain-specific Visual Languages and Model-driven Engineering.
  • Digital Enhanced Living and Smart home technologies.
  • Agile methods (Scrum, SAFe, Kanban, Lean, large-scale agile).
  • Working with Sensor and depth cameras to improve Human ergonomics.
  • BCI applications.
  • Socio-technical aspects of Cybersecurity.

Software engineering is designed to solve human problems and support humans in different aspects such as Health, Education, Transport, Manufacturing, etc. However, current Software Engineering techniques do not pay attention to different humans/end users who use the same system. Dr Sherif current Human-centred research focuses on:

  • Human aspects which are based on personality, gender, ethnicity, cultural backgrounds, emotional reaction, engagement, entertainment, age, motivation, values, hidden biases and physical & mental challenges.
  • Social aspects which is the base for collaboration, teamwork, leadership and management.

Taking into consideration those aspects in all stages of the Software Development Lifecycle will help both developers and end users to have better applications. 

Dr Sherif has limited capacity for supervising PhD and master students, feel free to contact him to discuss more details. He enjoys thinking out of the box and that is based on team brainstorming. Here are few projects that he is currently working on along with his students.

  • Journals

    Year Citation
    2024 Sarker, O., Jayatilaka, A., Haggag, S., Liu, C., & Babar, M. A. (2024). A Multi-vocal Literature Review on challenges and critical success factors of phishing education, training and awareness. Journal of Systems and Software, 208, 25 pages.
    DOI Scopus4
    2023 Sarker, O., Haggag, S., Jayatilaka, A., & Liu, C. (2023). Personalized Guidelines for Design, Implementation and Evaluation of Anti-phishing Interventions.. CoRR, abs/2311.12827.
    2022 Haggag, O., Grundy, J., Abdelrazek, M., & Haggag, S. (2022). A large scale analysis of mHealth app user reviews. Empirical Software Engineering, 27(7), 1-53.
    DOI Scopus26 WoS6 Europe PMC9
    2017 Mohamed, S., Haggag, S., Nahavandi, S., & Haggag, O. (2017). Towards automated quality assessment measure for EEG signals. Neurocomputing, 237, 281-290.
    DOI
    2015 Nguyen, T., Bhatti, A., Khosravi, A., Haggag, S., Creighton, D., & Nahavandi, S. (2015). Automatic spike sorting by unsupervised clustering with diffusion maps and silhouettes. Neurocomputing, 153, 199-210.
  • Conference Papers

    Year Citation
    2023 Simon, I., Haggag, S., & Haggag, H. (2023). A Step to Achieve Personalized Human Centric Privacy Policy Summary. In Proceedings of the 18th International Conference on Evaluation of Novel Approaches to Software Engineering Vol. 2023-April (pp. 381-395). Online: SCITEPRESS - Science and Technology Publications.
    DOI
    2023 Sarker, O., Haggag, S., Jayatilaka, A., & Liu, C. (2023). Personalized Guidelines for Design, Implementation and Evaluation of Anti-Phishing Interventions.. In ESEM (pp. 1-12). Online: IEEE.
    DOI
    2022 Jadhav, K., Haggag, S., & Haggag, H. (2022). Diving Deep into Human Centric Issues within Cyber Security. In CEUR Workshop Proceedings Vol. 3356 (pp. 60-68). Online: CEUR-WS.
    2022 Giriraj, A., Haggag, S., & Haggag, H. (2022). Human Centric Framework for Customising and Producing Effective Cybersecurity Training Materials. In CEUR Workshop Proceedings Vol. 3356 (pp. 69-77). Online: CEUR-WS.
    2022 Haggag, O., Grundy, J., Abdelrazek, M., & Haggag, S. (2022). Better Addressing Diverse Accessibility Issues in Emerging Apps: A Case Study using COVID-19 Apps. In Proceedings of the 9th IEEE/ACM International Conference on Mobile Software Engineering and Systems (MobileSoft 2022) Vol. 2 (pp. 50-61). Online: IEEE.
    DOI Scopus9
    2021 Haggag, O., Haggag, S., Grundy, J., & Abdelrazek, M. (2021). COVID-19 vs social media apps: does privacy really matter?. In 2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS) Vol. 97 (pp. 48-57). online: IEEE.
    DOI
    2015 Haggag, S., Mohamed, S., Bhatti, A., Haggag, H., & Nahavandi, S. (2015). Noise level classification for EEG using Hidden Markov Models. In 2015 10th System of Systems Engineering Conference (SoSE) (pp. 439-444). IEEE.
    2015 Haggag, S., Mohamed, S., Haggag, H., & Nahavandi, S. (2015). Prosthetic motor imaginary task classification using single channel of electroencephalography. In 2015 IEEE International Conference on Systems, Man, and Cybernetics (pp. 969-973). IEEE.
    2015 Haggag, H., Hossny, M., Nahavandi, S., Haggag, S., & Creighton, D. (2015). Body parts segmentation with attached props using rgb-d imaging. In 2015 International Conference on Digital Image Computing: Techniques and Applications (DICTA) (pp. 1-8). IEEE.
    2015 Haggag, S., Mohamed, S., Haggag, O., & Nahavandi, S. (2015). Prosthetic Motor Imaginary Task Classification Based on EEG Quality Assessment Features. In International Conference on Neural Information Processing (pp. 87-94). Springer.
    2014 Haggag, H., Hossny, M., Haggag, S., Nahavandi, S., & Creighton, D. (2014). Safety applications using kinect technology. In 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC) (pp. 2164-2169). IEEE.
    2014 Haggag, S., Mohamed, S., Bhatti, A., Haggag, H., & Nahavandi, S. (2014). Neural spike representation using cepstrum. In 2014 9th International Conference on System of Systems Engineering (SOSE) (pp. 97-100). IEEE.
    2014 Haggag, H., Hossny, M., Haggag, S., Nahavandi, S., & Creighton, D. (2014). Efficacy comparison of clustering systems for limb detection. In 2014 9th International Conference on System of Systems Engineering (SOSE) (pp. 148-153). IEEE.
    2014 Haggag, H., Hossny, M., Haggag, S., Xiao, J., Nahavandi, S., & Creighton, D. (2014). LGT/VOT tracking performance evaluation of depth images. In 2014 9th International Conference on System of Systems Engineering (SOSE) (pp. 284-288). IEEE.
    2014 Haggag, S., Mohamed, S., Bhatti, A., Haggag, H., & Nahavandi, S. (2014). Neuron’s spikes noise level classification using hidden markov models. In International Conference on Neural Information Processing (pp. 501-508). Springer.
    2014 Haggag, S., Mohamed, S., Haggag, H., & Nahavandi, S. (2014). Hidden markov model neurons classification based on mel-frequency cepstral coefficients. In 2014 9th International Conference on System of Systems Engineering (SOSE) (pp. 166-170). IEEE.
    2013 Haggag, S., Mohamed, S., Bhatti, A., Gu, N., Zhou, H., & Nahavandi, S. (2013). Cepstrum based unsupervised spike classification. In 2013 IEEE International Conference on Systems, Man, and Cybernetics (pp. 3716-3720). IEEE.
    2013 Zhou, H., Mohamed, S., Bhatti, A., Lim, C. P., Gu, N., Haggag, S., & Nahavandi, S. (2013). Spike sorting using hidden markov models. In International Conference on Neural Information Processing (pp. 553-560). Springer.
  • Preprint

    Year Citation
    2023 Sarker, O., Haggag, S., Jayatilaka, A., & Liu, C. (2023). Personalized Guidelines for Design, Implementation and Evaluation of
    Anti-phishing Interventions.

Dr Haggag has extensive experience in teaching, course coordinating and creating new courses/units in Information technology and Computer Science courses such as:

  • Fundamentals of Information Technology.
  • Introduction to Programming.
  • Introduction to Web Development.
  • Fundamental Concepts of Mathematics.
  • Object Oriented Programming.
  • Algorithms and Data Structures.
  • Databases.
  • Data Statistics and Analysis.
  • Data Structures and Algorithms.
  • IT Placements and Industry Experience.
  • Cyber Security.
  • Secure Programming.
  • Research Methods. 
  • Introductory Mathematical Methods.
  • Computer Network.
  • Past Higher Degree by Research Supervision (University of Adelaide)

    Date Role Research Topic Program Degree Type Student Load Student Name
    2022 - 2024 Co-Supervisor User-Centric Design, Implementation and Evaluation Support for Phishing Interventions Doctor of Philosophy Doctorate Full Time Miss Orvila Sarker
  • Other Supervision Activities

    Date Role Research Topic Location Program Supervision Type Student Load Student Name
    2022 - ongoing Principal Supervisor Understanding Human centric issues within Cybersecurity The University of Adelaide Master Master Full Time Kalpit Manohar Jadhav
    2022 - ongoing Principal Supervisor Danger of blindly accepting User agreements The University of Adelaide Master Master Full Time Ivan Simon
    2022 - ongoing Principal Supervisor Understanding Human centric issues within Cybersecurity The University of Adelaide Master Master Full Time Ashwinraj Giriraj
    2022 - ongoing Principal Supervisor ORCiD SIGNUP APPLICATION The University of Adelaide - Master Full Time Arjun Sivarajan Pushpakaran
    2019 - ongoing Co-Supervisor Secure message transmission in vehicular adhoc network The University of Adelaide Doctor of Philosophy Doctorate Full Time Orvila Sarker
  • Position: Director of Teaching Ops/ Course Advisor
  • Phone: 83135505
  • Email: sherif.haggag@adelaide.edu.au
  • Campus: North Terrace
  • Building: Ingkarni Wardli, floor Level Five
  • Room: 5.34
  • Org Unit: Computer Science

Connect With Me
External Profiles