Comparing Techniques for Aggregating Interrelated Replications in Software Engineering

被引:2
|
作者
Santos, Adrian [1 ]
Juristo, Natalia [2 ]
机构
[1] Univ Oulu, M3S ITEE, Oulu, Finland
[2] Univ Politecn Madrid, Madrid, Spain
来源
PROCEEDINGS OF THE 12TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2018) | 2018年
关键词
Experimentation; Replication; Meta-analysis; IPD; AD; INDIVIDUAL PARTICIPANT DATA; PATIENT-LEVEL; RANDOMIZED-TRIALS; CLINICAL-TRIALS; META-REGRESSION; METAANALYSIS; IPD;
D O I
10.1145/3239235.3239239
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context: Researchers from different groups and institutions are collaborating towards the construction of groups of interrelated replications. Applying unsuitable techniques to aggregate interrelated replications' results may impact the reliability of joint conclusions. Objectives: Comparing the advantages and disadvantages of the techniques applied to aggregate interrelated replications' results in Software Engineering (SE). Method: We conducted a literature review to identify the techniques applied to aggregate interrelated replications' results in SE. We analyze a prototypical group of interrelated replications in SE with the techniques that we identified. We check whether the advantages and disadvantages of each technique-according to mature experimental disciplines such as medicine-materialize in the SE context. Results: Narrative synthesis and Aggregation of p-values do not take advantage of all the information contained within the raw-data for providing joint conclusions. Aggregated Data (AD) meta-analysis provides visual summaries of results and allows assessing experiment-level moderators. Individual Participant Data (IPD) meta-analysis allows interpreting results in natural units and assessing experiment-level and participant-level moderators. Conclusion: All the information contained within the raw-data should be used to provide joint conclusions. AD and IPD, when used in tandem, seem suitable to analyze groups of interrelated replications in SE.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Comparing the results of replications in software engineering
    Santos, Adrian
    Vegas, Sira
    Oivo, Markku
    Juristo, Natalia
    EMPIRICAL SOFTWARE ENGINEERING, 2021, 26 (02)
  • [2] Comparing the results of replications in software engineering
    Adrian Santos
    Sira Vegas
    Markku Oivo
    Natalia Juristo
    Empirical Software Engineering, 2021, 26
  • [3] A Procedure and Guidelines for Analyzing Groups of Software Engineering Replications
    Santos, Adrian
    Vegas, Sira
    Oivo, Markku
    Juristo, Natalia
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (09) : 1742 - 1763
  • [4] The role of non-exact replications in software engineering experiments
    Juristo, Natalia
    Vegas, Sira
    EMPIRICAL SOFTWARE ENGINEERING, 2011, 16 (03) : 295 - 324
  • [5] The role of non-exact replications in software engineering experiments
    Natalia Juristo
    Sira Vegas
    Empirical Software Engineering, 2011, 16 : 295 - 324
  • [6] Are team personality and climate related to satisfaction and software quality? Aggregating results from a twice replicated experiment
    Acuna, Silvia T.
    Gomez, Marta N.
    Hannay, Jo E.
    Juristo, Natalia
    Pfahl, Dietmar
    INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 57 : 141 - 156
  • [7] Comparing and combining software defect detection techniques: A replicated empirical study
    Wood, M
    Roper, M
    Brooks, A
    Miller, J
    SOFTWARE ENGINEERING - ESEC/FSE '97, 1997, 1301 : 262 - 277
  • [8] Search-Based Software Engineering: Trends, Techniques and Applications
    Harman, Mark
    Mansouri, S. Afshin
    Zhang, Yuanyuan
    ACM COMPUTING SURVEYS, 2012, 45 (01)
  • [9] Aggregating Empirical Evidence about the Benefits and Drawbacks of Software Reference Architectures
    Martinez-Fernandez, Silverio
    Medeiros dos Santos, Paulo Sergio
    Ayala, Claudia P.
    Franch, Xavier
    Travassos, Guilherme Horta
    2015 ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM), 2015, : 154 - 163
  • [10] The role and value of replication in empirical software engineering results
    Shepperd, Martin
    Ajienka, Nemitari
    Counsell, Steve
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 99 : 120 - 132