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).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Endres, A., Rombach, H.D.: A Handbook of Software and Systems Engineering: Empirical Observations Laws and Theories. Pearson Addison Wesley, Harlow (2003)
Tichy, W.: Empirical software research: an interview with Dag Sjoberg, University of Oslo, Norway. Ubiquity ACM Pub. 2011(June), 1–14 (2011)
Kalinowski, M., Card, D., Travassos, G.: Evidence-based guidelines to defect causal analysis. IEEE Softw. 29, 16–18 (2012)
Petroski, H.: To Engineer is Human: The Role of Failure in Successful Design. St Martin’s Press, New York (1985)
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)
Nohria, N., Joyce, W., Roberson, B.: What really works. Harv. Bus. Rev. 81(7), 42–52 (2003)
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)
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)
Erdogmus, H.: How important is evidence, really? IEEE Softw. 27(3), 2–5 (2010)
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)
Ruhe, M., Jeffery, R., Wieczorek, I.: Cost estimation for web applications. In: Proceedings of the 25th International Conference on Software Engineering (2003)
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)
Sjoberg, D., Dyba, T., Jorgensen, M.: The future of empirical methods in software engineering research. In: Proceeding of FOSE, IEEE Computer Society (2007)
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)
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)
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)
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)
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)