{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:SE2J27AGGK7RTURZRK6S6ECV6Z","short_pith_number":"pith:SE2J27AG","canonical_record":{"source":{"id":"2408.03095","kind":"arxiv","version":6},"metadata":{"license":"http://creativecommons.org/publicdomain/zero/1.0/","primary_cat":"cs.SE","submitted_at":"2024-08-06T10:52:41Z","cross_cats_sorted":[],"title_canon_sha256":"dfc1dae1afcaad43de751927bb1ba4efcb8744a74b74818d94cfc23c3fa4b205","abstract_canon_sha256":"01731218f56e188be6898b88028b57c8503bd478d2a3b9bd1cb276ebe4b55bbd"},"schema_version":"1.0"},"canonical_sha256":"91349d7c0632bf19d2398abd2f1055f640d5805233cb252ae8ba663c882e57b1","source":{"kind":"arxiv","id":"2408.03095","version":6},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2408.03095","created_at":"2026-07-05T10:41:47Z"},{"alias_kind":"arxiv_version","alias_value":"2408.03095v6","created_at":"2026-07-05T10:41:47Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2408.03095","created_at":"2026-07-05T10:41:47Z"},{"alias_kind":"pith_short_12","alias_value":"SE2J27AGGK7R","created_at":"2026-07-05T10:41:47Z"},{"alias_kind":"pith_short_16","alias_value":"SE2J27AGGK7RTURZ","created_at":"2026-07-05T10:41:47Z"},{"alias_kind":"pith_short_8","alias_value":"SE2J27AG","created_at":"2026-07-05T10:41:47Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:SE2J27AGGK7RTURZRK6S6ECV6Z","target":"record","payload":{"canonical_record":{"source":{"id":"2408.03095","kind":"arxiv","version":6},"metadata":{"license":"http://creativecommons.org/publicdomain/zero/1.0/","primary_cat":"cs.SE","submitted_at":"2024-08-06T10:52:41Z","cross_cats_sorted":[],"title_canon_sha256":"dfc1dae1afcaad43de751927bb1ba4efcb8744a74b74818d94cfc23c3fa4b205","abstract_canon_sha256":"01731218f56e188be6898b88028b57c8503bd478d2a3b9bd1cb276ebe4b55bbd"},"schema_version":"1.0"},"canonical_sha256":"91349d7c0632bf19d2398abd2f1055f640d5805233cb252ae8ba663c882e57b1","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T10:41:47.953849Z","signature_b64":"oVEZUPSA+mqr49y0cpowuPZ3n8b5sjwxSIirLsICeFzaunDwiGVQzvN/fe0Rca23DRPH46R3xgq2Kv/SmWRjCQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"91349d7c0632bf19d2398abd2f1055f640d5805233cb252ae8ba663c882e57b1","last_reissued_at":"2026-07-05T10:41:47.953408Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T10:41:47.953408Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2408.03095","source_version":6,"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-05T10:41:47Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"aKML0+z6+xA8yISfZY0BLd1jUs9Svs4K0Wbh6aYcTaOt8F+W+9iwbIL9tuzhCT6DUqikw582VYRqOuoMzXfxDg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-17T03:55:25.866481Z"},"content_sha256":"d2f56dfcc15fb2c8ecf684f46d24b5494b2d4293355e8fbf7ec4e4011bd13bbc","schema_version":"1.0","event_id":"sha256:d2f56dfcc15fb2c8ecf684f46d24b5494b2d4293355e8fbf7ec4e4011bd13bbc"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:SE2J27AGGK7RTURZRK6S6ECV6Z","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"TestART: Improving LLM-based Unit Testing via Co-evolution of Automated Generation and Repair Iteration","license":"http://creativecommons.org/publicdomain/zero/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Chunrong Fang, Fangyuan Tian, Jianyi Zhou, Kecheng Li, Liuchuan Zhu, Quanjun Zhang, Siqi Gu, Zhenyu Chen","submitted_at":"2024-08-06T10:52:41Z","abstract_excerpt":"Unit testing is crucial for detecting bugs in individual program units but consumes time and effort. Recently, large language models (LLMs) have demonstrated remarkable capabilities in generating unit test cases. However, several problems limit their ability to generate high-quality unit test cases: (1) compilation and runtime errors caused by the hallucination of LLMs; (2) lack of testing and coverage feedback information restricting the increase of code coverage;(3) the repetitive suppression problem causing invalid LLM-based repair and generation attempts. To address these limitations, we p"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2408.03095","kind":"arxiv","version":6},"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/2408.03095/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-05T10:41:47Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"9OxlKrJr18U/086NjDIRejzgbz/Jx0sAeQ7vEtJEyTyIF0zksOX8UBm2xSCCwYj6PbFXlRNRlkV0RZBdICbKDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-17T03:55:25.866853Z"},"content_sha256":"f0c85b33ba0c89b9058124ece15714a9840737e776a9de86162b4638fceaf42c","schema_version":"1.0","event_id":"sha256:f0c85b33ba0c89b9058124ece15714a9840737e776a9de86162b4638fceaf42c"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/SE2J27AGGK7RTURZRK6S6ECV6Z/bundle.json","state_url":"https://pith.science/pith/SE2J27AGGK7RTURZRK6S6ECV6Z/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/SE2J27AGGK7RTURZRK6S6ECV6Z/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-07-17T03:55:25Z","links":{"resolver":"https://pith.science/pith/SE2J27AGGK7RTURZRK6S6ECV6Z","bundle":"https://pith.science/pith/SE2J27AGGK7RTURZRK6S6ECV6Z/bundle.json","state":"https://pith.science/pith/SE2J27AGGK7RTURZRK6S6ECV6Z/state.json","well_known_bundle":"https://pith.science/.well-known/pith/SE2J27AGGK7RTURZRK6S6ECV6Z/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:SE2J27AGGK7RTURZRK6S6ECV6Z","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":"01731218f56e188be6898b88028b57c8503bd478d2a3b9bd1cb276ebe4b55bbd","cross_cats_sorted":[],"license":"http://creativecommons.org/publicdomain/zero/1.0/","primary_cat":"cs.SE","submitted_at":"2024-08-06T10:52:41Z","title_canon_sha256":"dfc1dae1afcaad43de751927bb1ba4efcb8744a74b74818d94cfc23c3fa4b205"},"schema_version":"1.0","source":{"id":"2408.03095","kind":"arxiv","version":6}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2408.03095","created_at":"2026-07-05T10:41:47Z"},{"alias_kind":"arxiv_version","alias_value":"2408.03095v6","created_at":"2026-07-05T10:41:47Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2408.03095","created_at":"2026-07-05T10:41:47Z"},{"alias_kind":"pith_short_12","alias_value":"SE2J27AGGK7R","created_at":"2026-07-05T10:41:47Z"},{"alias_kind":"pith_short_16","alias_value":"SE2J27AGGK7RTURZ","created_at":"2026-07-05T10:41:47Z"},{"alias_kind":"pith_short_8","alias_value":"SE2J27AG","created_at":"2026-07-05T10:41:47Z"}],"graph_snapshots":[{"event_id":"sha256:f0c85b33ba0c89b9058124ece15714a9840737e776a9de86162b4638fceaf42c","target":"graph","created_at":"2026-07-05T10:41:47Z","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/2408.03095/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Unit testing is crucial for detecting bugs in individual program units but consumes time and effort. Recently, large language models (LLMs) have demonstrated remarkable capabilities in generating unit test cases. However, several problems limit their ability to generate high-quality unit test cases: (1) compilation and runtime errors caused by the hallucination of LLMs; (2) lack of testing and coverage feedback information restricting the increase of code coverage;(3) the repetitive suppression problem causing invalid LLM-based repair and generation attempts. To address these limitations, we p","authors_text":"Chunrong Fang, Fangyuan Tian, Jianyi Zhou, Kecheng Li, Liuchuan Zhu, Quanjun Zhang, Siqi Gu, Zhenyu Chen","cross_cats":[],"headline":"","license":"http://creativecommons.org/publicdomain/zero/1.0/","primary_cat":"cs.SE","submitted_at":"2024-08-06T10:52:41Z","title":"TestART: Improving LLM-based Unit Testing via Co-evolution of Automated Generation and Repair Iteration"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2408.03095","kind":"arxiv","version":6},"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:d2f56dfcc15fb2c8ecf684f46d24b5494b2d4293355e8fbf7ec4e4011bd13bbc","target":"record","created_at":"2026-07-05T10:41:47Z","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":"01731218f56e188be6898b88028b57c8503bd478d2a3b9bd1cb276ebe4b55bbd","cross_cats_sorted":[],"license":"http://creativecommons.org/publicdomain/zero/1.0/","primary_cat":"cs.SE","submitted_at":"2024-08-06T10:52:41Z","title_canon_sha256":"dfc1dae1afcaad43de751927bb1ba4efcb8744a74b74818d94cfc23c3fa4b205"},"schema_version":"1.0","source":{"id":"2408.03095","kind":"arxiv","version":6}},"canonical_sha256":"91349d7c0632bf19d2398abd2f1055f640d5805233cb252ae8ba663c882e57b1","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"91349d7c0632bf19d2398abd2f1055f640d5805233cb252ae8ba663c882e57b1","first_computed_at":"2026-07-05T10:41:47.953408Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T10:41:47.953408Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"oVEZUPSA+mqr49y0cpowuPZ3n8b5sjwxSIirLsICeFzaunDwiGVQzvN/fe0Rca23DRPH46R3xgq2Kv/SmWRjCQ==","signature_status":"signed_v1","signed_at":"2026-07-05T10:41:47.953849Z","signed_message":"canonical_sha256_bytes"},"source_id":"2408.03095","source_kind":"arxiv","source_version":6}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:d2f56dfcc15fb2c8ecf684f46d24b5494b2d4293355e8fbf7ec4e4011bd13bbc","sha256:f0c85b33ba0c89b9058124ece15714a9840737e776a9de86162b4638fceaf42c"],"state_sha256":"8d3fb29e6722ce833478f9959d0dcb22fede3070496e5e258ac9466e3fdf5354"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"OvE+clPBs6qkdT2xZ5juVsj+03WM5Yq08OgB0tIjzk3FFEs8Sr6bKSYD/fEHz6dz21l76MZsCRanUWNoeE3FBg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-17T03:55:25.868996Z","bundle_sha256":"c2bfb8dd0baffa56748a3488a34e35dd5d9bedb7f7aaf0ec48c7e8ef369517da"}}