Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4336))

Abstract

This article discusses the role of formal experiments in empirical software engineering. I take the view that the role of experiments has been overemphasised. Laboratory experiments are not representative of industrial software engineering tasks, so do not provide us with a reliable assessment of the effect of our techniques and tools. I suggest we need to concentrate a larger proportion of our research effort on industrial quasi-experiments and case studies. Methodologies for these empirical methods are well-understood in the social science and would appear to be appropriate mechanisms for investigating many software engineering research questions. In addition, I believe we need to make the results of empirical software engineering more visible and relevant to practitioners. To influence practitioners I suggest that we need to produce evidence-based text books and evidence-based software engineering standards.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Jørgensen, M., Carelius, G.J.: An Empirical Study of Software Project Bidding. IEEE Transactions of Software Engineering 30(12), 953–969 (2004)

    Article  Google Scholar 

  2. Petticrew, M., Roberts, H.: Systematic Reviews in the Social Sciences. A practical Guide. Blackwell Publishing, Oxford (2006)

    Google Scholar 

  3. Shaddish, W.R., Cook, T.D., Campbell, D.T.: Experimental and Quasi-Experimental Designs for Generalized Causal Inference. Houghton Mifflin Company, Boston (2002)

    Google Scholar 

  4. El Emam, K., Birk, A.: Validating ISO/IEC 15504 measures of software development process capability. The Journal of Systems and Software 51, 119–149 (2000a)

    Article  Google Scholar 

  5. El Emam, K., Birk, A.: Validating ISO/IEC 15504 measures of software Requirements Analysis Process Capability. IEEE Transactions on Software Engineering 26(6), 541–566 (2000b)

    Article  Google Scholar 

  6. Dion, R.: Process Improvement and the Corporate Balance Sheet. IEEE Software 10(4), 28–35 (1993)

    Article  Google Scholar 

  7. Steen, H.U.: Reporting framework-based software process improvement. A quantitative and qualitative review of 71 experience reports of CMM-based SPI. Master Thesis, Simula Research Laboratory & Department of Informatics University of Oslo, 29th October (2004)

    Google Scholar 

  8. McGarry, F., Burke, S., Decker, B.: Measuring the Impacts Individual process Maturity Attributes have on Software Products. In: Proceedings Fifth International Software Metrics Symposium, IEEE Computer Society, pp. 52–60. IEEE Computer Society Press, Los Alamitos (1998)

    Chapter  Google Scholar 

  9. Yin, R.K.: Case Design and Methods, 3rd edn. Sage Publications, Thousand Oaks (2004)

    Google Scholar 

  10. Kitchenham, B., Budgen, D., Breton, P., Turner, M., Charters, S., Linkman, S.: Large Scale Software Engineering Questions – Expert Opinion or Empirical Evidence? Experience and Methods from Integrating Evidence-based Software Engineering into Education. In: Proceedings 4th International Workshop WSESE2003, Fraunhofer IESE-Report No., 068.06/E (2006)

    Google Scholar 

  11. Rainer, A., Jagielska, D., Hall, T.: Software Practice versus evidence-based software engineering research. In: Proceedings of the Workshop on Realising Evidence-based Software Engineering, ICSE-2005 (2005), http:/cfm.portal.acm.org/dl

    Google Scholar 

  12. Endres, A., Rombach, H.D.: Empirical Software and Systems Engineering: A Handbook of Observations, Laws and Theories. Addison Wesley, Reading (2003)

    Google Scholar 

  13. Kitchenham, B.: Procedures for Undertaking Systematic Reviews. Joint Technical Report, Computer Science Department, Keele University (TR/SE-0401) and National ICT Australia Ltd. (0400011T.1) (2004)

    Google Scholar 

  14. ISO/IEC 25000. International Standard. Software Engineering – Software product Quality Requirements and Evaluation (SQuaRE) – Guide to SQuaRE (2005-08-01)

    Google Scholar 

  15. Koyani, S.J., Bailey, R.W., Nall, J.R.: Research based web design and usability guidelines. National Cancer Institute (2003), Available for download at http://usability.gov/pdfs/guidelines.html

Download references

Authors

Editor information

Victor R. Basili Dieter Rombach Kurt Schneider Barbara Kitchenham Dietmar Pfahl Richard W. Selby

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this chapter

Cite this chapter

Kitchenham, B. (2007). Empirical Paradigm – The Role of Experiments. In: Basili, V.R., Rombach, D., Schneider, K., Kitchenham, B., Pfahl, D., Selby, R.W. (eds) Empirical Software Engineering Issues. Critical Assessment and Future Directions. Lecture Notes in Computer Science, vol 4336. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-71301-2_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-71301-2_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-71300-5

  • Online ISBN: 978-3-540-71301-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics