Publications

2026

  1. MigMate: A VS Code Extension for LLM-based Library Migration of Python Projects
    Matthias Kebede, May Mahmoud, Mohayeminul Islam , and 1 more author
    In Proceedings of The 3rd International Workshop on Integrated Development Environments (the IDE Workshop) , 2026
  2. Fast and Fleeting: Evaluating ChatGPT’s Impact on Students’ Computational Thinking Skills
    May Mahmoud, Eric Asare, Nisa Shahid , and 2 more authors
    In Proceedings of The 19th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE 2026) , 2026
  3. Byam: Fixing Breaking Dependency Updates with Large Language Models
    Frank Reyes, May Mahmoud, Federico Bono , and 3 more authors
    Journal of Empirical Software Engineering, 2026

2025

  1. An Empirical Study of Python Library Migration Using Large Language Models
    Mohayeminul Islam, Ajay Kumar Jha, May Mahmoud , and 2 more authors
    In Proceedings of the 40th IEEE/ACM International Conference on Automated Software Engineering (ASE 2025) , Seoul, Republic of Korea, 2025
  2. A friend or a foe? Evaluating ChatGPT’s Impact on Students’ Computational Thinking Skills
    May Mahmoud, Eric Asare, Nourhan Sakr , and 1 more author
    In Proceedings of the 3rd International Workshop on Evaluation and Assessment in Software Engineers’ Education and Training (LEARNER 2025) , 2025

2024

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

2014

  1. Utilizing graph-based representation of text in a hybrid approach to multiple documents summarization
    May Sayed Mahmoud
    2014
  2. Real-time annotation and enrichment of captured video
    M. A. El-Saban, X. J. Wang, and M. A. Sayed
    2014