top of page

ARISE LAB

Advanced Research in Software Engineering

Smarter Code...Safer Systems...Powered by AI.

 

We develop neurosymbolic techniques that combine the strengths of program analysis and machine learning to improve software quality at scale. Our research targets both traditional and AI-generated code, focusing on understanding program behavior and learning from it to build intelligent systems. These systems power tools for automated code generation, bug detection, and program repair, with the broader goal of enabling robust, scalable, and trustworthy software development.

Home: Overview

AI models are increasingly being used in safety-critical systems like autonomous vehicles. This comes with the concerns about the quality and reliability of these systems, as several erroneous and sometimes even fatal behaviors have already been reported. However, due to the fundamental architectural differences between AI and traditional software, existing software testing techniques do not apply to them in an obvious way. In fact, companies like Google, Tesla, etc. are increasingly facing all the traditional software testing challenges. To this end, we aim to develop a testing framework for detecting erroneous behaviors for AI systems. So far, we have found thousands of erroneous behaviors in award-winning self-driving car models, many of which could lead to potentially fatal crashes.

At the ARiSE Lab, we conduct research at the intersection of Artificial Intelligence and Software Engineering, with a core focus on AI for Code. Our mission is to develop neurosymbolic techniques that combine the adaptability of machine learning with the rigor of formal reasoning to improve software reliability, security, and developer productivity.

​

We build intelligent systems—ranging from language models to autonomous developer agents—that can understand, generate, and repair code in a principled and scalable way. By designing new abstractions and learning frameworks grounded in program semantics, we aim to make software not just easier to write, but fundamentally easier to trust.

​

We maintain active industry collaboration with companies like IBM, Google, Microsoft, Amazon, Redhat. 

Home: Research
bigcode1.png
ai-machine-learning.png

AI4SE

SE4AI

NEWS

  • Our own lab member, Yangruibo Ding, is joining UCLA as an assistant professor.

  • ICML'25: DyCodeEval and EditLord got in.​​

bottom of page