{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:KLUGMD3X65GBVOM6KTAXZUMCGX","short_pith_number":"pith:KLUGMD3X","canonical_record":{"source":{"id":"2503.20576","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2025-03-26T14:23:59Z","cross_cats_sorted":["cs.CL","cs.LG"],"title_canon_sha256":"658ce7005d14b273839fb82be64142309a1d68d4a5bb6c203e57a0bb5f91b7f8","abstract_canon_sha256":"bbc87ec9616379e16d94de6028d332d9daece4e200ca137b61f9a5811b014114"},"schema_version":"1.0"},"canonical_sha256":"52e8660f77f74c1ab99e54c17cd18235dbe77e2eac594e453019f86990a96def","source":{"kind":"arxiv","id":"2503.20576","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2503.20576","created_at":"2026-07-05T11:10:06Z"},{"alias_kind":"arxiv_version","alias_value":"2503.20576v3","created_at":"2026-07-05T11:10:06Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2503.20576","created_at":"2026-07-05T11:10:06Z"},{"alias_kind":"pith_short_12","alias_value":"KLUGMD3X65GB","created_at":"2026-07-05T11:10:06Z"},{"alias_kind":"pith_short_16","alias_value":"KLUGMD3X65GBVOM6","created_at":"2026-07-05T11:10:06Z"},{"alias_kind":"pith_short_8","alias_value":"KLUGMD3X","created_at":"2026-07-05T11:10:06Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:KLUGMD3X65GBVOM6KTAXZUMCGX","target":"record","payload":{"canonical_record":{"source":{"id":"2503.20576","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2025-03-26T14:23:59Z","cross_cats_sorted":["cs.CL","cs.LG"],"title_canon_sha256":"658ce7005d14b273839fb82be64142309a1d68d4a5bb6c203e57a0bb5f91b7f8","abstract_canon_sha256":"bbc87ec9616379e16d94de6028d332d9daece4e200ca137b61f9a5811b014114"},"schema_version":"1.0"},"canonical_sha256":"52e8660f77f74c1ab99e54c17cd18235dbe77e2eac594e453019f86990a96def","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T11:10:06.849739Z","signature_b64":"XUDOTjlmTodpe6zokhNdUqsQxuukqsS1+zteVr4nB6lqyHRrHIkERRZeCKT+NqyDWFOStRBxruE0WO5/ePx+DA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"52e8660f77f74c1ab99e54c17cd18235dbe77e2eac594e453019f86990a96def","last_reissued_at":"2026-07-05T11:10:06.849232Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T11:10:06.849232Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2503.20576","source_version":3,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T11:10:06Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"m/9hkPy5iK6jpDBuk1BvyUM0/kknyf7sxmLBnWAMzOkEAX2ZXEzpggsjYlEPcr09jGcnJMO7jBjoUiVPoGR/Bg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-18T17:10:48.762136Z"},"content_sha256":"9036fdc42471a0dd87614d68ab5144ee36dfa0626f056f6234e656d5bd1b0ded","schema_version":"1.0","event_id":"sha256:9036fdc42471a0dd87614d68ab5144ee36dfa0626f056f6234e656d5bd1b0ded"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:KLUGMD3X65GBVOM6KTAXZUMCGX","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Optimizing Case-Based Reasoning System for Functional Test Script Generation with Large Language Models","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.CL","cs.LG"],"primary_cat":"cs.SE","authors_text":"Hechang Chen, Huiwu Liu, Jun Wang, Liang Zhang, Siyuan Guo, Tao Han, Xiaolong Chen, Yi Chang, Yuming Xie","submitted_at":"2025-03-26T14:23:59Z","abstract_excerpt":"In this work, we explore the potential of large language models (LLMs) for generating functional test scripts, which necessitates understanding the dynamically evolving code structure of the target software. To achieve this, we propose a case-based reasoning (CBR) system utilizing a 4R cycle (i.e., retrieve, reuse, revise, and retain), which maintains and leverages a case bank of test intent descriptions and corresponding test scripts to facilitate LLMs for test script generation. To improve user experience further, we introduce Re4, an optimization method for the CBR system, comprising rerank"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2503.20576","kind":"arxiv","version":3},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2503.20576/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T11:10:06Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"mQ2wEqcbCZGY7IN6vqRUMd3yjagCSpmPcxplSoa2lQe/dq9U+Zgy/4NAz24Ty/F0S6PDmRn4e2HBTJNe6vWJBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-18T17:10:48.762711Z"},"content_sha256":"cf58002e1be2ad83a1b086db51665f5dda061276df40cdce751795b6bc948d11","schema_version":"1.0","event_id":"sha256:cf58002e1be2ad83a1b086db51665f5dda061276df40cdce751795b6bc948d11"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/KLUGMD3X65GBVOM6KTAXZUMCGX/bundle.json","state_url":"https://pith.science/pith/KLUGMD3X65GBVOM6KTAXZUMCGX/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/KLUGMD3X65GBVOM6KTAXZUMCGX/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-08-18T17:10:48Z","links":{"resolver":"https://pith.science/pith/KLUGMD3X65GBVOM6KTAXZUMCGX","bundle":"https://pith.science/pith/KLUGMD3X65GBVOM6KTAXZUMCGX/bundle.json","state":"https://pith.science/pith/KLUGMD3X65GBVOM6KTAXZUMCGX/state.json","well_known_bundle":"https://pith.science/.well-known/pith/KLUGMD3X65GBVOM6KTAXZUMCGX/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:KLUGMD3X65GBVOM6KTAXZUMCGX","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"bbc87ec9616379e16d94de6028d332d9daece4e200ca137b61f9a5811b014114","cross_cats_sorted":["cs.CL","cs.LG"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2025-03-26T14:23:59Z","title_canon_sha256":"658ce7005d14b273839fb82be64142309a1d68d4a5bb6c203e57a0bb5f91b7f8"},"schema_version":"1.0","source":{"id":"2503.20576","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2503.20576","created_at":"2026-07-05T11:10:06Z"},{"alias_kind":"arxiv_version","alias_value":"2503.20576v3","created_at":"2026-07-05T11:10:06Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2503.20576","created_at":"2026-07-05T11:10:06Z"},{"alias_kind":"pith_short_12","alias_value":"KLUGMD3X65GB","created_at":"2026-07-05T11:10:06Z"},{"alias_kind":"pith_short_16","alias_value":"KLUGMD3X65GBVOM6","created_at":"2026-07-05T11:10:06Z"},{"alias_kind":"pith_short_8","alias_value":"KLUGMD3X","created_at":"2026-07-05T11:10:06Z"}],"graph_snapshots":[{"event_id":"sha256:cf58002e1be2ad83a1b086db51665f5dda061276df40cdce751795b6bc948d11","target":"graph","created_at":"2026-07-05T11:10:06Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2503.20576/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"In this work, we explore the potential of large language models (LLMs) for generating functional test scripts, which necessitates understanding the dynamically evolving code structure of the target software. To achieve this, we propose a case-based reasoning (CBR) system utilizing a 4R cycle (i.e., retrieve, reuse, revise, and retain), which maintains and leverages a case bank of test intent descriptions and corresponding test scripts to facilitate LLMs for test script generation. To improve user experience further, we introduce Re4, an optimization method for the CBR system, comprising rerank","authors_text":"Hechang Chen, Huiwu Liu, Jun Wang, Liang Zhang, Siyuan Guo, Tao Han, Xiaolong Chen, Yi Chang, Yuming Xie","cross_cats":["cs.CL","cs.LG"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2025-03-26T14:23:59Z","title":"Optimizing Case-Based Reasoning System for Functional Test Script Generation with Large Language Models"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2503.20576","kind":"arxiv","version":3},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:9036fdc42471a0dd87614d68ab5144ee36dfa0626f056f6234e656d5bd1b0ded","target":"record","created_at":"2026-07-05T11:10:06Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"bbc87ec9616379e16d94de6028d332d9daece4e200ca137b61f9a5811b014114","cross_cats_sorted":["cs.CL","cs.LG"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2025-03-26T14:23:59Z","title_canon_sha256":"658ce7005d14b273839fb82be64142309a1d68d4a5bb6c203e57a0bb5f91b7f8"},"schema_version":"1.0","source":{"id":"2503.20576","kind":"arxiv","version":3}},"canonical_sha256":"52e8660f77f74c1ab99e54c17cd18235dbe77e2eac594e453019f86990a96def","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"52e8660f77f74c1ab99e54c17cd18235dbe77e2eac594e453019f86990a96def","first_computed_at":"2026-07-05T11:10:06.849232Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T11:10:06.849232Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"XUDOTjlmTodpe6zokhNdUqsQxuukqsS1+zteVr4nB6lqyHRrHIkERRZeCKT+NqyDWFOStRBxruE0WO5/ePx+DA==","signature_status":"signed_v1","signed_at":"2026-07-05T11:10:06.849739Z","signed_message":"canonical_sha256_bytes"},"source_id":"2503.20576","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:9036fdc42471a0dd87614d68ab5144ee36dfa0626f056f6234e656d5bd1b0ded","sha256:cf58002e1be2ad83a1b086db51665f5dda061276df40cdce751795b6bc948d11"],"state_sha256":"3993633d5caed128ef8c8c226f2febd26cf511feb9076b86b169f39dac86090e"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ypGTw35MeQIPxZdsn0X1O3FCeOJ/InMEPWIHf0PjzofTxE2kuxAVMAxtg5sRlt9pag/8mJUS9S0UwItk4YKjCw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-18T17:10:48.766112Z","bundle_sha256":"518e9194db46285f8fd6975d664ebb27f600ef1f59dea96b082625dfd54ddaee"}}