Accelerating Delta Debugging through Probabilistic Monotonicity Assessment
Yonggang Tao, Jingling Xue

TL;DR
This paper introduces Probabilistic Monotonicity Assessment (PMA), a method that improves delta debugging efficiency by probabilistically modeling search space monotonicity, reducing redundant tests without losing effectiveness.
Contribution
PMA dynamically assesses search space monotonicity during debugging, enabling probabilistic exclusion of non-failure-inducing subsets and significantly improving delta debugging performance.
Findings
PMA reduces processing time by 59.2% compared to CHISEL.
PMA accelerates reduction speed by 3.32x over CHISEL.
PMA decreases final program size by 6.7% compared to CHISEL.
Abstract
Delta debugging assumes search space monotonicity: if a program causes a failure, any supersets of that program will also induce the same failure, permitting the exclusion of subsets of non-failure-inducing programs. However, this assumption does not always hold in practice. This paper introduces Probabilistic Monotonicity Assessment (PMA), enhancing the efficiency of DDMIN-style algorithms without sacrificing effectiveness. PMA dynamically models and assesses the search space's monotonicity based on prior tests tried during the debugging process and uses a confidence function to quantify monotonicity, thereby enabling the probabilistic exclusion of subsets of non-failure-inducing programs. Our approach significantly reduces redundant tests that would otherwise be performed, without compromising the quality of the reduction. We evaluated PMA against two leading DDMIN-style tools,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReservoir Engineering and Simulation Methods · Hydraulic Fracturing and Reservoir Analysis · Oil and Gas Production Techniques
