{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T05:09:00Z","timestamp":1784351340414,"version":"3.55.0"},"reference-count":63,"publisher":"Association for Computing Machinery (ACM)","issue":"2","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Softw. Eng. Methodol."],"published-print":{"date-parts":[[2026,2,28]]},"abstract":"<jats:p>With the development of automated software testing technology, software developers can get a large number of crash test cases in a short period of time. However, analyzing these crash test cases and finding their root cause is a time-consuming and labor-intensive task. Techniques based on reverse execution and backward taint analysis are proposed to locate the root cause, but can\u2019t provide context information or explanation of the underlying fault. To address these two limitations, researchers have proposed an automated root cause analysis technique called AURORA. Although this technique provides powerful root cause analysis capabilities, it also have two obvious shortcomings. First, the results of root cause analysis are not accurate enough. Second, the efficiency of root cause analysis is not high enough. In order to improve these two shortcomings, we propose OptRCA, a more efficient and accurate approach for root cause analysis and explanation. Like AURORA\u2019s fuzzing strategy, OptRCA is also designed based on AFL\u2019s crash mode. The difference between them is mainly reflected in three points. First of all, the goal pursued by OptRCA is different from that of normal fuzzing technology. OptRCA pursues maximum correlation to ensure that as many crash test cases as possible are related to the same root cause. This test case with maximum correlation can greatly improve the accuracy of root cause analysis. Second, OptRCA proposed a more efficient non-crash test case retention strategy, which we named \u201cHill-Climbing Retention.\u201d Using the hill-climbing retention method, OptRCA can obtain sufficient root cause information while retaining only a few non-crash test cases. Since the number of test cases is greatly reduced, the efficiency of OptRCA\u2019s subsequent root cause analysis process is also greatly improved. In addition, OptRCA also optimizes the analysis formula to obtain more accurate analysis results. In the evaluation experimental results, OptRCA is significantly better than AURORA in terms of accuracy and efficiency. Quantitative analysis shows that OptRCA is 65% more accurate and 61% more efficient than AURORA.<\/jats:p>","DOI":"10.1145\/3736718","type":"journal-article","created":{"date-parts":[[2025,5,23]],"date-time":"2025-05-23T11:53:35Z","timestamp":1748001215000},"page":"1-32","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["OptRCA: A More Efficient and Accurate Approach for Automated Root Cause Analysis and Explanation"],"prefix":"10.1145","volume":"35","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9879-0260","authenticated-orcid":false,"given":"Jingquan","family":"Ge","sequence":"first","affiliation":[{"name":"Continental-NTU Corporate Lab, Nanyang Technological University, Singapore, Singapore"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8953-0782","authenticated-orcid":false,"given":"Yaowen","family":"Zheng","sequence":"additional","affiliation":[{"name":"Institute of Information Engineering CAS, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4382-0757","authenticated-orcid":false,"given":"Yuekang","family":"Li","sequence":"additional","affiliation":[{"name":"University of New South Wales, Sydney, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0044-466X","authenticated-orcid":false,"given":"Wei","family":"Ma","sequence":"additional","affiliation":[{"name":"Continental-NTU Corporate Lab, Nanyang Technological University, Singapore, Singapore"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1183-4310","authenticated-orcid":false,"given":"Sheikh Mahbub","family":"Habib","sequence":"additional","affiliation":[{"name":"Continental Automotive Technologies GmbH, Frankfurt, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-8599-5535","authenticated-orcid":false,"given":"Praveen","family":"Kakkolangara","sequence":"additional","affiliation":[{"name":"Continental Automotive Singapore Pte Ltd, Singapore, Singapore"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-7639-6722","authenticated-orcid":false,"given":"Gabriel Wayne","family":"Byman","sequence":"additional","affiliation":[{"name":"Elektrobit Automotive GmbH, Erlangen, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7300-9215","authenticated-orcid":false,"given":"Yang","family":"Liu","sequence":"additional","affiliation":[{"name":"Nanyang Technological University, Singapore, Singapore"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,1,20]]},"reference":[{"key":"e_1_3_2_2_2","unstructured":"2018. Use after free caused by integer overflow in environment stack #3995. Retrieved from https:\/\/github.com\/mruby\/mruby\/issues\/3995"},{"key":"e_1_3_2_3_2","unstructured":"2020. Bug 3392707 - heap-use-after-free in saa_wbytes nasmlib\/saa.c:132. Retrieved from https:\/\/bugzilla.nasm.us\/show_bug.cgi?id=3392707"},{"key":"e_1_3_2_4_2","unstructured":"2020. Bug 3392712 - double-free in pp_tokline asm\/preproc.c:6750. Retrieved from https:\/\/bugzilla.nasm.us\/show_bug.cgi?id=3392712"},{"key":"e_1_3_2_5_2","unstructured":"2020. Heap buffer overflow in mruby interpreter #5042. Retrieved from https:\/\/github.com\/mruby\/mruby\/issues\/5042"},{"key":"e_1_3_2_6_2","unstructured":"2020. Sec Bug #79037 global buffer-overflow in \u2018mbfl_filt_conv_big5_wchar\u2019. Retrieved from https:\/\/bugs.php.net\/bug.php?id=79037"},{"key":"e_1_3_2_7_2","unstructured":"2020. Sec Bug #79099 OOB read in php_strip_tags_ex. Retrieved from https:\/\/bugs.php.net\/bug.php?id=79099"},{"key":"e_1_3_2_8_2","unstructured":"2020. Sec Bug #79371 mb_strtolower (UTF-32LE): stack-buffer-overflow at php_unicode_tolower_full. Retrieved from https:\/\/bugs.php.net\/bug.php?id=79371"},{"key":"e_1_3_2_9_2","unstructured":"2020. Segmentation fault at mrb_vm_exec #4973. Retrieved from https:\/\/github.com\/mruby\/mruby\/issues\/4973"},{"key":"e_1_3_2_10_2","unstructured":"2020. Segmentation fault in Mruby interpreter making it crash #5046. Retrieved from https:\/\/github.com\/mruby\/mruby\/issues\/5046"},{"key":"e_1_3_2_11_2","unstructured":"2021. Bug 26929 - [readelf] crash with ASAN in print_dynamic_symbol. Retrieved from https:\/\/sourceware.org\/bugzilla\/show_bug.cgi?id=26929"},{"key":"e_1_3_2_12_2","unstructured":"2021. Bug 26931 - [nm] crash with ASAN in display_rel_file. Retrieved from https:\/\/sourceware.org\/bugzilla\/show_bug.cgi?id=26931"},{"key":"e_1_3_2_13_2","unstructured":"2021. Heap Overflow in mruby #5316. Retrieved from https:\/\/github.com\/mruby\/mruby\/issues\/5316"},{"key":"e_1_3_2_14_2","unstructured":"2021. Vulnerability Details: CVE-2021-44647. Retrieved from https:\/\/www.cvedetails.com\/cve\/CVE-2021-44647\/"},{"key":"e_1_3_2_15_2","unstructured":"2022. Bug 29699 - Segmentation fault caused by null pointer dereference in nm-new _bfd_elf_get_symbol_version_string elf.c:1969. Retrieved from https:\/\/sourceware.org\/bugzilla\/show_bug.cgi?id=29699"},{"key":"e_1_3_2_16_2","unstructured":"2022. Bug 3392815 - heap-buffer-overflow asm\/nasm.c:856 in quote_for_pmake. Retrieved from https:\/\/bugzilla.nasm.us\/show_bug.cgi?id=3392815"},{"key":"e_1_3_2_17_2","unstructured":"2022. Vulnerability Details : CVE-2022-33099. Retrieved from https:\/\/www.cvedetails.com\/cve\/CVE-2022-33099\/"},{"key":"e_1_3_2_18_2","unstructured":"2023. Bug 29988 - AddressSanitizer: heap-buffer-overflow \/binutils-gdb\/bfd\/libbfd.c:784 in bfd_getl64. Retrieved from https:\/\/sourceware.org\/bugzilla\/show_bug.cgi?id=29988"},{"key":"e_1_3_2_19_2","unstructured":"2023. Bug 30285 - objdump heap-buffer-overflow in _bfd_elf_print_private_bfd_data() at \/binutils-gdb\/bfd\/elf.c:1844 (SIGSEGV). Retrieved from https:\/\/sourceware.org\/bugzilla\/show_bug.cgi?id=30285"},{"key":"e_1_3_2_20_2","unstructured":"2023. Bug 3392857 - Heap-Buffer-Overflow in NASM(asm\/preproc.c:6863 in expand_mmacro). Retrieved from https:\/\/bugzilla.nasm.us\/show_bug.cgi?id=3392857"},{"key":"e_1_3_2_21_2","unstructured":"2023. Bug: Loading a corrupted binary file can segfault. Retrieved from https:\/\/github.com\/lua\/lua\/commit\/ab859fe59b464a038a45552921cb2b23892343af"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1016\/J.JSS.2009.06.035"},{"key":"e_1_3_2_23_2","volume-title":"26th Annual Network and Distributed System Security Symposium (NDSS \u201919)","author":"Aschermann Cornelius","year":"2019","unstructured":"Cornelius Aschermann, Sergej Schumilo, Tim Blazytko, Robert Gawlik, and Thorsten Holz. 2019. REDQUEEN: Fuzzing with input-to-state correspondence. In 26th Annual Network and Distributed System Security Symposium (NDSS \u201919). The Internet Society. Retrieved from https:\/\/www.ndss-symposium.org\/ndss-paper\/redqueen-fuzzing-with-input-to-state-correspondence\/"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/1134285.1134299"},{"key":"e_1_3_2_25_2","first-page":"235","volume-title":"29th USENIX Security Symposium (USENIX Security \u201920)","author":"Blazytko Tim","year":"2020","unstructured":"Tim Blazytko, Moritz Schl\u00f6gel, Cornelius Aschermann, Ali Abbasi, Joel Frank, Simon W\u00f6rner, and Thorsten Holz. 2020. AURORA: Statistical crash analysis for automated root cause explanation. In 29th USENIX Security Symposium (USENIX Security \u201920). Srdjan Capkun and Franziska Roesner (Eds.), USENIX Association, 235\u2013252. Retrieved from https:\/\/www.usenix.org\/conference\/usenixsecurity20\/presentation\/blazytko"},{"key":"e_1_3_2_26_2","unstructured":"Tim Blazytko Moritz Schl\u00f6gel Cornelius Aschermann Ali Abbasi Joel Frank Simon W\u00f6rner and Thorsten Holz. 2022. Aurora: Statistical crash analysis for automated root cause explanation. Retrieved from https:\/\/github.com\/RUB-SysSec\/aurora"},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/3133956.3134020"},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978428"},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.50"},{"key":"e_1_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2018.00046"},{"key":"e_1_3_2_31_2","unstructured":"Intel Corporation. 2023. Intel 64 and IA-32 Architectures Software Developer Manuals. Retrieved from https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/intel-sdm.html"},{"key":"e_1_3_2_32_2","unstructured":"Intel Corporation. 2023. Pin - A Dynamic Binary Instrumentation Tool. Retrieved from https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/tool\/pin-a-dynamic-binary-instrumentation-tool.html"},{"key":"e_1_3_2_33_2","first-page":"17","volume-title":"13th USENIX Symposium on Operating Systems Design and Implementation (OSDI \u201918)","author":"Cui Weidong","year":"2018","unstructured":"Weidong Cui, Xinyang Ge, Baris Kasikci, Ben Niu, Upamanyu Sharma, Ruoyu Wang, and Insu Yun. 2018. REPT: Reverse debugging of failures in deployed software. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI \u201918). Andrea C. Arpaci-Dusseau and Geoff Voelker (Eds.), USENIX Association, 17\u201332. Retrieved from https:\/\/www.usenix.org\/conference\/osdi18\/presentation\/weidong"},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884844"},{"key":"e_1_3_2_35_2","unstructured":"Free Software Foundation. 2023. GNU Binutils. Retrieved from https:\/\/www.gnu.org\/software\/binutils\/"},{"key":"e_1_3_2_36_2","unstructured":"Google. 2016. Announcing OSS-Fuzz: Continuous fuzzing for open source software. Retrieved from https:\/\/testing.googleblog.com\/2016\/12\/announcing-oss-fuzz-continuous-fuzzing.html"},{"key":"e_1_3_2_37_2","first-page":"1787","volume-title":"28th USENIX Security Symposium (USENIX Security \u201919)","author":"Guo Wenbo","year":"2019","unstructured":"Wenbo Guo, Dongliang Mu, Xinyu Xing, Min Du, and Dawn Song. 2019. DEEPVSA: Facilitating value-set analysis with deep learning for postmortem program analysis. In 28th USENIX Security Symposium (USENIX Security \u201919). Nadia Heninger and Patrick Traynor (Eds.), USENIX Association, 1787\u20131804. Retrieved from https:\/\/www.usenix.org\/conference\/usenixsecurity19\/presentation\/guo"},{"key":"e_1_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1007\/S10515-009-0056-X"},{"key":"e_1_3_2_39_2","first-page":"2497","volume-title":"31st USENIX Security Symposium (USENIX Security \u201922)","author":"He Liang","year":"2022","unstructured":"Liang He, Hong Hu, Purui Su, Yan Cai, and Zhenkai Liang. 2022. FreeWill: Automatically diagnosing use-after-free bugs via reference miscounting detection on binaries. In 31st USENIX Security Symposium (USENIX Security \u201922). Kevin R. B. Butler and Kurt Thomas (Eds.), USENIX Association, 2497\u20132512. Retrieved from https:\/\/www.usenix.org\/conference\/usenixsecurity22\/presentation\/he-liang"},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786844"},{"key":"e_1_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3243804"},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106295"},{"key":"e_1_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1109\/SP54263.2024.00074"},{"key":"e_1_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2018.00056"},{"key":"e_1_3_2_45_2","volume-title":"24th Annual Network and Distributed System Security Symposium (NDSS 2017)","author":"Rawat Sanjay","year":"2017","unstructured":"Sanjay Rawat, Vivek Jain, Ashish Kumar, Lucian Cojocar, Cristiano Giuffrida, and Herbert Bos. 2017. VUzzer: Application-aware evolutionary fuzzing. In 24th Annual Network and Distributed System Security Symposium (NDSS 2017), The Internet Society. Retrieved from https:\/\/www.ndss-symposium.org\/ndss2017\/ndss-2017-programme\/vuzzer-application-aware-evolutionary-fuzzing\/"},{"key":"e_1_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070508"},{"key":"e_1_3_2_47_2","doi-asserted-by":"publisher","DOI":"10.1109\/SECDEV.2016.043"},{"key":"e_1_3_2_48_2","first-page":"309","volume-title":"2012 USENIX Annual Technical Conference","author":"Serebryany Konstantin","year":"2012","unstructured":"Konstantin Serebryany, Derek Bruening, Alexander Potapenko, and Dmitriy Vyukov. 2012. AddressSanitizer: A fast address sanity checker. In 2012 USENIX Annual Technical Conference. Gernot Heiser and Wilson C. Hsieh (Eds.), USENIX Association, 309\u2013318. Retrieved from https:\/\/www.usenix.org\/conference\/atc12\/technical-sessions\/presentation\/serebryany"},{"key":"e_1_3_2_49_2","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2015.7054186"},{"key":"e_1_3_2_50_2","volume-title":"23rd Annual Network and Distributed System Security Symposium (NDSS \u201916)","author":"Stephens Nick","year":"2016","unstructured":"Nick Stephens, John Grosen, Christopher Salls, Andrew Dutcher, Ruoyu Wang, Jacopo Corbetta, Yan Shoshitaishvili, Christopher Kruegel, and Giovanni Vigna. 2016. Driller: Augmenting fuzzing through selective symbolic execution. In 23rd Annual Network and Distributed System Security Symposium (NDSS \u201916), The Internet Society. Retrieved from http:\/\/wp.internetsociety.org\/ndss\/wp-content\/uploads\/sites\/25\/2017\/09\/driller-augmenting-fuzzing-through-selective-symbolic-execution.pdf"},{"key":"e_1_3_2_51_2","unstructured":"Robert Swiecki. 2023. Honggfuzz: Security oriented software fuzzer. Supports evolutionary feedback-driven fuzzing based on code coverage (SW and HW based). Retrieved from https:\/\/github.com\/google\/honggfuzz"},{"key":"e_1_3_2_52_2","unstructured":"Wikipedia. 2023. Core dump. Retrieved from https:\/\/en.wikipedia.org\/wiki\/Core_dump"},{"key":"e_1_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1145\/2508859.2516736"},{"key":"e_1_3_2_54_2","first-page":"4229","volume-title":"33rd USENIX Security Symposium (USENIX Security \u201924)","author":"Xu Dandan","year":"2024","unstructured":"Dandan Xu, Di Tang, Yi Chen, XiaoFeng Wang, Kai Chen, Haixu Tang, and Longxing Li. 2024. Racing on the negative force: Efficient vulnerability root-cause analysis through reinforcement learning on counterexamples. In 33rd USENIX Security Symposium (USENIX Security \u201924). USENIX Association, Philadelphia, PA, 4229\u20134246. Retrieved from https:\/\/www.usenix.org\/conference\/usenixsecurity24\/presentation\/xu-dandan"},{"key":"e_1_3_2_55_2","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978340"},{"key":"e_1_3_2_56_2","first-page":"17","volume-title":"26th USENIX Security Symposium (USENIX Security \u201917)","author":"Xu Jun","year":"2017","unstructured":"Jun Xu, Dongliang Mu, Xinyu Xing, Peng Liu, Ping Chen, and Bing Mao. 2017. Postmortem program analysis with hardware-enhanced post-crash artifacts. In 26th USENIX Security Symposium (USENIX Security \u201917). Engin Kirda and Thomas Ristenpart (Eds.), USENIX Association, 17\u201332. Retrieved from https:\/\/www.usenix.org\/conference\/usenixsecurity17\/technical-sessions\/presentation\/xu-jun"},{"key":"e_1_3_2_57_2","doi-asserted-by":"publisher","DOI":"10.1145\/3460120.3485363"},{"key":"e_1_3_2_58_2","first-page":"1989","volume-title":"30th USENIX Security Symposium (USENIX Security \u201921)","author":"Yagemann Carter","year":"2021","unstructured":"Carter Yagemann, Matthew Pruett, Simon P. Chung, Kennon Bittick, Brendan Saltaformaggio, and Wenke Lee. 2021. ARCUS: Symbolic root cause analysis of exploits in production systems. In 30th USENIX Security Symposium (USENIX Security \u201921). Michael D. Bailey and Rachel Greenstadt (Eds.), USENIX Association, 1989\u20132006. Retrieved from https:\/\/www.usenix.org\/conference\/usenixsecurity21\/presentation\/yagemann"},{"key":"e_1_3_2_59_2","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368116"},{"key":"e_1_3_2_60_2","first-page":"2307","volume-title":"29th USENIX Security Symposium (USENIX Security \u201920)","author":"Yue Tai","year":"2020","unstructured":"Tai Yue, Pengfei Wang, Yong Tang, Enze Wang, Bo Yu, Kai Lu, and Xu Zhou. 2020. EcoFuzz: Adaptive energy-saving greybox fuzzing as a variant of the adversarial multi-armed bandit. In 29th USENIX Security Symposium (USENIX Security \u201920). Srdjan Capkun and Franziska Roesner (Eds.), USENIX Association, 2307\u20132324. Retrieved from https:\/\/www.usenix.org\/conference\/usenixsecurity20\/presentation\/yue"},{"key":"e_1_3_2_61_2","unstructured":"Michael Zalewski. 2014. afl-fuzz: crash exploration mode. Retrieved from https:\/\/lcamtuf.blogspot.com\/2014\/11\/afl-fuzz-crash-exploration-mode.html"},{"key":"e_1_3_2_62_2","unstructured":"Micha\u0142 Zalewski. 2015. American Fuzzy Lop (AFL). Retrieved from https:\/\/lcamtuf.coredump.cx\/afl\/"},{"key":"e_1_3_2_63_2","first-page":"1099","volume-title":"28th USENIX Security Symposium (USENIX Security \u201919)","author":"Zheng Yaowen","year":"2019","unstructured":"Yaowen Zheng, Ali Davanian, Heng Yin, Chengyu Song, Hongsong Zhu, and Limin Sun. 2019. FIRM-AFL: High-throughput greybox fuzzing of iot firmware via augmented process emulation. In 28th USENIX Security Symposium (USENIX Security \u201919). Nadia Heninger and Patrick Traynor (Eds.), USENIX Association, 1099\u20131114. Retrieved from https:\/\/www.usenix.org\/conference\/usenixsecurity19\/presentation\/zheng"},{"key":"e_1_3_2_64_2","doi-asserted-by":"publisher","DOI":"10.1145\/3533767.3534414"}],"container-title":["ACM Transactions on Software Engineering and Methodology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3736718","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,20]],"date-time":"2026-01-20T14:03:57Z","timestamp":1768917837000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3736718"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1,20]]},"references-count":63,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2026,2,28]]}},"alternative-id":["10.1145\/3736718"],"URL":"https:\/\/doi.org\/10.1145\/3736718","relation":{},"ISSN":["1049-331X","1557-7392"],"issn-type":[{"value":"1049-331X","type":"print"},{"value":"1557-7392","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,1,20]]},"assertion":[{"value":"2024-05-15","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-05-06","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2026-01-20","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}