There is a newer version of the record available.

Published January 16, 2026 | Version 0.1
Software Open

mehilshah/ICSE26-RepGen: First release of RepGen

Authors/Creators

  • 1. Dalhousie University

Description

RepGen v0.1 Release Notes

Date: January 15, 2026 Version:: 0.1 (Initial Release)

Overview

This is the initial release of RepGen, an automated tool designed to reproduce bugs in Deep Learning (DL) systems. This release supports the methodology detailed in the associated research submission to ICSE 2026. RepGen automates the generation of reproduction scripts to facilitate fault localization and reliability testing in DL frameworks.

Key Features

  • Automated Reproduction: Generates executable scripts to reproduce reported crashes and failures in DL models without manual intervention.
  • Crash Analysis: Parses stack traces and issue reports to identify potential root causes in libraries such as TensorFlow and PyTorch.
  • Fault Localization: Provides preliminary localization data to assist in identifying the specific modules or layers responsible for the failure.
  • Environment Replication: Captures and configures the necessary software environment (dependencies, library versions) to ensure consistent reproduction results.

System Requirements

  • Language: Python 3.8+
  • OS: Linux (Ubuntu 20.04+ recommended) or macOS
  • Dependencies: torch, tensorflow, pandas, numpy (see requirements.txt for specific versions)

Installation

git clone https://github.com/mehilshah/ICSE26-RepGen.git
cd ICSE26-RepGen
pip install -r requirements.txt
bash RepGen.sh

Files

mehilshah/ICSE26-RepGen-0.1.zip

Files (71.1 MB)

Name Size Download all
md5:380a4f2f5bd05409483731909971d710
71.1 MB Preview Download

Additional details

Related works