Apart from more mundane software engineering topics like traceability and variability, he is particularly interested in exploring how self-organisation in socio-technical systems aligns with the way humans perceive organisational changes around them and how they react to them. He therefore proposes to incorporate insights from organisational psychology about human behaviour into the considerations of the dynamics of socio-technical systems and thus establish a theory of self-organisation that takes psychological and sociological aspects into account.