University of Limerick
Browse
Fitzgerald_2020_Guidelines.pdf (2.5 MB)

Guidelines for conducting software engineering research

Download (2.5 MB)
chapter
posted on 2024-04-04, 14:37 authored by Klaas-Jan Stol, Brian FitzgeraldBrian Fitzgerald

This chapter presents a holistic overview of software engineering research strategies. It identifies the two main modes of research within the software engineering research field, namely knowledge-seeking and solution-seeking research—the Design Science model corresponding well with the latter. We present the ABC framework for research strategies as a model to structure knowledge-seeking research. The ABC represents three desirable aspects of research—generalizability over actors (A), precise control of behavior (B) and realism of context (C). Unfortunately, as our framework illustrates, these three aspects cannot be simultaneously maximised. We describe the two dimensions that provide the foundation of the ABC framework—generalizability and control, explain the four different types of settings in which software engineering research is conducted, and position eight archetypal research strategies within the ABC framework. We illustrate each strategy with examples, identify appropriate metaphors, and present an example of how the ABC framework can be used to design a research programme.

Funding

Software Development with Alternative Workforces

Science Foundation Ireland

Find out more...

Lero - the Irish Software Research Centre

Science Foundation Ireland

Find out more...

History

Publication

Felderer, M., Travassos, G. (eds) Contemporary Empirical Methods in Software Engineering, 2020, pp. 27-62

Publisher

Springer

Rights

This version of the article has been accepted for publication, after peer review but is not the Version of Record and does not reflect postacceptance improvements, or any corrections. The Version of Record is available online at:https://doi.org/10.1007/978-3-030-32489-6_2 . Use of this Accepted Version is subject to the publisher’s Accepted Manuscript terms of use https://www.springernature.com/gp/open-research/policies/accepted-manuscript-terms

Also affiliated with

  • LERO - The Science Foundation Ireland Research Centre for Software

Sustainable development goals

  • (4) Quality Education

Usage metrics

    University of Limerick

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC