minex: Automatically Reduce Failing R Scripts to a Minimal Reproducible
Example
Shrinks a failing R script to the smallest subset of statements
that still triggers the same error, using the delta debugging algorithm of
Zeller and Hildebrandt (2002) <doi:10.1109/32.988498>. Each candidate
reduction is evaluated in a separate R process, so dependencies between
statements and their side effects are respected. The result is a
one-minimal example, in which removing any remaining statement makes the
error disappear; this is the form most useful for bug reports and for
questions on community forums. When no statement can be removed, because
the failure is nested inside a function body, reduction continues within
the surviving statements. A general delta debugging routine and a
helper for reducing data frames to the rows that reproduce a failure are
also provided.
| Version: |
0.2.0 |
| Imports: |
callr, stats, utils |
| Suggests: |
clipr, ellmer, knitr, rmarkdown, spelling, testthat (≥
3.0.0) |
| Published: |
2026-08-29 |
| DOI: |
10.32614/CRAN.package.minex |
| Author: |
Sandeep Bodduluri
[aut, cph],
Sumanth Chandrupatla
[aut, cre,
cph] |
| Maintainer: |
Sumanth Chandrupatla <srchandr at uab.edu> |
| BugReports: |
https://github.com/DIGlabUAB/minex/issues |
| License: |
MIT + file LICENSE |
| URL: |
https://github.com/DIGlabUAB/minex |
| NeedsCompilation: |
no |
| Language: |
en-US |
| Materials: |
README, NEWS |
| CRAN checks: |
minex results |
Documentation:
Downloads:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=minex
to link to this page.