Explore

Research

Research Areas

Software Testing

We research a wide range of testing techniques to ensure software quality, including automated test generation, regression testing, and mutation testing.

Software Maintenance

We research ways to improve the long-term maintainability of software, including code refactoring, technical debt management, and software evolution.

AI for Software Engineering

We apply artificial intelligence and machine learning techniques to software engineering to improve development productivity and code quality.