Table · dataset · 2026
ADAPT-SELECT: Historical Correction for Multi-Evidence Regression Test Selection
Listed in HKU DataHub and figshare and Loughborough Research Repository — shown once because both records carry DOI 10.6084/m9.figshare.34002279.v1
ADAPT-SELECT reproducibility package<p dir="ltr">This package accompanies <b>ADAPT-SELECT: Historical Correction for Multi-Evidence Regression Test Selection</b>.
Description
It includes the complete application and selector source code, experiment drivers, frozen inputs, archived expected outputs, individual oracle/output records where available, validators, paper source/PDF, and instructions for all three studies. No parent repository, API key, external model, or running service is needed.
Internet access is needed only to install Python dependencies.</p><h2 dir="ltr">Reproduce every primary result</h2><p dir="ltr">Extract the ZIP to a short local path and open a terminal in the extracted <code>ADAPT_SELECT</code> directory. Python <b>3.13.13</b> with the supplied pinned dependencies on Windows is the verified reference environment. Other Python/platform combinations are not claimed to yield identical scientific records.</p><p dir="ltr">Windows PowerShell:</p><pre>python -m venv .venv<br>.\.venv\Scripts\python.exe -m pip install -r requirements.txt<br>.\.venv\Scripts\python.exe -I -B reproduce.py --output-dir results/full<br></pre><p dir="ltr">Linux/macOS equivalent commands (not independently validated on those platforms):</p><pre>python3 -m venv .venv<br>.venv/bin/python -m pip install -r requirements.txt<br>.venv/bin/python -I -B reproduce.py --output-dir results/full<br></pre><p dir="ltr">The full run verifies all packaged file hashes; independently regenerates Study A at K=15/30/45; reruns all Study B analyses, tests, and primary application observations; executes both Study C output panels from frozen inputs; and checks the numerical paper tables and budget-curve coordinates.
Read the rest (9 more)
It typically takes about 3–4 minutes in the reference environment, excluding installation. The uncompressed inputs occupy about 385 MB; allow additional space for the virtual environment and fresh generated results.</p><p dir="ltr">Success means exit status zero and <code>results/full/verification.json</code> containing <code>"passed": true</code> and <code>"mode": "full"</code>. <code>results/full/commands.json</code> lists completed stages and durations; the adjacent logs explain any failure.
The runner refuses to overwrite an existing result directory. For another run, choose <code>--output-dir results/full-2</code>.</p><h2 dir="ltr">Faster checks with narrower scope</h2><pre>.\.venv\Scripts\python.exe -I -B reproduce.py --verify-only<br>.\.venv\Scripts\python.exe -I -B reproduce.py --replay-only --output-dir results/replay<br></pre><p dir="ltr"><code>--verify-only</code> checks package integrity. <code>--replay-only</code> recalculates A/B analyses and compares the paper with retained C evidence, but does <b>not</b> execute the application to regenerate observations.
It therefore does not establish fresh execution reproducibility. Full execution is the default. See <code>REPRODUCIBILITY.md</code> for per-study commands, outputs, and failure interpretation.</p><h2 dir="ltr">Studies and expected results</h2><table><tr><th><p dir="ltr">Study</p></th><th><p dir="ltr">Design</p></th><th><p dir="ltr">Principal reproducibility checks</p></th></tr><tr><td><p dir="ltr">A: foundation</p></td><td><p dir="ltr">510 tests; 8 snapshots; 3 repetitions; separate K=15/30/45 histories</p></td><td><p dir="ltr">Each budget matches 4,080 profiles, 3,570 label records and 420 prediction artifacts.
Independent analysis checks native and equal-count results separately.</p></td></tr><tr><td><p dir="ltr">B: exploratory</p></td><td><p dir="ltr">220 tests; 5 snapshots; 2 repetitions; K=15/30/45 replay</p></td><td><p dir="ltr">Fresh primary records match 1,100 profiles, 880 labels, 168 prediction artifacts and 2,200 individual execution traces. At K30, base/guided find 232/236 proxy impacts; the semantic component finds 238.</p></td></tr><tr><td><p dir="ltr">C: controlled</p></td><td><p dir="ltr">108 requirements; 27 crossed evaluation cells per output panel; 2 panels; K=9</p></td><td><p dir="ltr">Per panel, base=110, route+stage=110, route-only=116, development-selected component=117.
Fresh execution matches 540 checked cell files and 6 summaries.</p></td></tr></table><p dir="ltr">The negative C finding is retained: stage conditioning does not improve the base policy in this design. The panels are not pooled as independent changes. These workloads share one local application backend; they are not independent software projects.
B's outcome is a proxy-impact label, while C uses versioned factual requirements. The older differing B archive is historical provenance and is not the paper's primary evidence.</p><h2 dir="ltr">Package map</h2><ul><li><code>study_a/source/</code>, <code>study_b/source/</code>: complete Python application, evidence, selection, scheduling, test generation and analysis implementation used by the studies, with catalogs and corpus inputs.</li><li><code>study_a/scripts/</code>, <code>study_b/scripts/</code>, <code>study_b/validation_scripts/</code>: regeneration, policy/control/sensitivity analysis, recovered-case evidence and validation code. <code>study_b/tests/</code> contains the executable checks invoked by the runner.</li><li><code>study_a/inputs/</code>, <code>study_b/raw/</code>: archived primary scientific records; <code>study_a/expected/</code>, <code>study_b/expected/</code> and <code>study_b/expected_reported/</code> retain expected analytical results.</li><li><code>study_c/run_controlled_experiment.py</code>, <code>study_c/frozen/</code>: controlled-experiment source and frozen catalogs, schedules, fault allocations, selector masks and source hashes. <code>study_c/expected_execution/</code> contains raw cell-level materializations, selection commits, fitted retrieval state, answers and oracle records.</li><li><code>study_b/historical_case_dossiers/</code>, <code>study_b/historical_archive_diagnostic/</code>, <code>regeneration_investigation/</code>: explicitly historical case/context and environmental diagnostics, separated from refreshed primary results.</li><li><code>paper/</code>: current manuscript source, references, compiled PDF and implementation supplement.
Numerical checks consume the source directly; compiling the PDF is not needed to run experiments.</li><li><code>SHA256.json</code>: current per-file SHA-256 manifest. <code>ANONYMIZATION.md</code> explains retained scientific identifiers and the limits of identity removal; <code>RIGHTS.md</code> preserves third-party attribution and licensing status.</li></ul><p dir="ltr">Missing original producing environments and Study A's original per-replicate associations cannot be reconstructed retroactively.
Current primary A/B/C records regenerate in the reference environment; refreshed B and C include complete current oracle/output associations. Preserved historical fingerprints describe the original records, while <code>SHA256.json</code> describes the bytes of this review package.</p><p dir="ltr">Repository history, direct author/workstation metadata and private revision identifiers are excluded. Necessary original benchmark identifiers and corpus text remain unchanged so that exact computation is preserved; this is not a guarantee that scientific content cannot be linked to prior work.
See <code>ANONYMIZATION.md</code> before public deposition. No upload or DOI registration is performed by this package. Manuscript URL placeholders are intentionally unfilled.</p>
Links
Where it is published
- DOI doi.org/10.6084/m9.figshare.34002279.v1 ↗
DOI / persistent id · from datahub hku hk
Catalogue records · 1
- OAI-PMH record api.figshare.com/v2/oai?verb=GetRecord&metadataPrefix=oai_dc&identifier=oai%3Af… ↗
metadata API · from datahub hku hk
Topics
- From keywords
- Astronomy & Astrophysics · Chemistry · Chemistry · Computer Science & AI · Computer Science & AI · Computer Science & AI · Earth & Environmental Science · Earth & Environmental Science · Earth & Environmental Science · Economics & Finance · Economics & Finance · Engineering · Engineering · Humanities · Humanities · Life Sciences · Life Sciences · Materials Science · Mathematics & Statistics · Medicine & Health · Medicine & Health · Ocean & Atmospheric Science · Psychology & Behavioral Science · Social Science · Social Science · Software architecture · Software architecture · Software architecture
Provenance · 3 source records, 35 field assertions
| Source | Key | Last seen | Raw |
|---|---|---|---|
| HKU DataHub | oai:figshare.com:article/34002279 | 11 d ago | JSON v1 |
| figshare | oai:figshare.com:article/34002279 | 11 d ago | JSON v1 |
| Loughborough Research Repository | oai:figshare.com:article/34002279 | 10 d ago | JSON v1 |
| Field | Assertion | Extractor | Evidence |
|---|---|---|---|
| access_level | source · datahub hku hk | connector:datahub_hku_hk@1.0.0 | |
| concepts[field].anzsrc:field:461206 | mapping · repository lboro ac uk | vocabulary-mapper@1.0.0 | keywords['Software architecture'] |
| concepts[field].anzsrc:field:461206 | mapping · datahub hku hk | vocabulary-mapper@1.0.0 | keywords['Software architecture'] |
| concepts[field].anzsrc:field:461206 | mapping · figshare com | vocabulary-mapper@1.0.0 | keywords['Software architecture'] |
| concepts[field].local:field:astronomy | mapping · figshare com | connector:figshare_com@1.0.0 | |
| concepts[field].local:field:chemistry | mapping · repository lboro ac uk | connector:repository_lboro_ac_uk@1.0.0 | |
| concepts[field].local:field:chemistry | mapping · figshare com | connector:figshare_com@1.0.0 | |
| concepts[field].local:field:computer-science-ai | mapping · datahub hku hk | connector:datahub_hku_hk@1.0.0 | |
| concepts[field].local:field:computer-science-ai | mapping · repository lboro ac uk | connector:repository_lboro_ac_uk@1.0.0 | |
| concepts[field].local:field:computer-science-ai | mapping · figshare com | connector:figshare_com@1.0.0 | |
| concepts[field].local:field:earth-environmental | mapping · repository lboro ac uk | connector:repository_lboro_ac_uk@1.0.0 | |
| concepts[field].local:field:earth-environmental | mapping · datahub hku hk | connector:datahub_hku_hk@1.0.0 | |
| concepts[field].local:field:earth-environmental | mapping · figshare com | connector:figshare_com@1.0.0 | |
| concepts[field].local:field:economics-finance | mapping · repository lboro ac uk | connector:repository_lboro_ac_uk@1.0.0 | |
| concepts[field].local:field:economics-finance | mapping · figshare com | connector:figshare_com@1.0.0 | |
| concepts[field].local:field:engineering | mapping · repository lboro ac uk | connector:repository_lboro_ac_uk@1.0.0 | |
| concepts[field].local:field:engineering | mapping · figshare com | connector:figshare_com@1.0.0 | |
| concepts[field].local:field:humanities | mapping · figshare com | connector:figshare_com@1.0.0 | |
| concepts[field].local:field:humanities | mapping · repository lboro ac uk | connector:repository_lboro_ac_uk@1.0.0 | |
| concepts[field].local:field:life-sciences | mapping · repository lboro ac uk | connector:repository_lboro_ac_uk@1.0.0 | |
| concepts[field].local:field:life-sciences | mapping · figshare com | connector:figshare_com@1.0.0 | |
| concepts[field].local:field:materials-science | mapping · repository lboro ac uk | connector:repository_lboro_ac_uk@1.0.0 | |
| concepts[field].local:field:mathematics-statistics | mapping · repository lboro ac uk | connector:repository_lboro_ac_uk@1.0.0 | |
| concepts[field].local:field:medicine-health | mapping · figshare com | connector:figshare_com@1.0.0 | |
| concepts[field].local:field:medicine-health | mapping · repository lboro ac uk | connector:repository_lboro_ac_uk@1.0.0 | |
| concepts[field].local:field:ocean-atmospheric | mapping · figshare com | connector:figshare_com@1.0.0 | |
| concepts[field].local:field:psychology-behavioral | mapping · repository lboro ac uk | connector:repository_lboro_ac_uk@1.0.0 | |
| concepts[field].local:field:social-science | mapping · figshare com | connector:figshare_com@1.0.0 | |
| concepts[field].local:field:social-science | mapping · repository lboro ac uk | connector:repository_lboro_ac_uk@1.0.0 | |
| concepts[modality].local:modality:tabular | enrichment · datahub hku hk | keyword-concept-rules@1.0.0 | title+description (65%) |
| concepts[modality].local:modality:text | enrichment · datahub hku hk | keyword-concept-rules@1.0.0 | title+description (75%) |
| description | source · datahub hku hk | connector:datahub_hku_hk@1.0.0 | /metadata/dc/description |
| license | source · datahub hku hk | connector:datahub_hku_hk@1.0.0 | /metadata/dc/rights |
| publication_date | source · datahub hku hk | connector:datahub_hku_hk@1.0.0 | |
| title | source · datahub hku hk | connector:datahub_hku_hk@1.0.0 | /metadata/dc/title |