Search-Based Risk Feature Discovery in Document Structure Spaces under a Constrained Budget
Saisubramaniam Gopalakrishnan, Harikrishnan P M, Dagnachew Birru

TL;DR
This paper introduces a search-based testing approach to uncover diverse failure modes in document processing systems within limited budgets, emphasizing solver complementarity for robust validation.
Contribution
It formalizes risk feature discovery as a search problem and benchmarks multiple search strategies, highlighting the importance of solver diversity in failure detection.
Findings
Different solvers find unique failure modes at similar budgets.
No single search strategy dominates across all budgets.
Combining solvers improves failure coverage and robustness.
Abstract
Enterprise-grade Intelligent Document Processing (IDP) systems support high-stakes workflows across finance, insurance, and healthcare. Early-phase system validation under limited budgets mandates uncovering diverse failure mechanisms, rather than identifying a single worst-case document. We formalize this challenge as a Search-Based Software Testing (SBST) problem, aiming to identify complex interactions between document variables, with the objective to maximize the number of distinct failure types discovered within a fixed evaluation budget. Our methodology operates on a combinatorial space of document configurations, rendering instances of structural \emph{risk features} to induce realistic failure conditions. We benchmark a diverse portfolio of search strategies spanning evolutionary, swarm-based, quality-diversity, learning-based, and quantum under identical budget constraints.…
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
TopicsSoftware System Performance and Reliability · Software Engineering Research · Software Testing and Debugging Techniques
