  Mixed and multi methods research is often used in software engineering, but
researchers outside of the social or human sciences often lack experience when
using these designs. This paper provides guidelines and advice on how to design
mixed and multi method research, and to encourage the intentional, rigourous,
and innovative use of mixed methods in software engineering. It also presents
key characteristics of core mixed method research designs. Through a number of
fictitious but recognizable software engineering research scenarios and
personas of prototypical researchers, we showcase how to choose suitable
designs and consider the inevitable tradeoffs any design choice leads to. We
furnish the paper with recommended best practices and several antipatterns that
illustrate what to avoid in mixed and multi method research.
