When Does Diagnosis Help Select Software Repairs? A Synthetic Sensitivity Study

This preprint presents an exploratory synthetic sensitivity study investigating when diagnostic information helps select software repair candidates. Using a controlled simulator, the study compares six candidate-selection policies across three mappings between diagnosis labels and candidate utility: identity-aligned, one-step rotation, and episode-wise random permutation. The primary outcome is the paired difference in selected gain between an adaptive diagnosis-informed ranking policy and an observed-performance ranking baseline. Under the identity-aligned mapping, the mean difference is +0.00542, with a descriptive 95% seed-level confidence interval of [0.00484, 0.00600]. Under the one-step rotation and episode-wise random mappings, the differences are −0.00412 [−0.00476, −0.00347] and −0.00174 [−0.00245, −0.00103], respectively. These results illustrate that the usefulness of diagnosis-informed candidate selection depends on the relationship between diagnostic labels and candidate utility. Accurate root-cause diagnosis alone does not necessarily identify the most beneficial repair candidate when that relationship is misaligned or unknown. The evidence is entirely synthetic. The study does not evaluate real-world software repairs, repair acceptance, deployment effectiveness, or safety guarantees. The findings should be interpreted as exploratory sensitivity results rather than evidence of real-world repair performance. This manuscript is a preprint and has not been peer reviewed.

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-10-26
DOI
https://doi.org/10.5281/zenodo.23656648
Primary Topic
Software Testing and Debugging Techniques
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
preprint

When Does Diagnosis Help Select Software Repairs? A Synthetic Sensitivity Study

Lokesh Annapurreddy
Zenodo (CERN European Organization for Nuclear Research)
Software Testing and Debugging Techniques
preprint

When Does Diagnosis Help Select Software Repairs? A Synthetic Sensitivity Study

Lokesh Annapurreddy
preprint en

Abstract

This preprint presents an exploratory synthetic sensitivity study investigating when diagnostic information helps select software repair candidates. Using a controlled simulator, the study compares six candidate-selection policies across three mappings between diagnosis labels and candidate utility: identity-aligned, one-step rotation, and episode-wise random permutation. The primary outcome is the paired difference in selected gain between an adaptive diagnosis-informed ranking policy and an observed-performance ranking baseline. Under the identity-aligned mapping, the mean difference is +0.00542, with a descriptive 95% seed-level confidence interval of [0.00484, 0.00600]. Under the one-step rotation and episode-wise random mappings, the differences are −0.00412 [−0.00476, −0.00347] and −0.00174 [−0.00245, −0.00103], respectively. These results illustrate that the usefulness of diagnosis-informed candidate selection depends on the relationship between diagnostic labels and candidate utility. Accurate root-cause diagnosis alone does not necessarily identify the most beneficial repair candidate when that relationship is misaligned or unknown. The evidence is entirely synthetic. The study does not evaluate real-world software repairs, repair acceptance, deployment effectiveness, or safety guarantees. The findings should be interpreted as exploratory sensitivity results rather than evidence of real-world repair performance. This manuscript is a preprint and has not been peer reviewed.

Zenodo (CERN European Organization for Nuclear Research)
Software Testing and Debugging Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon