{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2023:LDIUQM54C54UUCCSJ5HJQD3YRT","short_pith_number":"pith:LDIUQM54","canonical_record":{"source":{"id":"2302.04098","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-02-08T14:46:53Z","cross_cats_sorted":[],"title_canon_sha256":"13882e7a149e7fb9c533ef344b9e2f3cf2a2bed2c86c7e80590f437f31c39e9c","abstract_canon_sha256":"cf12af45c2cb7c7265df90f6fdef85364e12e0db33337706f64837954ca03dc4"},"schema_version":"1.0"},"canonical_sha256":"58d14833bc17794a08524f4e980f788cc50623b4b3538f0cf073a680970e3f54","source":{"kind":"arxiv","id":"2302.04098","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2302.04098","created_at":"2026-07-05T05:40:01Z"},{"alias_kind":"arxiv_version","alias_value":"2302.04098v1","created_at":"2026-07-05T05:40:01Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2302.04098","created_at":"2026-07-05T05:40:01Z"},{"alias_kind":"pith_short_12","alias_value":"LDIUQM54C54U","created_at":"2026-07-05T05:40:01Z"},{"alias_kind":"pith_short_16","alias_value":"LDIUQM54C54UUCCS","created_at":"2026-07-05T05:40:01Z"},{"alias_kind":"pith_short_8","alias_value":"LDIUQM54","created_at":"2026-07-05T05:40:01Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2023:LDIUQM54C54UUCCSJ5HJQD3YRT","target":"record","payload":{"canonical_record":{"source":{"id":"2302.04098","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-02-08T14:46:53Z","cross_cats_sorted":[],"title_canon_sha256":"13882e7a149e7fb9c533ef344b9e2f3cf2a2bed2c86c7e80590f437f31c39e9c","abstract_canon_sha256":"cf12af45c2cb7c7265df90f6fdef85364e12e0db33337706f64837954ca03dc4"},"schema_version":"1.0"},"canonical_sha256":"58d14833bc17794a08524f4e980f788cc50623b4b3538f0cf073a680970e3f54","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T05:40:01.046384Z","signature_b64":"4HihppiL0LaOuvCCoWhK+3qdWRNXdVtxBbr+lmXLXW+V+ohO+j8RvoHlTR/xJ8/zZ+MhohTSDrpjT3eILdZqDA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"58d14833bc17794a08524f4e980f788cc50623b4b3538f0cf073a680970e3f54","last_reissued_at":"2026-07-05T05:40:01.045905Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T05:40:01.045905Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2302.04098","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-05T05:40:01Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"pC6Z2uDLEu6VP63P4TQJlFOJWktSDijETEh94J7gPLMS2aEZYKXUsedR4OC8LhbrPCJGpL83DB9+UKuj5Q4ZDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-01T05:23:18.829599Z"},"content_sha256":"4108b59e6f9e8a994c09fc554a4bcd3d6bf647a1b62ad82167599540d43a78fa","schema_version":"1.0","event_id":"sha256:4108b59e6f9e8a994c09fc554a4bcd3d6bf647a1b62ad82167599540d43a78fa"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2023:LDIUQM54C54UUCCSJ5HJQD3YRT","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Source Code Recommender Systems: The Practitioners' Perspective","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Emad Aghajani, Gabriele Bavota, Luca Pascarella, Matteo Ciniselli, Rocco Oliveto, Simone Scalabrino","submitted_at":"2023-02-08T14:46:53Z","abstract_excerpt":"The automatic generation of source code is one of the long-lasting dreams in software engineering research. Several techniques have been proposed to speed up the writing of new code. For example, code completion techniques can recommend to developers the next few tokens they are likely to type, while retrieval-based approaches can suggest code snippets relevant for the task at hand. Also, deep learning has been used to automatically generate code statements starting from a natural language description. While research in this field is very active, there is no study investigating what the users "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2302.04098","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/2302.04098/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-05T05:40:01Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Zhr/miuREImPc3OzLdwrAsqU2jK+xK9gGfqracx6LanFOyj4zp/eDEGtmhQFvUZ9oNE+qzumDEYgvOuLWLhnBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-01T05:23:18.830257Z"},"content_sha256":"094c503b321fb1453eaf42f15d007dc07c12b8b317475835eefd37c637dcdf36","schema_version":"1.0","event_id":"sha256:094c503b321fb1453eaf42f15d007dc07c12b8b317475835eefd37c637dcdf36"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/LDIUQM54C54UUCCSJ5HJQD3YRT/bundle.json","state_url":"https://pith.science/pith/LDIUQM54C54UUCCSJ5HJQD3YRT/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/LDIUQM54C54UUCCSJ5HJQD3YRT/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-01T05:23:18Z","links":{"resolver":"https://pith.science/pith/LDIUQM54C54UUCCSJ5HJQD3YRT","bundle":"https://pith.science/pith/LDIUQM54C54UUCCSJ5HJQD3YRT/bundle.json","state":"https://pith.science/pith/LDIUQM54C54UUCCSJ5HJQD3YRT/state.json","well_known_bundle":"https://pith.science/.well-known/pith/LDIUQM54C54UUCCSJ5HJQD3YRT/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2023:LDIUQM54C54UUCCSJ5HJQD3YRT","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":"cf12af45c2cb7c7265df90f6fdef85364e12e0db33337706f64837954ca03dc4","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-02-08T14:46:53Z","title_canon_sha256":"13882e7a149e7fb9c533ef344b9e2f3cf2a2bed2c86c7e80590f437f31c39e9c"},"schema_version":"1.0","source":{"id":"2302.04098","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2302.04098","created_at":"2026-07-05T05:40:01Z"},{"alias_kind":"arxiv_version","alias_value":"2302.04098v1","created_at":"2026-07-05T05:40:01Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2302.04098","created_at":"2026-07-05T05:40:01Z"},{"alias_kind":"pith_short_12","alias_value":"LDIUQM54C54U","created_at":"2026-07-05T05:40:01Z"},{"alias_kind":"pith_short_16","alias_value":"LDIUQM54C54UUCCS","created_at":"2026-07-05T05:40:01Z"},{"alias_kind":"pith_short_8","alias_value":"LDIUQM54","created_at":"2026-07-05T05:40:01Z"}],"graph_snapshots":[{"event_id":"sha256:094c503b321fb1453eaf42f15d007dc07c12b8b317475835eefd37c637dcdf36","target":"graph","created_at":"2026-07-05T05:40:01Z","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/2302.04098/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"The automatic generation of source code is one of the long-lasting dreams in software engineering research. Several techniques have been proposed to speed up the writing of new code. For example, code completion techniques can recommend to developers the next few tokens they are likely to type, while retrieval-based approaches can suggest code snippets relevant for the task at hand. Also, deep learning has been used to automatically generate code statements starting from a natural language description. While research in this field is very active, there is no study investigating what the users ","authors_text":"Emad Aghajani, Gabriele Bavota, Luca Pascarella, Matteo Ciniselli, Rocco Oliveto, Simone Scalabrino","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-02-08T14:46:53Z","title":"Source Code Recommender Systems: The Practitioners' Perspective"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2302.04098","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:4108b59e6f9e8a994c09fc554a4bcd3d6bf647a1b62ad82167599540d43a78fa","target":"record","created_at":"2026-07-05T05:40:01Z","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":"cf12af45c2cb7c7265df90f6fdef85364e12e0db33337706f64837954ca03dc4","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-02-08T14:46:53Z","title_canon_sha256":"13882e7a149e7fb9c533ef344b9e2f3cf2a2bed2c86c7e80590f437f31c39e9c"},"schema_version":"1.0","source":{"id":"2302.04098","kind":"arxiv","version":1}},"canonical_sha256":"58d14833bc17794a08524f4e980f788cc50623b4b3538f0cf073a680970e3f54","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"58d14833bc17794a08524f4e980f788cc50623b4b3538f0cf073a680970e3f54","first_computed_at":"2026-07-05T05:40:01.045905Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T05:40:01.045905Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"4HihppiL0LaOuvCCoWhK+3qdWRNXdVtxBbr+lmXLXW+V+ohO+j8RvoHlTR/xJ8/zZ+MhohTSDrpjT3eILdZqDA==","signature_status":"signed_v1","signed_at":"2026-07-05T05:40:01.046384Z","signed_message":"canonical_sha256_bytes"},"source_id":"2302.04098","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:4108b59e6f9e8a994c09fc554a4bcd3d6bf647a1b62ad82167599540d43a78fa","sha256:094c503b321fb1453eaf42f15d007dc07c12b8b317475835eefd37c637dcdf36"],"state_sha256":"399eda5fc2a9b52c63ff7ed1b30c850158b20801985e5c44afef51bea0449c92"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"9wDDHKRDyUnX33iNFZaC8h9uGXfK/bUggsuIwuSwEeiSIoBTLKlGSzXbgkw5lD+yNgqw37isJF1pmGHoaRg0AA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-01T05:23:18.836474Z","bundle_sha256":"bded418959f8e1e20d68be1f0e93f848c7b1ff5b393feefde3f13a8e0c359c6c"}}