杏吧原创
RavenSoft Research Lab develops methods and tools for building reliable, intelligent, and responsible software systems, with a particular focus on software testing and AI-enabled systems.
Our Research
As artificial intelligence becomes increasingly integrated into software systems, it creates both new opportunities and new challenges. At RavenSoft Research Lab, our research is guided by a central question:
How can we design, test, and maintain dependable software systems when AI is both a powerful capability and a potential source of risk?
We investigate this question through two main research directions:
-
Automated and Intelligent Software Testing
We develop techniques and tools to automatically test, analyze, and validate complex software systems. Our goal is to identify failures efficiently and improve software reliability across a wide range of operating conditions. -
Validation and Responsible Integration of AI and ML
We develop methods for evaluating machine learning components within the software systems in which they operate. Our research focuses on system-level reliability, robustness, predictability, privacy, and responsible AI integration.
Working with Industry
Collaboration with industry partners is an important part of our research. We work closely with organizations on real-world software engineering challenges and translate research ideas into practical methods, tools, and solutions.
We welcome opportunities to collaborate with companies and organizations interested in software testing, software quality, AI-enabled systems, and responsible AI.
Join RavenSoft Lab
We are always interested in working with motivated graduate and undergraduate students who are passionate about software engineering, software testing, artificial intelligence, and building dependable software systems.
If these research areas interest you, we invite you to learn more about our work and explore opportunities to join RavenSoft Research Lab.