{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:OD7PSTJ7MLVEPZ73EMW4XGFDGH","short_pith_number":"pith:OD7PSTJ7","canonical_record":{"source":{"id":"2407.21429","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-07-31T08:27:03Z","cross_cats_sorted":[],"title_canon_sha256":"4386e0a1a80b56ef7f6c4f3967db5744aeb0736faa2295177e7b4ec86e37f482","abstract_canon_sha256":"ad8b4bc30d77d7608daa4f40f0a1c863c38d39546bf98d5a64b42adb3c7bf45a"},"schema_version":"1.0"},"canonical_sha256":"70fef94d3f62ea47e7fb232dcb98a331d73676c229bab733aa45722be0951a4d","source":{"kind":"arxiv","id":"2407.21429","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2407.21429","created_at":"2026-07-05T08:50:38Z"},{"alias_kind":"arxiv_version","alias_value":"2407.21429v1","created_at":"2026-07-05T08:50:38Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2407.21429","created_at":"2026-07-05T08:50:38Z"},{"alias_kind":"pith_short_12","alias_value":"OD7PSTJ7MLVE","created_at":"2026-07-05T08:50:38Z"},{"alias_kind":"pith_short_16","alias_value":"OD7PSTJ7MLVEPZ73","created_at":"2026-07-05T08:50:38Z"},{"alias_kind":"pith_short_8","alias_value":"OD7PSTJ7","created_at":"2026-07-05T08:50:38Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:OD7PSTJ7MLVEPZ73EMW4XGFDGH","target":"record","payload":{"canonical_record":{"source":{"id":"2407.21429","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-07-31T08:27:03Z","cross_cats_sorted":[],"title_canon_sha256":"4386e0a1a80b56ef7f6c4f3967db5744aeb0736faa2295177e7b4ec86e37f482","abstract_canon_sha256":"ad8b4bc30d77d7608daa4f40f0a1c863c38d39546bf98d5a64b42adb3c7bf45a"},"schema_version":"1.0"},"canonical_sha256":"70fef94d3f62ea47e7fb232dcb98a331d73676c229bab733aa45722be0951a4d","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T08:50:38.903162Z","signature_b64":"JmVcwsxnHBd7lh3MvXVusPeRHQu8QvckBe5OAvXMzSt9iYUE3Yzg9HpoFMqv4rkdRdh8azjBgwUGzP57E8ywBQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"70fef94d3f62ea47e7fb232dcb98a331d73676c229bab733aa45722be0951a4d","last_reissued_at":"2026-07-05T08:50:38.902728Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T08:50:38.902728Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2407.21429","source_version":1,"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-05T08:50:38Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ydYpbfioNd3zAAQmM5p0P4O7cFrgSfofV7rW4tY0zoekhuAaiWSn9S142232HRGaQNKCDmfvyTCpd2C8ZqxDBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-16T08:25:34.376399Z"},"content_sha256":"399380c667a61780d028da41293661750201a998fb7da22aa38028229adb544b","schema_version":"1.0","event_id":"sha256:399380c667a61780d028da41293661750201a998fb7da22aa38028229adb544b"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:OD7PSTJ7MLVEPZ73EMW4XGFDGH","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Chat-like Asserts Prediction with the Support of Large Language Model","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Burak Turhan, Chunyang Chen, Han Hu, Han Wang","submitted_at":"2024-07-31T08:27:03Z","abstract_excerpt":"Unit testing is an essential component of software testing, with the assert statements playing an important role in determining whether the tested function operates as expected. Although research has explored automated test case generation, generating meaningful assert statements remains an ongoing challenge. While several studies have investigated assert statement generation in Java, limited work addresses this task in popular dynamically-typed programming languages like Python. In this paper, we introduce Chat-like execution-based Asserts Prediction (\\tool), a novel Large Language Model-base"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2407.21429","kind":"arxiv","version":1},"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/2407.21429/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-05T08:50:38Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"dfA6M7YE2tYm6nxW0O73QlNK5dTI1/z1xVphX/nCFzwXjpbuTq0CNa5R+bzRM84Q4Jir97ftcVlbH8XycIVyCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-16T08:25:34.377122Z"},"content_sha256":"fa084de2e76f4abbf478311fcf766b7598c5a546075a3dd675d52c5c4d46b55f","schema_version":"1.0","event_id":"sha256:fa084de2e76f4abbf478311fcf766b7598c5a546075a3dd675d52c5c4d46b55f"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/OD7PSTJ7MLVEPZ73EMW4XGFDGH/bundle.json","state_url":"https://pith.science/pith/OD7PSTJ7MLVEPZ73EMW4XGFDGH/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/OD7PSTJ7MLVEPZ73EMW4XGFDGH/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-16T08:25:34Z","links":{"resolver":"https://pith.science/pith/OD7PSTJ7MLVEPZ73EMW4XGFDGH","bundle":"https://pith.science/pith/OD7PSTJ7MLVEPZ73EMW4XGFDGH/bundle.json","state":"https://pith.science/pith/OD7PSTJ7MLVEPZ73EMW4XGFDGH/state.json","well_known_bundle":"https://pith.science/.well-known/pith/OD7PSTJ7MLVEPZ73EMW4XGFDGH/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:OD7PSTJ7MLVEPZ73EMW4XGFDGH","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":"ad8b4bc30d77d7608daa4f40f0a1c863c38d39546bf98d5a64b42adb3c7bf45a","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-07-31T08:27:03Z","title_canon_sha256":"4386e0a1a80b56ef7f6c4f3967db5744aeb0736faa2295177e7b4ec86e37f482"},"schema_version":"1.0","source":{"id":"2407.21429","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2407.21429","created_at":"2026-07-05T08:50:38Z"},{"alias_kind":"arxiv_version","alias_value":"2407.21429v1","created_at":"2026-07-05T08:50:38Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2407.21429","created_at":"2026-07-05T08:50:38Z"},{"alias_kind":"pith_short_12","alias_value":"OD7PSTJ7MLVE","created_at":"2026-07-05T08:50:38Z"},{"alias_kind":"pith_short_16","alias_value":"OD7PSTJ7MLVEPZ73","created_at":"2026-07-05T08:50:38Z"},{"alias_kind":"pith_short_8","alias_value":"OD7PSTJ7","created_at":"2026-07-05T08:50:38Z"}],"graph_snapshots":[{"event_id":"sha256:fa084de2e76f4abbf478311fcf766b7598c5a546075a3dd675d52c5c4d46b55f","target":"graph","created_at":"2026-07-05T08:50:38Z","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/2407.21429/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Unit testing is an essential component of software testing, with the assert statements playing an important role in determining whether the tested function operates as expected. Although research has explored automated test case generation, generating meaningful assert statements remains an ongoing challenge. While several studies have investigated assert statement generation in Java, limited work addresses this task in popular dynamically-typed programming languages like Python. In this paper, we introduce Chat-like execution-based Asserts Prediction (\\tool), a novel Large Language Model-base","authors_text":"Burak Turhan, Chunyang Chen, Han Hu, Han Wang","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-07-31T08:27:03Z","title":"Chat-like Asserts Prediction with the Support of Large Language Model"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2407.21429","kind":"arxiv","version":1},"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:399380c667a61780d028da41293661750201a998fb7da22aa38028229adb544b","target":"record","created_at":"2026-07-05T08:50:38Z","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":"ad8b4bc30d77d7608daa4f40f0a1c863c38d39546bf98d5a64b42adb3c7bf45a","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-07-31T08:27:03Z","title_canon_sha256":"4386e0a1a80b56ef7f6c4f3967db5744aeb0736faa2295177e7b4ec86e37f482"},"schema_version":"1.0","source":{"id":"2407.21429","kind":"arxiv","version":1}},"canonical_sha256":"70fef94d3f62ea47e7fb232dcb98a331d73676c229bab733aa45722be0951a4d","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"70fef94d3f62ea47e7fb232dcb98a331d73676c229bab733aa45722be0951a4d","first_computed_at":"2026-07-05T08:50:38.902728Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T08:50:38.902728Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"JmVcwsxnHBd7lh3MvXVusPeRHQu8QvckBe5OAvXMzSt9iYUE3Yzg9HpoFMqv4rkdRdh8azjBgwUGzP57E8ywBQ==","signature_status":"signed_v1","signed_at":"2026-07-05T08:50:38.903162Z","signed_message":"canonical_sha256_bytes"},"source_id":"2407.21429","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:399380c667a61780d028da41293661750201a998fb7da22aa38028229adb544b","sha256:fa084de2e76f4abbf478311fcf766b7598c5a546075a3dd675d52c5c4d46b55f"],"state_sha256":"9259f3017155615658aa72319195a57355e619a79ec8e40bed14e5a89eb00328"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"TQtUkuTZqpXFFYbf+0tWP6wtlZxpJF1xHo7KP+iF9qERAb2fFTdI+kQ5KEEWuPFgoIJgNsUH75KyPqs8KMSCBA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-16T08:25:34.380886Z","bundle_sha256":"ae48376acc20aeb87512fb2ffeb1b2a108a68c868469ea1d19cc5381beccf85c"}}