Skip to content
Back to skills

Vldb Artifact Evaluation

ASecurity

Use when preparing a PVLDB artifact for the pVLDB Reproducibility Evaluation or the ACM availability badge, covering the mandatory participation rule for EA&B papers, the four artifact surfaces evaluators rebuild, packaging for a rerun by strangers, and positioning for the Best Reproducible Paper Award at VLDB.

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 12, 2026
ai-agentsgodockergit

Works with

  • cli

Security analysis

A100/100

Scanned September 12, 2026

npx -y skills add thedixitjain/the-mega-skill-library --skill vldb-artifact-evaluation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Vldb Artifact Evaluation?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Vldb Artifact Evaluation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/thedixitjain-vldb-artifact-evaluation/badge)](https://www.skillsdirectory.com/skills/thedixitjain-vldb-artifact-evaluation)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: vldb-artifact-evaluation
description: "Use when preparing a PVLDB artifact for the pVLDB Reproducibility Evaluation or the ACM availability badge, covering the mandatory participation rule for EA&B papers, the four artifact surfaces evaluators rebuild, packaging for a rerun by strangers, and positioning for the Best Reproducible Paper Award at VLDB."
category: data-science-and-ml
source_repo: brycewang-stanford/Awesome-Journal-Skills
source_path: "VLDB-Skills/skills/vldb-artifact-evaluation/SKILL.md"
source_url: https://github.com/brycewang-stanford/Awesome-Journal-Skills/blob/HEAD/VLDB-Skills/skills/vldb-artifact-evaluation/SKILL.md
---


# VLDB Artifact Evaluation

Use this once a PVLDB paper is accepted (or when an EA&B submission is being
planned, since participation is not optional there). The pVLDB Reproducibility
Evaluation — run jointly with SIGMOD's effort since the 2018 push — has
committee members rebuild your experiment from your package. Two distinct
prizes exist: the ACM **availability** badge for sharing, and the
**Reproducible** outcome (with a Best Reproducible Paper Award) for surviving
an independent rerun.

## Who must play, who should

| Situation | Obligation |
|---|---|
| EA&B paper | Required: release all data and software, submit to evaluation |
| Regular research paper | Optional but strongly encouraged; badge on offer |
| Industrial paper with proprietary core | Availability of what can be shared; document the rest |
| Vision paper | Rarely applicable |

## The four surfaces evaluators rebuild

The committee's published expectations decompose an artifact into four layers.
Package each one explicitly:

1. **Prototype** — source code, build environment, configuration. A container
   image plus the Dockerfile that produced it is the community's default.
2. **Input data** — the datasets themselves, or deterministic generators with
   pinned seeds and a size knob, plus download scripts for public corpora.
3. **Workload** — the exact queries, client configuration, thread counts, and
   run durations behind every experiment, not a representative sample.
4. **Analysis** — scripts that transform raw measurements into each numbered
   figure and table in the PDF. This layer is the one authors most often skip
   and evaluators most often need.

## Design for a stranger's machine

- Assume the evaluator has no access to your cluster. Provide a scaled-down
  mode that demonstrates every claim's *shape* on one commodity machine, and
  document how the full-scale numbers were obtained.
- Pin everything: base images, package versions, competitor-system commits.
  "Latest" is where reruns go to die.
- Emit expected outputs and tolerances. A rerun that produces a plot is only
  useful if the evaluator can tell whether the plot is right — state which
  qualitative relationships must hold even when absolute numbers shift with
  hardware.
- Time-box honestly: state wall-clock cost per experiment so the committee can
  schedule, and mark the one experiment that best represents the paper if
  resources run short.

## Minimal package skeleton

```text
artifact/
  README.md          # claims map: figure/table -> command -> expected shape
  Dockerfile         # or image reference + build recipe
  data/get_data.sh   # fetch or generate, seeded
  workloads/         # exact configs per experiment
  run_one.sh <exp>   # single experiment, scaled-down default
  run_full.sh        # full-scale protocol, hardware stated
  plots/make_all.sh  # raw results -> paper figures
```

## Award positioning

Winning packages read like engineering products: one command to a first
result, claims mapped to figures, failures anticipated. If the evaluation
report will say "worked on the first try," you are in contention; if it says
"worked after correspondence with the authors," you got the badge and lost the
award. Current-cycle evaluation logistics and criteria wording: 待核实 on
`vldb.org/pvldb/reproducibility` before packaging.

## Output format

```text
[Track] EA&B-mandatory / voluntary / availability-only
[Surface coverage] prototype / data / workload / analysis — gaps listed
[Stranger test] scaled-down mode exists / cluster-only (risk)
[Pinning] images, versions, competitor commits — unpinned items
[First-command experience] <what happens>
[Fixes before submission to the committee] <ordered>
```

---

**Source:** [`brycewang-stanford/Awesome-Journal-Skills`](https://github.com/brycewang-stanford/Awesome-Journal-Skills) → `VLDB-Skills/skills/vldb-artifact-evaluation/SKILL.md`

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.