[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-82571-en":3,"doc-seo-82571-105":29,"detail-sidebar-cat-0-en-105":90},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":4,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":13,"seo_description":14,"update_tm":27,"read_time":28},82571,962075006959,"Anda","https://ap-avatar.wpscdn.com/avatar/e0002397efbe92a78e?_k=1776741047341049297",8,"Research & Report","Delta Debugging in the Absence of Test Oracles Through Metamorphic Testing","Delta debugging provides an automatic way to minimize a program input while preserving a specified property, yet its usability depends on test oracles that verify whether a reduced input still maintains correctness. This oracle dependency restricts existing delta debugging methods for oracle-deficient programs. The paper introduces DDMT, which redesigns an oracle-independent test function and integrates it into delta debugging reductions. DDMT uses metamorphic testing to validate property preservation without requiring a traditional test oracle. Experiments on 66 subjects across oracle-available and oracle-deficient settings show improved applicability with maintained or enhanced reduction effectiveness and query efficiency.","Delta Debugging in the Absence of Test Oracles Through Metamorphic Testing  \nMingyue Jiang, Yongqiang Tian, Tsong Yueh Chen  \narXiv :2607 .00929v 1 [ cs . SE] 1 Jul 2026  \nAbstract—Delta debugging provides an automatic way to minimize a program input while preserving a certain property. However, its effectiveness fundamentally relies on the availability of test oracles to determine whether a reduced input still preserves the specific property. Consequently, the oracle problem substantially limits the applicability of existing delta debugging techniques, particularly for oracle-deficient programs where output correctness cannot be directly determined. To address this problem, this paper proposes a novel approach, DDMT, to enhance the applicability of delta debugging, especially facilitating its application to oracle-deficient programs. Our key insight is to redesign an oracle-independent test function and incorporate it into the reduction procedure of delta debugging such that the property-preservation validation can be accomplished without requiring a test oracle. To this end, DDMT employs the technique of metamorphic testing, which is a property-based and oracleindependent testing method. It establishes a metamorphic testingbased test function, using it as a replacement for the original test function adopted by delta debugging. The experiments evaluate DDMT on 66 subjects across both oracle-available and oracledeficient scenarios, with different delta debugging approaches. The results positively confirm that DDMT can enhance the applicability of delta debugging while often preserving or improving reduction effectiveness and query efficiency. Furthermore, compared to the relevant delta debugging approaches, DDMT is also able to achieve performance improvements with proper configurations.  \nIndex Terms—Delta debugging, Metamorphic testing, Oracle problem.  \nI. INTRODUCTION  \nTEST inputs are key artifacts for program debugging. A  \nfailure-causing input that reveals program failures can aid the debugging process in finding the bug, understanding the root cause of the bug, fixing the bug, and so on. However, such an input may be overly large and complex, because it may contain some information that is irrelevant to the cause of failure. The debugging of a program using such an input may be unnecessarily cumbersome and inefficient. Therefore, a simplified input that preserves the failure-revealing capability of the original input can facilitate more effective debugging.  \nM. Jiang is with School of Information Science and Technology, Zhejiang Sci-Tech University, Hangzhou, China ([e-mail: mjiang@zstu.edu.cn](e-mail: mjiang@zstu.edu.cn))  \nY. Tian is with Department of Software Systems & Cybersecurity, Monash University, Melbourne, Australia ([e-mail: Yongqiang.Tian@monash.edu](e-mail: Yongqiang.Tian@monash.edu))  \nT. Y. Chen is with the School of Science, Computing and Emerging Technologies, Swinburne University of Technology, Hawthorn, VIC 3122 Australia (e-mail: [tychen@swin.edu.au](tychen@swin.edu.au))  \nCorresponding author: Yongqiang Tian  \nPreprint—under review. This is the authors’ version.  \nThis research was partially supported by use of the Nectar Research Cloud, a collaborative Australian research platform supported by the NCRIS-funded Australian Research Data Commons (ARDC) . It was also supported by the National Nature Science Foundation of China (Grant No.61802349) .  \nDelta debugging (DD) [1], [2], [3] is a systematic approach towards the automated input simplification. It automatically reduces an input of the target software system into the essential minimum that still preserves the property of interest (e.g. the capability of revealing a specific type of failures) . DD is traditionally built upon the ddmin algorithm, which follows a divide-and-conquer strategy by recursively partitioning inputs and eliminating irrelevant elements. To simplify program inputs, the algorithm repeatedly generates reduced candidate inp","cbCaibe0KBTnzJ9t","https://ap.wps.com/l/cbCaibe0KBTnzJ9t","pdf",633774,1,13,"English","en",105,"# Introduction\n## Delta Debugging for Input Simplification\n## Prior Work and Optimization Approaches","[{\"question\":\"What problem does the paper address in delta debugging?\",\"answer\":\"Delta debugging effectiveness is constrained by the availability of test oracles needed to confirm that reduced inputs still preserve the desired property.\"},{\"question\":\"How does DDMT enable delta debugging without test oracles?\",\"answer\":\"DDMT redesigns the validation test function to be oracle-independent by using metamorphic testing, embedding that function into the reduction procedure.\"},{\"question\":\"What do the experiments evaluate, and what are the main results?\",\"answer\":\"The experiments assess DDMT on 66 subjects under both oracle-available and oracle-deficient scenarios, comparing different delta debugging approaches. Results indicate improved applicability while often preserving or improving reduction effectiveness and query efficiency, and sometimes improving performance with proper configurations.\"}]",1784181580,33,{"code":4,"msg":30,"data":31},"ok",{"site_id":24,"language":23,"slug":32,"title":13,"keywords":33,"description":14,"schema_data":34,"social_meta":85,"head_meta":87,"extra_data":89,"updated_unix":27},"delta-debugging-in-the-absence-of-test-oracles-through-metamorphic-testing","",{"@graph":35,"@context":84},[36,53,67],{"@type":37,"itemListElement":38},"BreadcrumbList",[39,43,47,50],{"item":40,"name":41,"@type":42,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":44,"name":45,"@type":42,"position":46},"https://docshare.wps.com/document/","Document",2,{"item":48,"name":12,"@type":42,"position":49},"https://docshare.wps.com/document/research-report/",3,{"item":51,"name":13,"@type":42,"position":52},"https://docshare.wps.com/document/delta-debugging-in-the-absence-of-test-oracles-through-metamorphic-testing/82571/",4,{"url":51,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":23,"description":14,"dateModified":61,"datePublished":61,"encodingFormat":60,"isAccessibleForFree":62,"interactionStatistic":63},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":40,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-07-16",true,{"@type":64,"interactionType":65,"userInteractionCount":4},"InteractionCounter",{"@type":66},"ViewAction",{"@type":68,"mainEntity":69},"FAQPage",[70,76,80],{"name":71,"@type":72,"acceptedAnswer":73},"What problem does the paper address in delta debugging?","Question",{"text":74,"@type":75},"Delta debugging effectiveness is constrained by the availability of test oracles needed to confirm that reduced inputs still preserve the desired property.","Answer",{"name":77,"@type":72,"acceptedAnswer":78},"How does DDMT enable delta debugging without test oracles?",{"text":79,"@type":75},"DDMT redesigns the validation test function to be oracle-independent by using metamorphic testing, embedding that function into the reduction procedure.",{"name":81,"@type":72,"acceptedAnswer":82},"What do the experiments evaluate, and what are the main results?",{"text":83,"@type":75},"The experiments assess DDMT on 66 subjects under both oracle-available and oracle-deficient scenarios, comparing different delta debugging approaches. Results indicate improved applicability while often preserving or improving reduction effectiveness and query efficiency, and sometimes improving performance with proper configurations.","https://schema.org",{"og:url":51,"og:type":86,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":88,"canonical":51},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":91},[92,96,100,104,109,114,119,122,127,130,134],{"id":20,"doc_module":4,"doc_module_name":45,"category_name":93,"show_sort_weight":94,"slug":95},"Story & Novel",90,"story-novel",{"id":46,"doc_module":4,"doc_module_name":45,"category_name":97,"show_sort_weight":98,"slug":99},"Literature",80,"literature",{"id":52,"doc_module":4,"doc_module_name":45,"category_name":101,"show_sort_weight":102,"slug":103},"Exam",70,"exam",{"id":105,"doc_module":4,"doc_module_name":45,"category_name":106,"show_sort_weight":107,"slug":108},5,"Comic",60,"comic",{"id":110,"doc_module":4,"doc_module_name":45,"category_name":111,"show_sort_weight":112,"slug":113},6,"Technology",50,"technology",{"id":115,"doc_module":4,"doc_module_name":45,"category_name":116,"show_sort_weight":117,"slug":118},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":45,"category_name":12,"show_sort_weight":120,"slug":121},30,"research-report",{"id":123,"doc_module":4,"doc_module_name":45,"category_name":124,"show_sort_weight":125,"slug":126},9,"Religion & Spirituality",20,"religion-spirituality",{"id":125,"doc_module":4,"doc_module_name":45,"category_name":128,"show_sort_weight":125,"slug":129},"World Cup","world-cup",{"id":131,"doc_module":4,"doc_module_name":45,"category_name":132,"show_sort_weight":131,"slug":133},10,"Lifestyle","lifestyle",{"id":135,"doc_module":4,"doc_module_name":45,"category_name":136,"show_sort_weight":105,"slug":137},19,"General","general"]