{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,22]],"date-time":"2026-01-22T07:45:45Z","timestamp":1769067945564,"version":"3.49.0"},"reference-count":109,"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>\n                    Garbage Collection (GC) in the Java Virtual Machine (JVM) serves as an automatic memory management mechanism, efficiently reclaiming unused memory space in different production scenarios. To optimize JVM performance, developers typically fine-tune the garbage collector by identifying an optimal set of GC configurations for specific scenarios. Despite the sophisticated design of garbage collectors, they still have the potential for bugs in different settings, and these bugs can result in more severe consequences. Hence, comprehensive testing of these garbage collectors is imperative before their release. Code coverage criteria are typically employed to assess the comprehensiveness of a test suite. However, traditional code coverage metrics, such as branch coverage, are hardly applicable for GC testing due to their inherent concurrency. Additionally, existing JVM testing techniques do not adequately consider the characteristics of garbage collectors, making it difficult to test these garbage collectors sufficiently. In this article, we make the first effort to design coverage criteria against garbage collectors based on the events of GC called\n                    <jats:italic toggle=\"yes\">Event-Coverage<\/jats:italic>\n                    . Its key insight is to measure the diversity of GC executions for testing purposes by assessing the range of GC events these executions cover. Furthermore, we design a new testing method for maximizing Event-Coverage called\n                    <jats:italic toggle=\"yes\">GCFuzz<\/jats:italic>\n                    . GCFuzz conducts an exhaustive investigation of the memory state space of GC and thoroughly explores the memory state under various GC configurations. To enhance GCFuzz\u2019s efficiency in achieving higher Event-Coverage, we have further designed a coverage-driven strategy for preserving candidate seed programs and selecting GC configurations. Extensive evaluations demonstrate a positive correlation between Event-Coverage and the bug-revealing efficiency. Moreover, GCFuzz outperforms state-of-the-art techniques in detecting unique GC-related inconsistencies and achieving higher Event-Coverage. Remarkably, GCFuzz has identified 20 previously undetected GC bugs, with 15 of them already confirmed or fixed by developers.\n                  <\/jats:p>","DOI":"10.1145\/3733598","type":"journal-article","created":{"date-parts":[[2025,5,1]],"date-time":"2025-05-01T04:38:07Z","timestamp":1746074287000},"page":"1-38","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Exploring JVM Garbage Collector Testing with Event-Coverage"],"prefix":"10.1145","volume":"35","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-3879-4769","authenticated-orcid":false,"given":"Kai","family":"Zheng","sequence":"first","affiliation":[{"name":"College of Intelligence and Computing, Tianjin University, Tianjin, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6173-8170","authenticated-orcid":false,"given":"Zan","family":"Wang","sequence":"additional","affiliation":[{"name":"College of Intelligence and Computing, Tianjin University, Tianjin, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2998-1052","authenticated-orcid":false,"given":"Yingquan","family":"Zhao","sequence":"additional","affiliation":[{"name":"College of Intelligence and Computing,Tianjin University, Tianjin, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3056-9962","authenticated-orcid":false,"given":"Junjie","family":"Chen","sequence":"additional","affiliation":[{"name":"College of Intelligence and Computing, Tianjin University, Tianjin, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2870-7801","authenticated-orcid":false,"given":"Hanmo","family":"You","sequence":"additional","affiliation":[{"name":"College of Intelligence and Computing, Tianjin University, Tianjin, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-6379-5312","authenticated-orcid":false,"given":"Haoyu","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Computing and Information System, Singapore Management University, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-3866-9062","authenticated-orcid":false,"given":"Yiheng","family":"Du","sequence":"additional","affiliation":[{"name":"College of Intelligence and Computing,Tianjin University, Tianjin, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2571-7190","authenticated-orcid":false,"given":"Tianchang","family":"Gao","sequence":"additional","affiliation":[{"name":"College of Intelligence and Computing, Tianjin University, Tianjin, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2026,1,21]]},"reference":[{"key":"e_1_3_2_2_2","unstructured":"eclipse-openj9\/openj9. 2024. Bug-17445. Retrieved from https:\/\/github.com\/eclipse-openj9\/openj9\/issues\/17445"},{"key":"e_1_3_2_3_2","unstructured":"eclipse-openj9\/openj9. 2024. Bug-17534. Retrieved from https:\/\/github.com\/eclipse-openj9\/openj9\/issues\/17534"},{"key":"e_1_3_2_4_2","unstructured":"eclipse-openj9\/openj9. 2024. Bug-18644. Retrieved from https:\/\/github.com\/eclipse-openj9\/openj9\/issues\/18644"},{"key":"e_1_3_2_5_2","unstructured":"GCFuzz. 2024. Retrieved from https:\/\/github.com\/BurryPotter\/GCFuzz"},{"key":"e_1_3_2_6_2","unstructured":"Gcov. 2024. Retrieved from https:\/\/gcc.gnu.org\/onlinedocs\/gcc\/Gcov.html"},{"key":"e_1_3_2_7_2","unstructured":"GCToolKit. 2024. Issue of GCToolKit. Retrieved from https:\/\/github.com\/microsoft\/gctoolkit\/issues\/357"},{"key":"e_1_3_2_8_2","unstructured":"JUnit. 2024. Retrieved from https:\/\/github.com\/junit-team\/junit4"},{"key":"e_1_3_2_9_2","unstructured":"Lcov. 2024. Retrieved from http:\/\/ltp.sourceforge.net\/coverage\/lcov.php"},{"key":"e_1_3_2_10_2","unstructured":"SOURCEFORGE. 2024. ModelJUnit: The Model-Based Testing Tool. Retrieved from https:\/\/sourceforge.net\/projects\/modeljunit"},{"key":"e_1_3_2_11_2","unstructured":"SPEC. 2024. SPECjvm2008. Retrieved from https:\/\/www.spec.org\/jvm2008\/"},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2021.naacl-main.211"},{"key":"e_1_3_2_13_2","unstructured":"Apache. 2024. Giraph. Retrieved from https:\/\/giraph.apache.org\/"},{"key":"e_1_3_2_14_2","unstructured":"Apache. 2024. Spark. Retrieved from https:\/\/spark.apache.org\/"},{"key":"e_1_3_2_15_2","unstructured":"Azul. 2024. Zulu. Retrieved from https:\/\/www.azulsystems.com\/products\/core"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-Companion.2019.00035"},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167488"},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/945885.945886"},{"key":"e_1_3_2_19_2","first-page":"1032","volume-title":"CCS","author":"B\u00f6hme Marcel","year":"2016","unstructured":"Marcel B\u00f6hme, Van-Thuan Pham, and Abhik Roychoudhury. 2016. Coverage-based greybox fuzzing as Markov chain. In CCS. ACM, 1032\u20131043."},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00109"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/2338965.2336769"},{"key":"e_1_3_2_22_2","first-page":"209","volume-title":"OSDI","author":"Cadar Cristian","year":"2008","unstructured":"Cristian Cadar, Daniel Dunbar, and Dawson R. Engler. 2008. KLEE: Unassisted and automatic generation of high-coverage tests for complex systems programs. In OSDI. USENIX Association, 209\u2013224."},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.5555\/645988.674177"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/3447545.3451177"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3132190.3132208"},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/2712386.2712404"},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/3519939.3523427"},{"key":"e_1_3_2_28_2","volume-title":"Statistical Language Learning","author":"Charniak Eugene","year":"1993","unstructured":"Eugene Charniak. 1993. Statistical Language Learning. MIT Press."},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/949305.949330"},{"key":"e_1_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2002.995701"},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/3508362"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00127"},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/2908080.2908095"},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/320384.320386"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.32"},{"key":"e_1_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1978.231496"},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/1064979.1064988"},{"key":"e_1_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.1994.341392"},{"key":"e_1_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302640"},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1145\/1029873.1029879"},{"key":"e_1_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/349299.349336"},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10817-018-9487-z"},{"key":"e_1_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"e_1_3_2_44_2","volume-title":"WOOT @ USENIX Security Symposium","author":"Fioraldi Andrea","year":"2020","unstructured":"Andrea Fioraldi, Dominik Christian Maier, Heiko Ei\u00dffeldt, and Marc Heuse. 2020. AFL++: Combining incremental steps of fuzzing research. In WOOT @ USENIX Security Symposium. USENIX Association."},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1145\/2737924.2738006"},{"key":"e_1_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1145\/3597926.3598075"},{"key":"e_1_3_2_47_2","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.5756"},{"key":"e_1_3_2_48_2","unstructured":"GNU. 2024. GCJ. Retrieved from https:\/\/web.archive.org\/web\/20070509055923\/http:\/\/gcc.gnu.org\/java\/"},{"key":"e_1_3_2_49_2","doi-asserted-by":"publisher","DOI":"10.3115\/981863.981873"},{"key":"e_1_3_2_50_2","doi-asserted-by":"publisher","DOI":"10.1145\/2338965.2336763"},{"key":"e_1_3_2_51_2","unstructured":"Joy Paul Guilford. 1950. Fundamental statistics in psychology and education. Retrieved from https:\/\/psycnet.apa.org\/record\/1950-04974-000"},{"key":"e_1_3_2_52_2","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/D18-1083"},{"key":"e_1_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1145\/1007512.1007529"},{"key":"e_1_3_2_54_2","first-page":"125","volume-title":"USENIX Winter\u201992","author":"Hastings Reed","year":"1992","unstructured":"Reed Hastings. 1992. Purify: Fast detection of memory leaks and access errors. In USENIX Winter\u201992, 125\u2013136."},{"key":"e_1_3_2_55_2","first-page":"763","volume-title":"USENIX Security Symposium","author":"Heelan Sean","year":"2018","unstructured":"Sean Heelan, Tom Melham, and Daniel Kroening. 2018. Automatic heap layout manipulation for exploitation. In USENIX Security Symposium. USENIX Association, 763\u2013779."},{"key":"e_1_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.1145\/2430536.2430540"},{"key":"e_1_3_2_57_2","doi-asserted-by":"publisher","DOI":"10.1145\/2660193.2660226"},{"key":"e_1_3_2_58_2","unstructured":"Huawei. 2024. Bisheng. Retrieved from https:\/\/www.openeuler.org\/zh\/other\/projects\/bishengjdk"},{"key":"e_1_3_2_59_2","doi-asserted-by":"publisher","DOI":"10.1145\/2757667.2757674"},{"key":"e_1_3_2_60_2","first-page":"1708","volume-title":"ICSE","author":"Hwang Sungjae","year":"2021","unstructured":"Sungjae Hwang, Sungho Lee, Jihoon Kim, and Sukyoung Ryu. 2021. JUSTGen: Effective test generation for unspecified JNI behaviors on JVMs. In ICSE. IEEE, 1708\u20131718."},{"key":"e_1_3_2_61_2","unstructured":"IBM. 2024. Garbage Collection Policies. Retrieved from https:\/\/eclipse.dev\/openj9\/docs\/gc\/"},{"key":"e_1_3_2_62_2","unstructured":"IBM. 2024. Openj9. Retrieved from https:\/\/www.eclipse.org\/openj9"},{"key":"e_1_3_2_63_2","unstructured":"Google Inc. 2024. Syzkaller\u2014Kernel Fuzzer. Retrieved from https:\/\/github.com\/google\/syzkaller"},{"key":"e_1_3_2_64_2","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2015.84"},{"key":"e_1_3_2_65_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00016"},{"key":"e_1_3_2_66_2","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2021.emnlp-main.275"},{"key":"e_1_3_2_67_2","doi-asserted-by":"publisher","DOI":"10.1093\/biomet\/30.1-2.81"},{"key":"e_1_3_2_68_2","first-page":"2123","volume-title":"CCS","author":"Klees George","year":"2018","unstructured":"George Klees, Andrew Ruef, Benji Cooper, Shiyi Wei, and Michael Hicks. 2018. Evaluating fuzz testing. In CCS. ACM, 2123\u20132138."},{"key":"e_1_3_2_69_2","doi-asserted-by":"publisher","DOI":"10.1145\/3600006.3613140"},{"key":"e_1_3_2_70_2","doi-asserted-by":"publisher","DOI":"10.1145\/2509136.2509553"},{"key":"e_1_3_2_71_2","doi-asserted-by":"publisher","DOI":"10.1145\/358141.358147"},{"key":"e_1_3_2_72_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2008.22"},{"key":"e_1_3_2_73_2","doi-asserted-by":"publisher","DOI":"10.5555\/1075046.1075049"},{"key":"e_1_3_2_74_2","unstructured":"Microsoft. 2024. Microsoft. Retrieved from https:\/\/github.com\/microsoft"},{"key":"e_1_3_2_75_2","unstructured":"Microsoft. 2024. Microsoft GCToolKit. Retrieved from https:\/\/github.com\/microsoft\/gctoolkit"},{"key":"e_1_3_2_76_2","unstructured":"Oracle. 2024. Garbage Collection Tuning Guide. Retrieved from https:\/\/docs.oracle.com\/en\/java\/javase\/17\/gctuning\/index.html"},{"key":"e_1_3_2_77_2","unstructured":"Oracle. 2024. Hotspot. Retrieved from https:\/\/openjdk.org\/"},{"key":"e_1_3_2_78_2","unstructured":"Oracle. 2024. Java API documentation. Retrieved from https:\/\/docs.oracle.com\/javase\/8\/docs\/api\/java\/lang\/System.html#gc"},{"key":"e_1_3_2_79_2","unstructured":"Oracle. 2024. The Java Virtual Machine Specification. Retrieved from https:\/\/docs.oracle.com\/javase\/specs\/jvms\/se8\/html\/"},{"key":"e_1_3_2_80_2","unstructured":"Oracle. 2024. JDK Bug System. Retrieved from https:\/\/bugs.openjdk.org\/secure\/Dashboard.jspa"},{"key":"e_1_3_2_81_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2024.107582"},{"key":"e_1_3_2_82_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICST57152.2023.00019"},{"key":"e_1_3_2_83_2","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2017.23404"},{"key":"e_1_3_2_84_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-020-09531-0"},{"key":"e_1_3_2_85_2","doi-asserted-by":"publisher","DOI":"10.1145\/949305.949335"},{"key":"e_1_3_2_86_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2018.10.001"},{"key":"e_1_3_2_87_2","doi-asserted-by":"publisher","DOI":"10.1145\/1993478.1993495"},{"key":"e_1_3_2_88_2","doi-asserted-by":"publisher","DOI":"10.1145\/331960.331965"},{"key":"e_1_3_2_89_2","volume-title":"Optimization for Machine Learning","author":"Sra Suvrit","year":"2012","unstructured":"Suvrit Sra, Sebastian Nowozin, and Stephen J. Wright. 2012. Optimization for Machine Learning. MIT Press."},{"key":"e_1_3_2_90_2","doi-asserted-by":"publisher","DOI":"10.1145\/2581122.2544157"},{"key":"e_1_3_2_91_2","doi-asserted-by":"publisher","DOI":"10.1145\/3650212.3680360"},{"key":"e_1_3_2_92_2","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568242"},{"key":"e_1_3_2_93_2","doi-asserted-by":"publisher","DOI":"10.1145\/3133877"},{"key":"e_1_3_2_94_2","doi-asserted-by":"publisher","DOI":"10.1145\/800020.808261"},{"key":"e_1_3_2_95_2","first-page":"13","volume-title":"CASCON","author":"Vall\u00e9e-Rai Raja","year":"1999","unstructured":"Raja Vall\u00e9e-Rai, Phong Co, Etienne Gagnon, Laurie J. Hendren, Patrick Lam, and Vijay Sundaresan. 1999. Soot\u2014A java bytecode optimization framework. In CASCON. IBM, 13."},{"key":"e_1_3_2_96_2","doi-asserted-by":"publisher","DOI":"10.1145\/367845.368008"},{"key":"e_1_3_2_97_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-78917-8_2"},{"key":"e_1_3_2_98_2","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970341"},{"key":"e_1_3_2_99_2","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2021.emnlp-main.685"},{"key":"e_1_3_2_100_2","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2019.00073"},{"key":"e_1_3_2_101_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00017"},{"key":"e_1_3_2_102_2","doi-asserted-by":"publisher","DOI":"10.1145\/3293882.3330579"},{"key":"e_1_3_2_103_2","doi-asserted-by":"publisher","DOI":"10.1145\/3597926.3598087"},{"key":"e_1_3_2_104_2","doi-asserted-by":"publisher","DOI":"10.1109\/SANER53432.2022.00065"},{"key":"e_1_3_2_105_2","doi-asserted-by":"publisher","DOI":"10.1145\/3712199"},{"key":"e_1_3_2_106_2","doi-asserted-by":"publisher","DOI":"10.1145\/2892242.2892251"},{"key":"e_1_3_2_107_2","unstructured":"Micha\u0142 Zalewski. 2024. American Fuzzy Lop. Retrieved from https:\/\/lcamtuf.coredump.cx\/afl\/"},{"key":"e_1_3_2_108_2","first-page":"3273","volume-title":"USENIX Security Symposium","author":"Zhao Bodong","year":"2022","unstructured":"Bodong Zhao, Zheming Li, Shisong Qin, Zheyu Ma, Ming Yuan, Wenyu Zhu, Zhihong Tian, and Chao Zhang. 2022. StateFuzz: System call-based state-aware linux driver fuzzing. In USENIX Security Symposium. USENIX Association, 3273\u20133289."},{"key":"e_1_3_2_109_2","first-page":"3943","volume-title":"CCS","author":"Zhao Yingquan","year":"2024","unstructured":"Yingquan Zhao, Zan Wang, Junjie Chen, Ruifeng Fu, Yanzhou Lu, Tianchang Gao, and Haojie Ye. 2024. Program ingredients abstraction and instantiation for synthesis-based JVM testing. In CCS. ACM, 3943\u20133957."},{"key":"e_1_3_2_110_2","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510059"}],"container-title":["ACM Transactions on Software Engineering and Methodology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3733598","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,21]],"date-time":"2026-01-21T16:31:57Z","timestamp":1769013117000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3733598"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1,21]]},"references-count":109,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2026,2,28]]}},"alternative-id":["10.1145\/3733598"],"URL":"https:\/\/doi.org\/10.1145\/3733598","relation":{},"ISSN":["1049-331X","1557-7392"],"issn-type":[{"value":"1049-331X","type":"print"},{"value":"1557-7392","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,1,21]]},"assertion":[{"value":"2024-06-25","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-04-07","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2026-01-21","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}