Published January 14, 2026
| Version v1
Artifact for "WhyFlow: Interrogative Debugger for Sensemaking Taint Analysis"
Authors/Creators
Description
This artifact accompanies the ICSE 2026 paper "WhyFlow: Interrogative Debugger for Sensemaking Taint Analysis."
WhyFlow is an interrogative debugging tool for taint analysis that enables developers to ask why, why-not, and what-if questions about dataflows.
Contents:
- WhyFlow web application (Meteor-based)
- Pre-computed CodeQL and Soufflé analysis results for Apache Dubbo
- User study data and statistical analysis scripts
- Docker environment for easy reproduction
Reproduction tracks:
- Track A: User study analysis (~10 minutes)
- Track B: Running WhyFlow interactively (~30 minutes, includes Docker build)
See replication/Experiment-Reproduction.md for detailed instructions.
Files
whyflow-icse26-artifact.zip
Files
(30.5 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:c4d7f2aca246e279869c0e056bc516a0
|
30.5 MB | Preview Download |