Empirical software engineering: From discipline to interdiscipline

被引:20
作者
Fernandez, Daniel Mendez [1 ]
Passoth, Jan-Hendrik [2 ]
机构
[1] Tech Univ Munich, Software & Syst Engn, Munich, Germany
[2] Tech Univ Munich, Munich Ctr Technol Soc, Munich, Germany
关键词
Empirical software engineering; Interdisciplinary research; Symmetrical collaboration; Science & technology studies; GENERAL-THEORY;
D O I
10.1016/j.jss.2018.11.019
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Empirical software engineering has received much attention in recent years and coined the shift from a more design-science-driven engineering discipline to an insight-oriented, and theory-centric one. Yet, we still face many challenges, among which some increase the need for interdisciplinary research. This is especially true for the investigation of social, cultural and human-centric aspects of software engineering. Although we can already observe an increased recognition of the need for more interdisciplinary research in (empirical) software engineering, such research configurations come with challenges barely discussed from a scientific point of view. In this position paper, we critically reflect upon the epistemological setting of empirical software engineering and elaborate its configuration as an Interdiscipline. In particular, we (1) elaborate a pragmatic view on empirical research for software engineering reflecting a cyclic process for knowledge creation, (2) motivate a path towards symmetrical interdisciplinary research, and (3) adopt five rules of thumb from other interdisciplinary collaborations in our field before concluding with new emerging challenges. This supports to elevate empirical software engineering from a developing discipline moving towards a paradigmatic stage of normal science to one that configures interdisciplinary teams and research methods symmetrically. (C)2018 Elsevier Inc. All rights reserved.
引用
收藏
页码:170 / 179
页数:10
相关论文
共 64 条
  • [21] Empirical software engineering experts on the use of students and professionals in experiments
    Falessi, Davide
    Juristo, Natalia
    Wohlin, Claes
    Turhan, Burak
    Muench, Juergen
    Jedlitschka, Andreas
    Oivo, Markku
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2018, 23 (01) : 452 - 489
  • [23] Horkoff J., 2016, P 24 INT C REQ ENG
  • [24] Hume David., 1739, A Treatise of Human Nature, V1
  • [25] Jacobson I., 2009, DR DOBBS J, V10
  • [26] Jasanoff Sheila., 2017, The Handbook of Science and Technology Studies
  • [27] The education of a software engineer
    Jazayeri, M
    [J]. 19TH INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2004, : XVIII - XXVII
  • [28] Jedlitschka A., 2008, Guide to Advanced Empirical Software Engineering
  • [29] How large are software cost overruns? A review of the 1994 CHAOS report
    Jorgensen, M
    Molokken-Ostvold, K
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2006, 48 (04) : 297 - 301
  • [30] Jorgensen M, 2018, P 12 ACM IEEE INT S