May A. Sayed Mahmoud

prof_pic.jpg

I am a Computer Science educator and researcher, I am currenlty a Post-doc Researcher at New York University Abu Dhabi at the SANAD lab. Previously, I was a Visiting Assistant Professor at the Canadian University Dubai, teaching Theory of Computing and Cloud Computing, and I spent five years as an Instructor and Teaching Assistant at the University of Calgary, focusing on Software Engineering.

I hold a Ph.D. in Computer Science from the University of Calgary, where my research on structural generalization of code using APIs was recently published in the Journal of Systems and Software. I earned my M.Sc. and B.Sc. from the American University in Cairo, with my master’s thesis on multiple document summarization using graph-based text representation.

My research interests include using Artificial Intelligence (AI) to advance Software Engineering processes and tools, with a human-centric approach. Currently, I am exploring the use of LLMs in API evolution. I am also reseraching the use of Generative AI in software engineering education.

With five years of industry experience at institutions like the American University in Cairo and Microsoft Research in Cairo, I recently co-founded Sagacity Consulting, focusing on innovative AI transformation and education solutions. My goals include advancing my research, starting a professorship, and growing my company.

news

Aug 20, 2024 I am excited to share that I started my Postdoc Resercher Fellowship at NYUAD at the SANAD Lab.
Apr 01, 2024 My research paper on “API Usage templates via structural generalization” is published in the Journal of Systems and Software
Jan 02, 2024 Spring 2024 - Started my visiting asstiant professor position at the Canadian University Dubai.

selected publications

  1. API usage templates via structural generalization
    May Mahmoud, Robert J. Walker, and Jörg Denzinger
    Journal of Systems and Software, 2024