Communicating Study Design Trade-offs in Software Engineering

被引:4
|
作者
Robillard, Martin P. [1 ]
Arya, Deeksha M. [1 ]
Ernst, Neil A. [2 ]
Guo, Jin L. C. [1 ]
Lamothe, Maxime [3 ]
Nassif, Mathieu [1 ]
Novielli, Nicole [4 ]
Serebrenik, Alexander [5 ]
Steinmacher, Igor [6 ]
Stol, Klaas-Jan [7 ]
机构
[1] McGill Univ, Sch Comp Sci, 3480 Univ St 318, Montreal, PQ H3A 0E9, Canada
[2] Univ Victoria, 3800 Finnerty Rd, Victoria, BC V8P 5C2, Canada
[3] Polytech Montreal, 2500 Chemin Polytech, Montreal, PQ H3T1J4, Canada
[4] Univ Bari A Moro, Dipartimento Informat, Via Orabona 4, I-70125 Bari, Italy
[5] Eindhoven Univ Technol Eindhoven, Math & Comp Sci, POB 513, NL-5600MB Eindhoven, Netherlands
[6] No Arizona Univ, 1295 S Knoles Dr, Flagstaff, AZ 86011 USA
[7] Univ Coll Cork, Sch Comp Sci & Informat Technol, Western Rd, Cork, Ireland
基金
加拿大自然科学与工程研究理事会; 爱尔兰科学基金会; 美国国家科学基金会;
关键词
Empirical software engineering; threats to validity; empirical study design; metascience; research validity; research design trade-offs;
D O I
10.1145/3649598
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Reflecting on the limitations of a study is a crucial part of the research process. In software engineering studies, this reflection is typically conveyed through discussions of study limitations or threats to validity. In current practice, such discussions seldom provide sufficient insight to understand the rationale for decisions taken before and during the study, and their implications. We revisit the practice of discussing study limitations and threats to validity and identify its weaknesses. We propose to refocus this practice of self-reflection to a discussion centered on the notion of trade-offs. We argue that documenting trade-offs allows researchers to clarify how the benefits of their study design decisions outweigh the costs of possible alternatives. We present guidelines for reporting trade-offs in a way that promotes a fair and dispassionate assessment of researchers' work.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Contextual influences on trade-offs in engineering design: a qualitative study
    Nickel, Jordan
    Hurst, Ada
    Duimering, P. Robert
    DESIGN SCIENCE, 2024, 10
  • [2] Aggregation functions for engineering design trade-offs
    Scott, MJ
    Antonsson, EK
    FUZZY SETS AND SYSTEMS, 1998, 99 (03) : 253 - 264
  • [3] ENGINEERING TRADE-OFFS
    IRISH, SB
    RESEARCH & DEVELOPMENT, 1984, 26 (09): : 194 - &
  • [4] ENGINEERING TRADE-OFFS
    JURASZ, B
    BYTE, 1991, 16 (04): : 18 - +
  • [5] The Photovoltaic Engineering Testbed: Design options and trade-offs
    Landis, GA
    Sexton, A
    Abramczyk, R
    Francz, J
    Johnson, DB
    Yang, L
    Minjares, D
    Myers, J
    SPACE TECHNOLOGY AND APPLICATIONS INTERNATIONAL FORUM, PTS 1 AND 2, 2000, 504 : 442 - 447
  • [6] Trade-offs in the design of cross-disciplinary software systems
    van der Wal, T.
    Knapen, R.
    Svensson, M.
    Athanasiadis, I.
    Rizzoli, A. E.
    MODSIM 2005: INTERNATIONAL CONGRESS ON MODELLING AND SIMULATION: ADVANCES AND APPLICATIONS FOR MANAGEMENT AND DECISION MAKING: ADVANCES AND APPLICATIONS FOR MANAGEMENT AND DECISION MAKING, 2005, : 732 - 737
  • [7] ON HARDWARE SOFTWARE TRADE-OFFS IN COMPUTER-SYSTEM DESIGN
    SRIVASTAVA, S
    SOI, IM
    MICROELECTRONICS AND RELIABILITY, 1983, 23 (01): : 133 - 136
  • [8] Mapping design trade-offs
    Shamberger, Patrick J.
    NATURE ENERGY, 2021, 6 (03) : 221 - 222
  • [9] Trade-Offs in the Design of Experiments
    Wiley, R. Haven
    JOURNAL OF COMPARATIVE PSYCHOLOGY, 2009, 123 (04) : 447 - 449
  • [10] Mapping design trade-offs
    Patrick J. Shamberger
    Nature Energy, 2021, 6 : 221 - 222