RavenSoft Lab
Welcome to RavenSoft Research Lab!
At the RavenSoft Research Lab, we address a key question: “How can we design and maintain dependable software systems when AI technologies are both a major opportunity and a significant source of risk?” We approach this challenge through two main research directions:
- Automated and Intelligent Software Testing. We develop new techniques to automatically test, analyze, and verify complex software systems, ensuring they operate as intended under a wide range of conditions.
- Validation and Responsible Integration of ML Components. We create methods to test and evaluate ML models within their operational software environments to ensure system-level reliability and predictability, while also addressing privacy and ethical considerations. By combining techniques from ML and software engineering, our work enables the trustworthy and accountable integration of AI into software systems.
Collaboration with industry partners is fundamental to our academic research projects. We at RavenSoft Lab highly value and appreciate the opportunity to work on real problems faced by our industry collaborators. We extend an open invitation to engage in collaborative innovation. Also, if you are a student passionate about the future of testing, we invite you to join RavenSoft Lab and be a part of our team. Let’s collaborate and innovate together for a brighter future for software testing.