Our research is centered around two aspects. 1) The responsible and fair development of high-quality AI applications. We develop new methods to understand and test AI. We also like to work together with partners to analyze their data and develop applications. 2) Improve our understanding of software development through mining of software repositories. For example, when and where are bugs introduced, which social networks evolve, and how such data can be used to develop better software.