Selecting Empirical Methods for Software Engineering Research

  • Steve Easterbrook
  • Janice Singer
  • Margaret-Anne Storey
  • Daniela Damian

Selecting a research method for empirical software engineering research is problematic because the benefits and challenges to using each method are not yet well catalogued. Therefore, this chapter describes a number of empirical methods available. It examines the goals of each and analyzes the types of questions each best addresses. Theoretical stances behind the methods, practical considerations in the application of the methods and data collection are also briefly reviewed. Taken together, this information provides a suitable basis for both understanding and selecting from the variety of methods applicable to empirical software engineering.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag London Limited 2008

Authors and Affiliations

  • Steve Easterbrook
    • 1
  • Janice Singer
    • 2
  • Margaret-Anne Storey
    • 3
  • Daniela Damian
    • 3
  1. 1.Department of Computer ScienceUniversity of TorontoTorontoCanada
  2. 2.Institute for Information TechnologyNational Research Council CanadaOttawaCanada
  3. 3.Dept. of Computer ScienceUniversity of VictoriaVictoriaCanada

Personalised recommendations