一句话:通过实际执行 100 个 ICSE 复制包,揭示制品可获取性、可执行性与可复现性之间的显著差距。
复制包对软件工程研究的透明性、验证与复用至关重要,但制品包的实际可用性仍缺乏系统研究。本文评估了 ICSE 2015–2024 十年间发表的 100 个复制包,考察其可执行性、执行所需修改与工作量、失败原因及可复现性,共投入约 650 人时。结果显示:仅 40 个制品完全可执行,其中 32.5% 无需修改即可运行;可执行制品中 82.5% 需要中等至高强度的工作量。作者归纳出五类常见修改与 13 种失败原因,涉及环境、文档与结构问题;可执行制品中仅 35%(14/40)复现了原始结果。论文并提出三条改进制品准备、文档与评审的指南。
Replication packages are crucial for enabling transparency, validation, and reuse in software engineering (SE) research. While artifact sharing is now a standard practice and even expected at premier SE venues such as ICSE, the practical usability of these replication packages remain underexplored. In particular, there is a marked lack of studies that comprehensively examine the executability and reproducibility of replication packages in SE research. In this paper, we aim to fill this gap by evaluating 100 replication packages published in ICSE proceedings over the past decade (2015–2024). We assess the (1) executability of the replication packages, (2) efforts and modifications required to execute them, (3) challenges that prevent executability, and (4) reproducibility of the original findings for those that are executable. We spent approximately 650 person-hours in total to execute the artifacts and reproduce the study findings. Our analysis shows that only 40 of the 100 evaluated artifacts were fully executable. Among these, 32.5% ran without any modification. However, even executable artifacts required varying levels of effort: 17.5% required low effort, while 82.5% required moderate to high effort to execute successfully. We identified five common types of modifications and 13 challenges that lead to execution failure, encompassing environmental, documentation, and structural issues. Among the executable artifacts, only 35% (14 out of 40) reproduced the original results. These findings highlight a notable gap between artifact availability, executability, and reproducibility. Our study proposes three actionable guidelines to improve the preparation, documentation, and review of research artifacts, thereby strengthening the rigor and sustainability of open science practices in SE research.