Skip to main content
User Image

Manal M. Alhammad, PhD - د. منال مبارك الحماد

Assistant Professor

Faculty, Department of Software Engineering

علوم الحاسب والمعلومات
6T52

introduction/brief CV

Manal M. Alhammad, PhD.

 

Currently on assignment with ELM. You can reach me at mmalhammad@elm.sa.

 

Assistant Professor, Department of Software Engineering
College of Computer and Information Sciences, King Saud University

Coordinator, Software & Knowledge Engineering Research Group (SKERG)
Member, Public Relation and Media Unit, College of Computer and Information Sciences

Visiting professor in a graduate course on agile methods in collaboration with Dr. Ana M. Moreno at La Universidad Politécnica de Madrid. I'm also a mentor in Udacity's nanodegree program om Agile software development where I meet with the students on a weekly basis for group work, activities, and seminars. 

I hold a PhD in Software Engineering from La Universidad Politécnica de Madrid, MSc in Software Engineering from Imperial College London, a diploma in English for Academic Purposes from University College London, and a BSc in Information Technology from King Saud University. 

Most of my published work is on Agile development. My current research interests include agile software development processes, software engineering education, the intersection of machine learning and software engineering, and gamification.

This Winter semester of 2023, I am designing and teaching a novel graduate course for our PhD program on software process and project management, with a focus on how agile development processes and practices can be applied for engineering ML-enabled software systems to better handle uncertainties, facilitate faster releases, and improve cross-team collaboration and communication.

publications
see all

publications
by Manal M. Alhammad, Ana M. Moreno
2018
publications
by Manal M. Alhammad, Ana M. Moreno
2020

courses
see all

course

This course aims to help students to: Understand the different processes, methods, models, and techniques of software development and project management. Learn how to select and…

course

This course introduces fundamental concepts and techniques related to software and process quality assurance and metrics that are adopted in the software industry. Ethical responsibility to…

course

This course introduces graduate students to the philosophy of science, the scientific approach of conducting research in SE, and the different methods to conduct research. The course aims to…