本技能帮助为《计算机研究与发展》(Journal of Computer Research and Development, JCRD) 稿件建立 可复现性证据。JCRD 实行双盲多轮同行评审,外审专家常就「结果能否重复」提出质疑;一份在 设计期就钉死来源、控制随机性、并提供匿名可运行材料的稿件,能显著缩短评审轮次。可复现不是事后补的 包装,而是采集期就要做的工程纪律。
| 层级 | 含义 | JCRD 关注点 |
|---|---|---|
| 可重复 (repeatable) | 同一团队同一环境重跑得同一结果 | 种子、环境、脚本固定 |
| 可复现 (reproducible) | 他人用你的材料重跑得同一结果 | 匿名材料 + README + 数据/代码 |
| 可复制 (replicable) | 他人独立实现得一致结论 | 方法与设定描述充分,见 jcrd-experiments |
外审最常要求的是可复现:审稿人能用你提供的材料跑通主结果。
# 记录并冻结环境
pip freeze > env/requirements.txt # 或 conda env export > env/environment.yml
python --version; uname -a # 语言与系统版本
nvidia-smi | head -3 # GPU 型号与驱动(若用)
jcrd-experiments。jcrd-artifact-evaluation)。jcrd-camera-ready)。一份让外审在不联系作者时也能重跑主结果的 README,应包含:
# 复现说明(匿名版)
## 1 环境
- 系统/语言版本、依赖清单(requirements.txt)、可选 Dockerfile
## 2 数据
- 数据集名称、版本、下载/生成脚本、划分方式
## 3 一键运行
- `bash scripts/run_main.sh` → 复现论文表 5、表 6
- `bash scripts/run_ablation.sh` → 复现表 7 消融
## 4 预期输出
- 主结果指标区间、运行时长、硬件建议
## 5 目录说明
- src/ data/ scripts/ results/ 各自作用
《计算机研究与发展》(Journal of Computer Research and Development, JCRD) 的外审虽不设独立 artifact 评审徽章,但一份能独立跑通的材料能有效回应「结果能否重复」的质疑。
| 失分点 | 后果 | 修法 |
|---|---|---|
| 依赖用浮动版本 | 他人装到不同版本跑不通 | 冻结精确版本 |
| 单次结果当定论 | 被质疑偶然性 | 多次 + 显著性 |
| 数据无版本/日期 | 无法定位同一份数据 | 记录版本与抽取日期 |
| 需实时 API | 重采样而非复现 | 缓存原始输出 |
| README 缺一键脚本 | 审稿人放弃复现 | 提供 run 脚本对应图表 |
| 材料泄露身份 | 破坏双盲 | 匿名托管、清 .git |
可复现不是投稿前的包装,而是采集期就要建立的工程纪律。为《计算机研究与发展》(Journal of Computer Research and Development, JCRD) 稿件固定环境依赖、控制随机性、钉死数据与模型来源、 缓存大模型输出,并提供一份让外审在不联系作者时也能独立跑通主结果的匿名可运行材料,能有效回应 双盲评审中最常见的「结果能否重复」质疑,也为录用后材料实名永久化打好基础。
[JCRD 可复现状态] 就绪 / 待补
[层级] 目标:可复现(审稿人可独立重跑)
[环境] 依赖冻结 + 硬件/系统记录?
[随机性] 种子固定 + 多次统计量 + 显著性?
[来源] 数据版本/日期 + 模型标识/日期 + API 缓存?
[匿名材料] README 可独立跑通、脚本对应图表?
[可用性说明] 诚实、口径一致?