May A. Sayed Mahmoud

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
- API usage templates via structural generalizationJournal of Systems and Software, 2024