Software Engineering & Testing Using Artificial Intelligence for Reliable Software
Located at UC Irvine, the Software Engineering & Testing Using Artificial Intelligence for Reliable Software (STAIRS) lab is dedicated to empowering developers to create maintainable, accessible, and reliable software. While our core mission remains rooted in software engineering, our recent research focuses on the transformative impact of Large Language Models (LLMs) on the development lifecycle. We adapt and propose state-of-the-art agentic and multi-agent LLM methods to perform software engineering tasks more efficiently and effectively. In addition to performance gain, our lab investigates the reasons underlying LLM limitations in software engineering tasks using interpretability techniques. By bridging the gap between deep learning mechanics and practical software quality, we aim to ensure that AI-integrated systems remain robust, unbiased, and grounded in fundamental human values.
We are looking for highly motivated PhD or Master students. Please send resumes and cover letters to iftekha@uci.edu