Section III Knowledge Creation Chapter 11 Selecting Empirical Methods for Software Engineering Research . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285 Steve Easterbrook, Janice Singer, Margaret-Anne Storey, and Daniela Damian Chapter 12 Building Theories in Software Engineering . . . . . . . . . . . . . 312 Dag I.K. Sjøberg, Tore Dybå, Bente CD. Anda, and Jo E. Hannay Chapter 13 Building Theories from Multiple Evidence Sources . . . . . . 337 Forrest Shull and Raimund L. Feldmann Chapter 14 Replication’s Role in Software Engineering . . . . . . . . . . . . 365 A. Brooks, M. Roper, M. Wood, J. Daly, and J. Miller Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383 vi Contents
ContributorsBente CD. Anda Simula Research Laboratory, Department of Software Engineering Lysaker, Norway, NO-1325 and Department of Informatics, University of Oslo Oslo, Norway, NO-0316 bentea@simula.no Johanna Bragge Helsinki School of Economics and Business Administration Helsinki, Finland FIN-00101 johanna.bragge@hse.fi Andy Brooks University of Akureyri Akureyri, Iceland IS 600 andy@unak.is Marcus Ciolkowski Software Engineering Processes and Measurement Research Group (AGSE) University of Kaiserslautern PO Box 3049 67653 Kaiserslautern Germany and Fraunhofer Institute for Experimental Software Engineering, Fraunhofer-Platz 1 67663 Kaiserslautern Germany Marcus.Ciolkowski@iese.fraunhofer.de John Daly Formerly of the Department of Computer Science, University of Strathclyde 26 Richmond Street, Glasgow, Scotland G 1XH vii
Daniela Damian Dept. of Computer Science, University of Victoria Victoria, British Columbia, Canada V8W 3P6 DanielaD@cs.uvic.ca Tore Dybå Simula Research Laboratory, Department of Software Engineering Lysaker, Norway, NO-1325 and SINTEF ICT Trondheim, Norway, NO-7465 tore.dyba@sintef.no Steve Easterbrook Department of Computer Science, University of TorontoToronto, Ontario, Canada MS 2E4 sme@cs.toronto.edu Raimund L. Feldmann Fraunhofer Center Maryland College Park, MD 20742, USA rfeldmann@fc-md.umd.edu Jo E. Hannay Simula Research Laboratory, Department of Software Engineering Lysaker, Norway, NO-1325 and Department of Informatics, University of Oslo Oslo, Norway, NO-0316 johannay@simula.no Andreas Jedlitschka Fraunhofer Institute for Experimental Software Engineering, Fraunhofer-Platz 1 67663 Kaiserslautern Germany Andreas.Jedlitschka@iese.fraunhofer.de Barbara A. Kitchenham Keele University, School of Computing and Mathematics Keele, Staffordshire, United Kingdom b.a.kitchenham@cs.keele.ac.uk Jyrki Kontio Software Business Laboratory, Helsinki University of Technology Helsinki, Finland FIN TKK jyrki.kontio@tkk.fi viii Contributors
Laura Lehtola Software Business and Engineering Institute, Helsinki University of Technology Helsinki, Finland FIN HUT laura.lehtola@tkk.fi Timothy C. LethbridgeSchool of Information Technology and Engineering, University of Ottawa Ottawa, Ontario, Canada KN 6N5 tcl@site.uottawa.ca Steve Lyon Mitel Networks Legget Drive P.O. Box Ottawa, Ontario, Canada K2K 2W7 Steve_Lyon@mitel.com James Miller Department of Electrical and Computer Engineering, University of Alberta Edmonton, Alberta, Canada T6G 2E1 jm@ece.ualberta.ca Audris Mockus Software Technology Research Department, Avaya Labs Research Basking Ridge, NJ 07920, USA audris@research.avayalabs.com Mark Müller Robert BOSCH GmbH Corporate Sector Research and Advance EngineeringDept. CR/AEC - Corporate Systems Engineering Process Group Postfach 300240, 70442 Stuttgart, Germany mark.mueller2@de.bosch.com Peter Perry Mitel Networks Legget Drive P.O. Box Ottawa, Ontario, Canada K2K 2W7 Peter_Perry@mitel.com Dietmar Pfahl Schulich School of Engineering, University of Calgary, Electrical and Computer Engineering Department Calgary, Alberta, Canada TN 1N4 dpfahl@ucalgary.ca Contributors ix
Shari Lawrence Pfleeger Rand Corporation Arlington, VA 22202, USA shari_pfleeger@rand.org Jarrett RosenbergSun Microsystems Palo Alto, CA 94303, USA Jarrett.Rosenberg@ACM.ORG Marc Roper Department of Computer and Information Sciences, University of Strathclyde Glasgow, Scotland G 1XH Marc.Roper@cis.strath.ac.uk Carolyn Seaman University of Maryland Baltimore County, Department of Information Systems Baltimore, MD 21250, USA cseaman@umbc.edu Forrest Shull Fraunhofer Center Maryland College Park, MD 20742, USA fshull@fc-md.umd.edu Susan Elliott Sim Department of Informatics, Donald Bren School of Information and Computer Sciences, University of California, Irvine Irvine, CA 92967-3440, USA ses@ics.uci.edu Janice Singer National Research Council Canada, Institute for Information Technology Ottawa, Ontario, Canada K1A 0R6 janice.singer@nrc-cnrc.gc.ca Dag I. K. Sjøberg Simula Research Laboratory, Department of Software Engineering Lysaker, Norway, NO-1325 and Department of Informatics, University of Oslo Oslo, Norway, NO-0316 dagsj@simula.no Margaret-Anne Storey Dept. of Computer Science, University of Victoria Victoria, British Columbia, Canada V8W 3P6 mstorey@csr.uvic.ca x Contributors
Norman G. Vinson National Research Council Canada, Institute for Information Technology Ottawa, Ontario, Canada K1A 0R6 Norman.Vinson@nrc-cnrc.gc.ca Murray Wood Department of Computer and Information Sciences, University of Strathclyde Glasgow, Scotland, G 1XH Murray.Wood@cis.strath.ac.uk Contributors xi
|