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 条
  • [21] TRADE-OFFS KEY IN TIRE DESIGN
    SZIGETHY, NM
    AUTOMOTIVE INDUSTRIES, 1982, 162 (12): : 15 - 18
  • [22] DESIGN TRADE-OFFS IN AVAILABILITY WARRANTIES
    MARSHALL, CW
    PROCEEDINGS ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 1981, (NSYM): : 95 - 100
  • [23] SYSTEM DESIGN MEANS TRADE-OFFS
    JURISON J
    Electronic Design, 1970, 18 (07): : 60 - 64
  • [24] DESIGN TRADE-OFFS IN THYRISTORS.
    Smith, C.J.
    New Electronics, 1977, 10 (04):
  • [25] Interactive Exploration of Design Trade-Offs
    Schulz, Adriana
    Wang, Harrison
    Grinspun, Eitan
    Solomon, Justin
    Matusik, Wojciech
    ACM TRANSACTIONS ON GRAPHICS, 2018, 37 (04):
  • [26] Fluid problem illustrates engineering trade-offs
    Schweber, B
    EDN, 2000, 45 (20) : 52 - 52
  • [27] Sampling design trade-offs in occupancy studies with imperfect detection: Examples and software
    Bailey, Larissa L.
    Hines, James E.
    Nichols, James D.
    MacKenzie, Darryl I.
    ECOLOGICAL APPLICATIONS, 2007, 17 (01) : 281 - 290
  • [29] TRADE-OFFS IN DEVELOPING FAULT-TOLERANT SOFTWARE
    VAIDYA, NH
    SINGH, AD
    KRISHNA, CM
    IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1993, 140 (06): : 320 - 326
  • [30] Trade-offs
    Garland, Theodore, Jr.
    CURRENT BIOLOGY, 2014, 24 (02) : R60 - R61