Skip to main content

Paths to Software Engineering Evidence

  • Chapter
  • First Online:
Perspectives on the Future of Software Engineering

Abstract

In recent years there has been a call from researchers in empirical software engineering to carry out more research in the industrial setting. The arguments for this have been well founded and the benefits clearly enunciated. But apart from the community’s call for empirical goals to be based around business goals, there has been little consideration of the business conditions under which empirical software engineering methods may, or may not, be appropriate for the business. In this paper the empirically derived high-level management practices that are associated with business success are used as initial decision criteria to decide the path to follow: (a) whether empirical software engineering research will be of value to the business, and (b) if it is of value, the form that that research might take. The place of theory is considered in the case of path (b).

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

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

    Google Scholar 

  2. Tichy, W.: Empirical software research: an interview with Dag Sjoberg, University of Oslo, Norway. Ubiquity ACM Pub. 2011(June), 1–14 (2011)

    Google Scholar 

  3. Kalinowski, M., Card, D., Travassos, G.: Evidence-based guidelines to defect causal analysis. IEEE Softw. 29, 16–18 (2012)

    Article  Google Scholar 

  4. Petroski, H.: To Engineer is Human: The Role of Failure in Successful Design. St Martin’s Press, New York (1985)

    Google Scholar 

  5. Jeffery, R., Scott, L.: Has twenty five years of empirical software engineering made a difference? In: Proceeding of the 9th Asia-Pacific Software Engineering Conference, IEEE Computer Society, pp. 539–546. (2002)

    Google Scholar 

  6. Nohria, N., Joyce, W., Roberson, B.: What really works. Harv. Bus. Rev. 81(7), 42–52 (2003)

    Google Scholar 

  7. Klein, G., Elphinstone, K., Heiser, G., Andronick, J., Cock, D., Derrin, P., Elkaduwe, D., Engelhardt, K., Kolanski, R., Norrish, M., Sewell, T., Tuch, H., Winwood, S.: seL4: Formal verification of an OS kernel. In: Proceedings of the 22nd SOSP, pp. 207–220. ACM (2009)

    Google Scholar 

  8. Andronick, J., Jeffery, R., Klein, G., Kolanski, R., Staples, M., Zhang, H.J., Zhu, L.: Large-scale formal verification in practice: a process perspective. In: Proceedings of the 34th ICSE, pp. 1002–1011. ACM (2012)

    Google Scholar 

  9. Erdogmus, H.: How important is evidence, really? IEEE Softw. 27(3), 2–5 (2010)

    Google Scholar 

  10. Staples, M., Kolanski, R., Klein, G., Lewis, C., Andronick, J., Murray, T., Jeffery, R., Bass, L.: Formal specifications better than function points for code sizing, to appear Proceedings of the ICSE 2013, San Francisco (2013)

    Google Scholar 

  11. Ruhe, M., Jeffery, R., Wieczorek, I.: Cost estimation for web applications. In: Proceedings of the 25th International Conference on Software Engineering (2003)

    Google Scholar 

  12. Briand, L. C., El Emam, K., Bomarius, F.: COBRA; A hybrid method for software cost estimation, benchmarking and risk assessment. In: Proceedings of the 20th International Conference on Software Engineering, pp. 390–399. (1998)

    Google Scholar 

  13. Sjoberg, D., Dyba, T., Jorgensen, M.: The future of empirical methods in software engineering research. In: Proceeding of FOSE, IEEE Computer Society (2007)

    Google Scholar 

  14. Zhang, H., Huo, M., Kitchenham, B., Jeffery, R.: Qualitative simulation model for software engineering process. In: Proceedings of the Australian Software Engineering Conference, IEEE Computer Society (2006)

    Google Scholar 

  15. Kitchenham, B., Brereton, O.P., Budgen, D., Turner, M., Bailey, J., Linkman, S.: Systematic literature reviews in software engineering – a systematic literature review. Inform.Softw. Technol. 51, 7–15 (2009)

    Article  Google Scholar 

  16. Petersson, H., Thelin, T., Runeson, P., Wohlin, C.: Capture-recapture in software inspections after 10 years of research – theory, evaluation and application. J. Syst. Softw. 72, 249–264 (2004)

    Article  Google Scholar 

  17. Hannay, J., Sjoberg, D., Dyba, T.: A systematic review of theory use in software engineering experiments. IEEE Trans. Softw. Eng. 33(2), 87–107 (2007)

    Article  Google Scholar 

  18. Sauer, C., Jeffery, R., Land, L., Yetton, P.: The effectiveness of software development technical reviews: a behaviorally motivated program of research. IEEE Trans. Softw. Eng. 26(1), 1–14 (2000)

    Article  Google Scholar 

Download references

Acknowledgments

NICTA is funded by the Australian Government as represented by the Department of Broadband, Communications, and the Digital Economy, and the Australian Research Council (ARC) through the ICT Centre of Excellence Program. This work has also benefited from discussions with Mark Staples, Liming Zhu, Paul Bannerman, and Len Bass.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ross Jeffery .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Jeffery, R. (2013). Paths to Software Engineering Evidence. In: Münch, J., Schmid, K. (eds) Perspectives on the Future of Software Engineering. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37395-4_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-37395-4_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-37394-7

  • Online ISBN: 978-3-642-37395-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics