Research Automated Software Testing and Debugging AI-driven Software Engineering Software Architecture Empirical Software Engineering Domain-specific Software Engineering (Bioinformatics, Embedded Systems)