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 条
  • [41] Requirements trade-offs during UML design
    Andrews, A
    Runeson, P
    France, R
    11TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2004, : 282 - 291
  • [42] Design trade-offs in high performance packages
    Kadakia, SD
    Agrawal, AP
    46TH ELECTRONIC COMPONENTS & TECHNOLOGY CONFERENCE - 1996 PROCEEDINGS, 1996, : 645 - 651
  • [43] Design Trade-offs for Neural Stimulators optimization
    Hassan, Ali H.
    Mohamed, Zyad E.
    Fahmy, Ahmed E.
    Mostafa, Hassan
    Soliman, Ahmed M.
    2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [44] DESIGN TRADE-OFFS IN AVAILABILITY WARRANTIES.
    Marshall, Clifford W.
    Proceedings of the Annual Reliability and Maintainability Symposium, 1981, : 95 - 100
  • [45] Optimal trade-offs in distribution protection design
    Soudi, F
    Tomsovic, K
    IEEE TRANSACTIONS ON POWER DELIVERY, 2001, 16 (02) : 292 - 296
  • [46] Evaluating Design Trade-offs in Customizable Processors
    Bordoloi, Unmesh D.
    Huynh, Huynh Phung
    Chakraborty, Samarjit
    Mitra, Tulika
    DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 244 - 249
  • [47] Turbo code performance and design trade-offs
    Achiba, R
    Mortazavi, M
    Fizell, W
    MILCOM 2000: 21ST CENTURY MILITARY COMMUNICATIONS CONFERENCE PROCEEDINGS, VOLS 1 AND 2: ARCHITECTURES & TECHNOLOGIES FOR INFORMATION SUPERIORITY, 2000, : 174 - 180
  • [48] Trends and trade-offs in petroleum tax design
    Osmundsen, Petter
    Lovas, Kjell
    INTERNATIONAL JOURNAL OF GLOBAL ENERGY ISSUES, 2013, 36 (01) : 42 - 60
  • [49] Options and trade-offs in linear collider design
    Rossbach, J
    PROCEEDINGS OF THE 1995 PARTICLE ACCELERATOR CONFERENCE, VOLS 1-5, 1996, : 611 - 615
  • [50] Trade-offs in the Design of Urban Energy Systems
    Kuriyan, Kamal
    Shah, Nilay
    27TH EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING, PT C, 2017, 40C : 2383 - 2388