torte: Reproducible Feature-Model Experiments à la Carte
Description
This artifact archives the version 2.1.0 of torte, including its source code and all Docker images to ensure reproducibility. The files uploaded here are identical to the ones available in our GitHub release. Also consider checking that webpage for a more recent release, if desired.
This version of torte accompanies the paper "torte: Reproducible Feature-Model Experiments à la Carte", which has been accepted at ICSE'26 in the demonstration track.
Technical info
To install this release of torte, follow these instructions:
- Download and extract torte's source code (
torte-2.1.0.zip). - Download any Docker images needed by the experiment you want to run. Place their
.tar.gzfiles in the torte repository (next toREADME.md). If you skip this step, Docker images will be built from scratch instead, which may negatively impact reproducibility. Thus, to fully realize the intent of this reproduction package, please download and place all images next toREADME.md. - Run
./torte.sh <experiment>in the torte repository. SeeREADME.mdfor more details on how to interact with torte.
If you are interested in specific reproduction packages relating to papers that use torte in their evaluation, have a look at our Zenodo community.
Abstract
Feature modeling is crucial to understand and manage the variability in configurable software systems. However, existing tools for the automated analysis of feature-model formulas still face significant challenges, especially when applied to large and evolving codebases such as the Linux kernel's. We contribute torte, an open-source tool that addresses some of these challenges. To this end, torte integrates existing tools and original contributions into a single experimentation platform. Thus, torte facilitates reproducible and flexible feature-model experiments, which we showcase in various successful research evaluations. In particular, torte finally enables researchers to analyze almost the entire history of the Linux kernel's feature model, among other systems.
Files
torte-2.1.0.zip
Files
(7.2 GB)
| Name | Size | Download all |
|---|---|---|
|
md5:b3b41f2c1bb4d74de2fffae7ec4bda50
|
230.7 MB | Download |
|
md5:71fd16e380dfb4f9b23ab213858b7a5e
|
991.1 MB | Download |
|
md5:db26788ab24ac37c439de21dcdc6c4a4
|
366.6 MB | Download |
|
md5:2efbdce38d81cfe6722291526eded5c3
|
1.3 GB | Download |
|
md5:f14bd2d285894addf7c88a03b7e59fee
|
1.2 GB | Download |
|
md5:308e7d6d658d9acb540ec01ff34a527c
|
356.5 MB | Download |
|
md5:40d5079310e17eaed8ba2203557f4025
|
212.8 MB | Download |
|
md5:274e208022b72a1c54b653d4796272c4
|
660.3 MB | Download |
|
md5:b777ab36618b028ac3cecb1400187c4e
|
724.2 MB | Download |
|
md5:8c8b2affb1c0f23a6ef7f965e66305ef
|
349.1 MB | Download |
|
md5:543e09528962d720dff5ff80fbafb1fa
|
107.8 MB | Preview Download |
|
md5:ff9fb52d9d4d9189540e537744c4a060
|
240.3 MB | Download |
|
md5:6d79e517971ef0bd8c98bb7b4206b519
|
346.0 MB | Download |
Additional details
Software
- Repository URL
- https://github.com/ekuiter/torte