Replication package for the "Rust Coreutils: Rebuilding Unix Foundations in a Modern Language" article
Authors/Creators
Description
This replication package accompanies the article and provides everything needed to reproduce its empirical results. It compares two implementations of the Unix coreutils: the reference GNU coreutils (written in C, v9.5) and uutils (a Rust reimplementation, v0.4.0). The comparison covers two dimensions: code complexity (cyclomatic and cognitive, measured with lizard and rust-code-analysis-cli) and development history (commits and contributors per year, derived from full Git histories). All analysis scripts are included alongside pre-generated outputs, so the results can be inspected directly without running any tool. A Dockerfile is provided for fully reproducible execution in an isolated environment.
Files
Files
(65.9 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:ff5b0870804755582c307edad8cc3e47
|
65.9 kB | Download |