CV

Contact

Name Junayed Mahmud
Position Research Engineer at Deloitte
Email junayed.mahmud@ucf.edu
Website https://jmahmud47.github.io

Experience

  • 2026.07 - Present
  • 2023.08 - 2026.05
    Graduate Research Assistant
    University of Central Florida
    Published 8 research papers
    • Applied LLMs (Claude, Codex, Gemini) with agentic AI workflows for program repair on a dataset of 96 GUI bugs from 23 Android apps and automated the evaluation of the generated patches
    • Automatically evaluated 75 annotated bug reports by mapping them to the GUI screens using LLMs via LangChain framework, prompt engineering, and program analysis to provide feedback to reporters
    • Utilized LLMs to automatically generate UI tests to validate the existence of 152 diverse types of reported bugs across 24 Android applications to aid in regression testing
    • Adapted information-retrieval and neural text-embedding approaches for GUI bug localization on our new dataset of 80 bugs from 39 apps to automate debugging, with the pipeline containerized via docker
    • Addressed the limitations of three code-to-comment generative AI models and improved the quality of software documentation using transformer architecture and contrastive learning
  • 2019.08 - 2023.08
    Graduate Research/Teaching Assistant
    George Mason University
    Published 6 research papers
    • Fine-tuned code-to-comment translation models on 500000 function-comment pairs to understand the limitations in existing models and proposed an error taxonomy by performing a qualitative study
    • Fine-tuned image captioning models on 10204 GUI screens, using visual software data encoded in GUIs to understand the usefulness of GUI-centric software documentation
    • Built a chatbot for bug reporting and conducted a user study to understand the usefulness of the tool in improving bug report quality among 36 participants using 12 Android applications
    • Developed a dynamic program analysis tool that converts user-performed app actions into replayable scenarios and extracts GUI data from 51 Android applications for automated testing
    • Studied the characteristics of diverse types of 180 reproducible bug reports to build effective automated techniques for different bug report management activities
    • Assisted two courses on Systems Programming and C++
  • 2017.01 - 2019.03
    Software Engineer
    Samsung R&D Institute Bangladesh Ltd.
    • Worked in a team following agile methodology for developing, testing, and releasing an iOS application named SmartThings, which 285M+ users use to control electronic devices via smartphones
    • Developed a backend architecture named IoTivity, which is based on REST API and enables device communication within the Internet of Things (IoT) system
    • Developed multiple frontend GUIs for the SmartThings project

Education

  • 2023.08 - 2026.05

    Orlando, Florida

    PhD in Computer Science
    University of Central Florida
    Dissertation: Multimodal Learning for Automated Bug Report Management
    • Advisor: Dr. Kevin Moran
    • Studied Ph.D. in Computer Science at George Mason University from Aug 2019 to Aug 2023
  • 2019.08 - 2023.05

    Virginia, USA

    MS in Computer Science
    George Mason University
    • Advisor: Dr. Kevin Moran
  • 2013.01 - 2016.11

    Dhaka, Bangladesh

    BS in Computer Science and Engineering
    Islamic University of Technology
    • Advisor: Dr. Abu Raihan Mostofa Kamal

Publications

Talks & Presentations

Professional Service

  • External Reviewer
    • 47th IEEE/ACM International Conference on Software Engineering (ICSE’25)
    • 37th IEEE/ACM International Conference on Automated Software Engineering (ASE’22)
    • 29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER’22)
    • 29th IEEE/ACM International Conference on Program Comprehension (ICPC’21)
    • 2021 Mining Software Repositories (MSR’21)