paperbot · PL 论文追踪

全部论文 待读 收藏

P2 The State of Open Science in Software Engineering Research: A Case Study of ICSE Artifacts

软件工程研究中开放科学的现状:以 ICSE 制品为例的案例研究
ICSE Proceedings of the 2026 IEEE/ACM 48th International Conference on Software Engineering2026匹配度 2/10 · 该论文是软件工程领域元研究,评估 ICSE 复制包的可执行性与可复现性,不涉及程序语言/静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析等核心方向。虽然与“制品/benchmark 可复现性”有微弱关联,但研究目标和方法均偏离用户画像。引用 5 inbox
Al Muttakin, Saikat Mondal, Chanchal K. Roy
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:通过实际执行 100 个 ICSE 复制包,揭示制品可获取性、可执行性与可复现性之间的显著差距。

复制包对软件工程研究的透明性、验证与复用至关重要,但制品包的实际可用性仍缺乏系统研究。本文评估了 ICSE 2015–2024 十年间发表的 100 个复制包,考察其可执行性、执行所需修改与工作量、失败原因及可复现性,共投入约 650 人时。结果显示:仅 40 个制品完全可执行,其中 32.5% 无需修改即可运行;可执行制品中 82.5% 需要中等至高强度的工作量。作者归纳出五类常见修改与 13 种失败原因,涉及环境、文档与结构问题;可执行制品中仅 35%(14/40)复现了原始结果。论文并提出三条改进制品准备、文档与评审的指南。

问题
ICSE 等顶级会议虽已普遍要求共享制品,但复制包的实际可用性、可执行性与可复现性缺乏系统性的实证考察。
方法
选取 ICSE 2015–2024 十年间的 100 个复制包,逐一实际执行并尝试复现原始结果,记录所需修改、工作量与失败原因,累计投入约 650 人时。
评估
统计完全可执行制品的比例、无需修改即可运行的比例、执行所需工作量等级,并归纳修改类型与失败挑战;对可执行制品检验其能否复现原始发现,最终据此提出三条改进指南。
原文摘要(Abstract)

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.

链接与引用

DOI 原文 · arXiv · DBLP

BibTeX
@inproceedings{abs-2601-02066,
  title = {The State of Open Science in Software Engineering Research: A Case Study of ICSE Artifacts},
  author = {Al Muttakin and Saikat Mondal and Chanchal K. Roy},
  booktitle = {ICSE},
  year = {2026},
  doi = {10.1145/3744916.3787813}
}