论文标题
用于分析软件工程复制组的程序和指南
A Procedure and Guidelines for Analyzing Groups of Software Engineering Replications
论文作者
论文摘要
背景:来自不同群体和机构的研究人员正在通过复制(即进行复制组)合作建立实验组。不同的聚合技术被应用于分析复制组。不合适的技术在汇总复制结果中的应用可能会破坏复制组的潜力,从而从实验结果中提供深入的见解。目标:提供一组嵌入式指南,以汇总软件工程(SE)复制结果。方法:我们比较了SE和其他成熟实验学科的复制组的特征,例如医学和药理学。鉴于它们的差异,关于复制组的联合数据分析以及成熟的实验学科中提供的指南以分析复制组的局限性,我们建立了一套分析程序,并使用一组专门针对SE复制组分析的嵌入式准则进行了分析程序。我们将提出的分析程序应用于代表性的SE复制组,以说明其使用。结果:在复制结果汇总期间,应利用原始数据中包含的所有信息。我们提出的分析程序鼓励使用分层的个体参与者数据和串联数据来分析复制组。结论:用于分析复制组的聚合技术应在研究文章中证明是合理的。这将提高关节结果的可靠性和透明度。拟议的指南应减轻这项工作。
Context: Researchers from different groups and institutions are collaborating on building groups of experiments by means of replication (i.e., conducting groups of replications). Disparate aggregation techniques are being applied to analyze groups of replications. The application of unsuitable techniques to aggregate replication results may undermine the potential of groups of replications to provide in-depth insights from experiment results. Objectives: Provide an analysis procedure with a set of embedded guidelines to aggregate software engineering (SE) replication results. Method: We compare the characteristics of groups of replications for SE and other mature experimental disciplines such as medicine and pharmacology. In view of their differences, the limitations with regard to the joint data analysis of groups of SE replications and the guidelines provided in mature experimental disciplines to analyze groups of replications, we build an analysis procedure with a set of embedded guidelines specifically tailored to the analysis of groups of SE replications. We apply the proposed analysis procedure to a representative group of SE replications to illustrate its use. Results: All the information contained within the raw data should be leveraged during the aggregation of replication results. The analysis procedure that we propose encourages the use of stratified individual participant data and aggregated data in tandem to analyze groups of SE replications. Conclusion: The aggregation techniques used to analyze groups of replications should be justified in research articles. This will increase the reliability and transparency of joint results. The proposed guidelines should ease this endeavor.