Is there a Future for Empirical Software Engineering?

被引:3
|
作者
Wohlin, Claes [1 ]
机构
[1] Blekinge Inst Technol, SE-37179 Karlskrona, Sweden
来源
ESEM'16: PROCEEDINGS OF THE 10TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT | 2016年
关键词
Empirical research methods; systematic reviews; synthesis;
D O I
10.1145/2961111.2962641
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Empirical studies of different kinds are nowadays regularly published in software engineering journals and conferences. Many empirical studies have been published, but are this sufficient? Individual studies are important, but the actual potential in relation to evidence-based software engineering [1] is not fully exploited. As a discipline we have to be able to go further to make our individual studies more useful. Other research should be able to leverage on the studies and industry should be able to make informed decisions based on the empirical research. There are several challenges related to making individual empirical studies useful in a broader context. Anyone having conducted a systematic literature review [2] has most likely experienced the problem of being able to synthesize the relevant studies. In all too many cases, we end up with a systematic mapping study [3], or in the best case something on the borderline between a review and a mapping study. This illustrates the need to write for synthesis [4], and in particular including sufficient contextual information to allow for synthesis [4]. Evidence-based software engineering [1] through the use of systematic literature studies (reviews and maps) has emerged. Methodological support and guidelines (e.g. [2], [3], [6] and [7]) for conducting systematic literature studies have been formulated and they should be carefully followed. However, more is needed! We still need to improve! The keynote is focused on the needs for the future as seen by the presenter. Synthesis has proven hard, and improvements are needed when it comes to both primary studies and secondary studies. It has been shown that the reliability of secondary studies can be challenged [8]. However, if we do manage to publish high quality primary studies, and we truly manage to conduct strong systematic literature reviews, we have a good basis for both building theories in software engineering and to enable industry to make informed decisions using scientific evidence. Unfortunately, this is not the situation today. Theories are mostly based on our own research, as exemplified by [9]. This is fine, but much more can be done if we can easier leverage on the research done by others to build theories. Furthermore, industry is often making decision related to processes, methods, techniques and tools before we manage to obtain sufficient evidence for recommendations. The points made above are highlighted using personal experiences from conducting systematic literature studies, collaborating with industry and research on developing an empirically based software engineering theory.
引用
收藏
页数:1
相关论文
共 50 条
  • [1] The future of empirical methods in software engineering research
    Sjoberg, Dag I. K.
    Dyba, Tore
    Jorgensen, Magne
    FOSE 2007: FUTURE OF SOFTWARE ENGINEERING, 2007, : 358 - +
  • [2] Empirical software engineering and software protection
    Monden A.
    Computer Software, 2021, 38 (01) : 76 - 81
  • [3] The Future of Software Engineering
    Shull, Forrest
    Carleton, Anita
    Carriere, Jeromy
    Prikladnicki, Rafael
    Zhang, Dongmei
    IEEE SOFTWARE, 2016, 33 (01) : 32 - 35
  • [4] The future of engineering software
    Orr, J
    COMPUTER GRAPHICS WORLD, 2000, 23 (02) : 23 - 24
  • [5] The future of software engineering
    Department of Computer Science, ETH Zürich, Clausiusstr. 59, 8092 Zürich, Switzerland
    The Fut. of Softw. Eng., (1-185):
  • [6] A future for software engineering?
    Osterweil, Leon J.
    FOSE 2007: FUTURE OF SOFTWARE ENGINEERING, 2007, : 1 - 11
  • [7] The Future of Software Engineering
    Booch, Grady
    2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, Vol 2, 2015, : CP24 - CP24
  • [8] Empirical studies of software engineering
    Petre, M
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2004, 61 (02) : 165 - 167
  • [9] Empirical methodologies in software engineering
    Dawson, R
    Bones, P
    Oates, BJ
    Brereton, P
    Azuma, M
    Jackson, ML
    ELEVENTH ANNUAL INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE, PROCEEDINGS, 2004, : 52 - 58
  • [10] Issues in applying empirical software engineering to software architecture
    Falessi, Davide
    Kruchten, Philippe
    Cantone, Giovanni
    SOFTWARE ARCHITECTURE, PROCEEDINGS, 2007, 4758 : 257 - +