ABSTRACT

Experimentation (in the formal sense), as conducted in software engineering, commonly involves a set of human participants being asked to perform software development-related tasks by using one or more specific procedures. For this chapter we will concentrate upon human-centric studies and their organisation, both because they are quite widely used (and hence likely to form inputs to a systematic review), and also because their use introduces many additional complications that then need to be considered when designing an experiment.