← Search

Subhajit Roy

6 accepted papers

2026

Mining Statistically Likely k-Reachable States in Probabilistic Programs

IJCAI 2026

We propose the notion of statistically likely k-step reachable set in probabilistic programs, a statistically robust notion for high-probability k-step reachable program states. We design an inductive algorithm to capture this set as a symbolic representation in propositional logic for Boolean proba

Cited by 0Scholar
2023

Augmenting Automated Spectrum Based Fault Localization for Multiple Faults

IJCAI 2023poster

Spectrum-based Fault Localization (SBFL) uses the coverage of test cases and their outcome (pass/fail) to predict the "suspiciousness'' of program components, e.g., lines of code. SBFL is, perhaps, the most successful fault localization technique due to its simplicity and scalability. However, SBFL…

2023

Data-Driven Invariant Learning for Probabilistic Programs (Extended Abstract)

IJCAI 2023poster

The weakest pre-expectation framework from Morgan and McIver for deductive verification of probabilistic programs generalizes binary state assertions to real-valued expectations to measure expected values of expressions over probabilistic program variables. While loop-free programs can be analyzed b…

Cited by 0SourcePDFScholar
2021

Program Synthesis as Dependency Quantified Formula Modulo Theory

IJCAI 2021poster

Given a specification φ(X, Y ) over inputs X and output Y and defined over a background theory T, the problem of program synthesis is to design a program f such that Y = f (X), satisfies the specification φ. Over the past decade, syntax-guided synthesis (SyGuS) has emerged as a dominant approach to…

2021

Symmetric Component Caching for Model Counting on Combinatorial Instances

AAAI 2021technical

Given a propositional formula ψ, the model counting problem, also referred to as #SAT, seeks to compute the number of satisfying assignments (or models) of ψ. Modern search-based model counting algorithms are built on conflict-driven clause learning, combined with the caching of certain subformulas…

2020

Diagnosing Software Faults Using Multiverse Analysis

IJCAI 2020poster

Spectrum-based Fault Localization (SFL) approaches aim to efficiently localize faulty components from examining program behavior. This is done by collecting the execution patterns of various combinations of components and the corresponding outcomes into a spectrum. Efficient fault localization depe…