{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2023:MWQTGGTDYQVZSM3LSHTBJQPV4J","short_pith_number":"pith:MWQTGGTD","canonical_record":{"source":{"id":"2310.01602","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2023-10-02T19:52:22Z","cross_cats_sorted":["cs.AI"],"title_canon_sha256":"2c6c394e1e0a8f92ae61b2ff9f06fadef4c3bccb615427dc4a77c32d7746cdc2","abstract_canon_sha256":"c9c6172b659c6ed946258194adbb5912c06635742207658dbe064e7f661642c3"},"schema_version":"1.0"},"canonical_sha256":"65a1331a63c42b99336b91e614c1f5e26a7ef38d2baeddb65d97d94c03d10123","source":{"kind":"arxiv","id":"2310.01602","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2310.01602","created_at":"2026-07-05T06:56:42Z"},{"alias_kind":"arxiv_version","alias_value":"2310.01602v1","created_at":"2026-07-05T06:56:42Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2310.01602","created_at":"2026-07-05T06:56:42Z"},{"alias_kind":"pith_short_12","alias_value":"MWQTGGTDYQVZ","created_at":"2026-07-05T06:56:42Z"},{"alias_kind":"pith_short_16","alias_value":"MWQTGGTDYQVZSM3L","created_at":"2026-07-05T06:56:42Z"},{"alias_kind":"pith_short_8","alias_value":"MWQTGGTD","created_at":"2026-07-05T06:56:42Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2023:MWQTGGTDYQVZSM3LSHTBJQPV4J","target":"record","payload":{"canonical_record":{"source":{"id":"2310.01602","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2023-10-02T19:52:22Z","cross_cats_sorted":["cs.AI"],"title_canon_sha256":"2c6c394e1e0a8f92ae61b2ff9f06fadef4c3bccb615427dc4a77c32d7746cdc2","abstract_canon_sha256":"c9c6172b659c6ed946258194adbb5912c06635742207658dbe064e7f661642c3"},"schema_version":"1.0"},"canonical_sha256":"65a1331a63c42b99336b91e614c1f5e26a7ef38d2baeddb65d97d94c03d10123","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T06:56:42.834222Z","signature_b64":"VwFyQzveE7+sZVn7n0EpyEiMkuirUHM9+0BmDb4vih0hzNx8Dkeppys6kM4dkv6ryv95AvDriFXrop81NljRDA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"65a1331a63c42b99336b91e614c1f5e26a7ef38d2baeddb65d97d94c03d10123","last_reissued_at":"2026-07-05T06:56:42.833796Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T06:56:42.833796Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2310.01602","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-05T06:56:42Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"TLVFD1A3NS1NZzIU07Ls+/FhPw1hUIAoCYiEKmFJ1vjJd1J/Iza2P65cQhorOpPB1tIQa1uWXJeQpMjePSXMAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-23T07:28:41.437922Z"},"content_sha256":"608270ae0d5fa4db46de330482ef73fd829ef8105d577eba03801e2319ab9ac9","schema_version":"1.0","event_id":"sha256:608270ae0d5fa4db46de330482ef73fd829ef8105d577eba03801e2319ab9ac9"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2023:MWQTGGTDYQVZSM3LSHTBJQPV4J","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"CAT-LM: Training Language Models on Aligned Code And Tests","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.AI"],"primary_cat":"cs.SE","authors_text":"Claire Le Goues, Kush Jain, Nikitha Rao, Uri Alon, Vincent J. Hellendoorn","submitted_at":"2023-10-02T19:52:22Z","abstract_excerpt":"Testing is an integral part of the software development process. Yet, writing tests is time-consuming and therefore often neglected. Classical test generation tools such as EvoSuite generate behavioral test suites by optimizing for coverage, but tend to produce tests that are hard to understand. Language models trained on code can generate code that is highly similar to that written by humans, but current models are trained to generate each file separately, as is standard practice in natural language processing, and thus fail to consider the code-under-test context when producing a test file. "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2310.01602","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/2310.01602/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-05T06:56:42Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"YPJURSlQ7p5aB4dfGst8CIx3TkVfsCY7OPESgVtA41gQxdTHGZR7fo1MzHY1hGFwtcmKs4HD5Mh9i6T1dRO0Ag==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-23T07:28:41.438734Z"},"content_sha256":"15cee77075d9b453025d9eeba10174d2108f7b55b7b438364ca8eba1a34f21ed","schema_version":"1.0","event_id":"sha256:15cee77075d9b453025d9eeba10174d2108f7b55b7b438364ca8eba1a34f21ed"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/MWQTGGTDYQVZSM3LSHTBJQPV4J/bundle.json","state_url":"https://pith.science/pith/MWQTGGTDYQVZSM3LSHTBJQPV4J/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/MWQTGGTDYQVZSM3LSHTBJQPV4J/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-23T07:28:41Z","links":{"resolver":"https://pith.science/pith/MWQTGGTDYQVZSM3LSHTBJQPV4J","bundle":"https://pith.science/pith/MWQTGGTDYQVZSM3LSHTBJQPV4J/bundle.json","state":"https://pith.science/pith/MWQTGGTDYQVZSM3LSHTBJQPV4J/state.json","well_known_bundle":"https://pith.science/.well-known/pith/MWQTGGTDYQVZSM3LSHTBJQPV4J/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2023:MWQTGGTDYQVZSM3LSHTBJQPV4J","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":"c9c6172b659c6ed946258194adbb5912c06635742207658dbe064e7f661642c3","cross_cats_sorted":["cs.AI"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2023-10-02T19:52:22Z","title_canon_sha256":"2c6c394e1e0a8f92ae61b2ff9f06fadef4c3bccb615427dc4a77c32d7746cdc2"},"schema_version":"1.0","source":{"id":"2310.01602","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2310.01602","created_at":"2026-07-05T06:56:42Z"},{"alias_kind":"arxiv_version","alias_value":"2310.01602v1","created_at":"2026-07-05T06:56:42Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2310.01602","created_at":"2026-07-05T06:56:42Z"},{"alias_kind":"pith_short_12","alias_value":"MWQTGGTDYQVZ","created_at":"2026-07-05T06:56:42Z"},{"alias_kind":"pith_short_16","alias_value":"MWQTGGTDYQVZSM3L","created_at":"2026-07-05T06:56:42Z"},{"alias_kind":"pith_short_8","alias_value":"MWQTGGTD","created_at":"2026-07-05T06:56:42Z"}],"graph_snapshots":[{"event_id":"sha256:15cee77075d9b453025d9eeba10174d2108f7b55b7b438364ca8eba1a34f21ed","target":"graph","created_at":"2026-07-05T06:56:42Z","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/2310.01602/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Testing is an integral part of the software development process. Yet, writing tests is time-consuming and therefore often neglected. Classical test generation tools such as EvoSuite generate behavioral test suites by optimizing for coverage, but tend to produce tests that are hard to understand. Language models trained on code can generate code that is highly similar to that written by humans, but current models are trained to generate each file separately, as is standard practice in natural language processing, and thus fail to consider the code-under-test context when producing a test file. ","authors_text":"Claire Le Goues, Kush Jain, Nikitha Rao, Uri Alon, Vincent J. Hellendoorn","cross_cats":["cs.AI"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2023-10-02T19:52:22Z","title":"CAT-LM: Training Language Models on Aligned Code And Tests"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2310.01602","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:608270ae0d5fa4db46de330482ef73fd829ef8105d577eba03801e2319ab9ac9","target":"record","created_at":"2026-07-05T06:56:42Z","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":"c9c6172b659c6ed946258194adbb5912c06635742207658dbe064e7f661642c3","cross_cats_sorted":["cs.AI"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2023-10-02T19:52:22Z","title_canon_sha256":"2c6c394e1e0a8f92ae61b2ff9f06fadef4c3bccb615427dc4a77c32d7746cdc2"},"schema_version":"1.0","source":{"id":"2310.01602","kind":"arxiv","version":1}},"canonical_sha256":"65a1331a63c42b99336b91e614c1f5e26a7ef38d2baeddb65d97d94c03d10123","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"65a1331a63c42b99336b91e614c1f5e26a7ef38d2baeddb65d97d94c03d10123","first_computed_at":"2026-07-05T06:56:42.833796Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T06:56:42.833796Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"VwFyQzveE7+sZVn7n0EpyEiMkuirUHM9+0BmDb4vih0hzNx8Dkeppys6kM4dkv6ryv95AvDriFXrop81NljRDA==","signature_status":"signed_v1","signed_at":"2026-07-05T06:56:42.834222Z","signed_message":"canonical_sha256_bytes"},"source_id":"2310.01602","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:608270ae0d5fa4db46de330482ef73fd829ef8105d577eba03801e2319ab9ac9","sha256:15cee77075d9b453025d9eeba10174d2108f7b55b7b438364ca8eba1a34f21ed"],"state_sha256":"a94f72abea3f2f542dc72a359651f16be99034f0281f138c110cf0c1606a1f85"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"lMLaIzoN+hO3ed80oILCgDKOONYfXZ/scVUHMY19qoYbkNzBWhAejyxg555L/cboCYtBBRDk7wCvc90KuwbnDg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-23T07:28:41.444089Z","bundle_sha256":"3eb549accdf1b83d7d6f0670cbac53517f8a3d8ef70cc8b4ec3700cf71b752a4"}}