Matthias Bertram aims to develop a deeper understanding of software