John Pangas
Positions
Graduate Student - Masters
Schulich School of Engineering, Department of Electrical and Software Engineering
Contact information
Web presence
Location
Lab: ICT520
For media enquiries, contact
Joe McFarland
Media Relations and Communications Specialist
Cell: +1.403.671.2710
Email: Joe.Mcfarland@ucalgary.ca
Background
Educational Background
BEng. Software Engineering, Zhejiang University of Technology, 2022
Biography
John Pangas is a dedicated software engineer and AI enthusiast with over 3 years of experience integrating artificial intelligence into software engineering. Currently pursuing a Master’s degree in Electrical Engineering at the University of Calgary, John is passionate about advancing the intersection of Large Language Models (LLMs) and software development. He has made significant contributions to open-source projects, including Scikit-learn and Mozilla's Bugbug, where his work has focused on building machine learning models. John actively engages in research and development aimed at improving the efficiency and capabilities of software engineering through AI.
Research
Areas of Research
Agentic AI in software engineering explores how autonomous AI systems can support and enhance the software development lifecycle, from requirements gathering and coding to testing and maintenance. My research focuses on understanding how these intelligent agents can collaborate effectively, improve developer productivity, and address challenges such as coordination, reliability, and trust in real-world software engineering workflows.
Projects
As part of a collaborative research project with Mozilla and the University of Calgary, I developed a tool leveraging GPT-4, a Large Language Model, to automate the generation of test cases for the Firefox QA team. This innovative tool is designed to assist in creating comprehensive test plans for new features in the Mozilla Firefox browser.
Awards
- 2021
Publications
- Using LLMs to Bridge the Gaps in QA Test Plans at Firefox. Suhaib Mujahid, Ahmad Abdellatif, Marco Castelluccio. IEEE Software ( Volume: 43, Issue: 1, Jan.-Feb. 2026). 41 - 47. (2025)
In the News
Are you the profile owner?
Login to edit.