Empirical research methods in software engineering

作者: Claes Wohlin , Martin Höst , Kennet Henningsson

DOI: 10.1007/978-3-540-45143-3_2

关键词:

摘要: Software engineering is not only about technical solutions. It to a large extent also concerned with organizational issues, project management and human behaviour. For discipline like software engineering, empirical methods are crucial, since they allow for incorporating behaviour into the research approach taken. Empirical common practice in many other disciplines. This chapter provides motivation use of research. The main that it needed from an perspective informed well-grounded decision. continues brief introduction four methods: controlled experiments, case studies, surveys post-mortem analyses. These then put improvement context. presented objective introduce reader level possible select most suitable method at specific instance. have all quantitative data. However, several them qualitative Finally, concluded competing. On contrary, different can preferably be used together obtain more sources information hopefully lead decisions engineering.

参考文章(20)
Natalia Juristo, Ana M. Moreno, Basics of Software Engineering Experimentation ,(2010)
David A. Garvin, Building a learning organization. Harvard Business Review. ,vol. 71, pp. 78- 91 ,(1993)
Claes Wohlin, Per Runeson, Magnus C. Ohlsson, Martin Höst, Bjöorn Regnell, Anders Wesslén, Experimentation in Software Engineering: An Introduction ,(2011)
Gill Crozier, N. Denzin, Y. Lincoln, Handbook of Qualitative Research British Journal of Educational Studies. ,vol. 42, pp. 409- ,(1994) , 10.2307/3121684
M.V. Zelkowitz, D.R. Wallace, Experimental models for validating technology IEEE Computer. ,vol. 31, pp. 23- 31 ,(1998) , 10.1109/2.675630
Shari Lawrence Pfleeger, Experimental design and analysis in software engineering, part 5: analyzing the data ACM Sigsoft Software Engineering Notes. ,vol. 20, pp. 14- 17 ,(1995) , 10.1145/217030.217032