{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2023:ZSFSM7AJZ3QEHMYMTMA3SJBGGE","short_pith_number":"pith:ZSFSM7AJ","canonical_record":{"source":{"id":"2305.00323","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-04-29T18:38:23Z","cross_cats_sorted":["cs.AI","cs.LG"],"title_canon_sha256":"aa270042ca28c9599f769bf3a0ea5e7c0ed09d84137b08c827535ca68d0d0fbc","abstract_canon_sha256":"63315fbc27f5b800a0d274f8d8cf6a707ae79f7b9a85a90dea5ca3c5ffe57a12"},"schema_version":"1.0"},"canonical_sha256":"cc8b267c09cee043b30c9b01b92426310864cd233d4184c710da24edb113d48f","source":{"kind":"arxiv","id":"2305.00323","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2305.00323","created_at":"2026-07-05T06:05:40Z"},{"alias_kind":"arxiv_version","alias_value":"2305.00323v1","created_at":"2026-07-05T06:05:40Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2305.00323","created_at":"2026-07-05T06:05:40Z"},{"alias_kind":"pith_short_12","alias_value":"ZSFSM7AJZ3QE","created_at":"2026-07-05T06:05:40Z"},{"alias_kind":"pith_short_16","alias_value":"ZSFSM7AJZ3QEHMYM","created_at":"2026-07-05T06:05:40Z"},{"alias_kind":"pith_short_8","alias_value":"ZSFSM7AJ","created_at":"2026-07-05T06:05:40Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2023:ZSFSM7AJZ3QEHMYMTMA3SJBGGE","target":"record","payload":{"canonical_record":{"source":{"id":"2305.00323","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-04-29T18:38:23Z","cross_cats_sorted":["cs.AI","cs.LG"],"title_canon_sha256":"aa270042ca28c9599f769bf3a0ea5e7c0ed09d84137b08c827535ca68d0d0fbc","abstract_canon_sha256":"63315fbc27f5b800a0d274f8d8cf6a707ae79f7b9a85a90dea5ca3c5ffe57a12"},"schema_version":"1.0"},"canonical_sha256":"cc8b267c09cee043b30c9b01b92426310864cd233d4184c710da24edb113d48f","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T06:05:40.058233Z","signature_b64":"fD1V+lgcThDVeCrRGGSxU8cSF0NKHp0y2R8xBDT0urOcd6jsavTl5Fq7sEF0gGklMkU17A9vhAgD79IqeDfQBQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"cc8b267c09cee043b30c9b01b92426310864cd233d4184c710da24edb113d48f","last_reissued_at":"2026-07-05T06:05:40.057897Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T06:05:40.057897Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2305.00323","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:05:40Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"NJ3FygoYPVH1Ku3YUK0Bk59Pj6SDCn/+YY/7g/LdVmdBZQYGyoouBQe3K4cjsWkNrwZaiQI6lwqyK8R8uh09Aw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-04T16:18:14.109281Z"},"content_sha256":"265dcec6b02603585c25807e86b7d347b7c7d3bfda9a883fa2fc32f03574b55f","schema_version":"1.0","event_id":"sha256:265dcec6b02603585c25807e86b7d347b7c7d3bfda9a883fa2fc32f03574b55f"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2023:ZSFSM7AJZ3QEHMYMTMA3SJBGGE","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Leveraging Data Mining Algorithms to Recommend Source Code Changes","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.AI","cs.LG"],"primary_cat":"cs.SE","authors_text":"AmirHossein Naghshzan, Foutse Khomh, Latifa Guerrouj, Olga Baysal, Pierre Poilane, Saeed Khalilazar","submitted_at":"2023-04-29T18:38:23Z","abstract_excerpt":"Context: Recent research has used data mining to develop techniques that can guide developers through source code changes. To the best of our knowledge, very few studies have investigated data mining techniques and--or compared their results with other algorithms or a baseline. Objectives: This paper proposes an automatic method for recommending source code changes using four data mining algorithms. We not only use these algorithms to recommend source code changes, but we also conduct an empirical evaluation. Methods: Our investigation includes seven open-source projects from which we extracte"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2305.00323","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/2305.00323/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:05:40Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"8oQOe0dyLBVKSWI8lYQivbymMbaSsTVz6nMqvttVU5mmuYnpyrRUb6wefYcL4c55Nwb/s0amdr5msnx+2hdbAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-04T16:18:14.109809Z"},"content_sha256":"ac86520fe5d10b8f9e2179720e396bfabb0bfff70cefb65761824a0abe4df3a7","schema_version":"1.0","event_id":"sha256:ac86520fe5d10b8f9e2179720e396bfabb0bfff70cefb65761824a0abe4df3a7"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/ZSFSM7AJZ3QEHMYMTMA3SJBGGE/bundle.json","state_url":"https://pith.science/pith/ZSFSM7AJZ3QEHMYMTMA3SJBGGE/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/ZSFSM7AJZ3QEHMYMTMA3SJBGGE/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-04T16:18:14Z","links":{"resolver":"https://pith.science/pith/ZSFSM7AJZ3QEHMYMTMA3SJBGGE","bundle":"https://pith.science/pith/ZSFSM7AJZ3QEHMYMTMA3SJBGGE/bundle.json","state":"https://pith.science/pith/ZSFSM7AJZ3QEHMYMTMA3SJBGGE/state.json","well_known_bundle":"https://pith.science/.well-known/pith/ZSFSM7AJZ3QEHMYMTMA3SJBGGE/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2023:ZSFSM7AJZ3QEHMYMTMA3SJBGGE","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":"63315fbc27f5b800a0d274f8d8cf6a707ae79f7b9a85a90dea5ca3c5ffe57a12","cross_cats_sorted":["cs.AI","cs.LG"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-04-29T18:38:23Z","title_canon_sha256":"aa270042ca28c9599f769bf3a0ea5e7c0ed09d84137b08c827535ca68d0d0fbc"},"schema_version":"1.0","source":{"id":"2305.00323","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2305.00323","created_at":"2026-07-05T06:05:40Z"},{"alias_kind":"arxiv_version","alias_value":"2305.00323v1","created_at":"2026-07-05T06:05:40Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2305.00323","created_at":"2026-07-05T06:05:40Z"},{"alias_kind":"pith_short_12","alias_value":"ZSFSM7AJZ3QE","created_at":"2026-07-05T06:05:40Z"},{"alias_kind":"pith_short_16","alias_value":"ZSFSM7AJZ3QEHMYM","created_at":"2026-07-05T06:05:40Z"},{"alias_kind":"pith_short_8","alias_value":"ZSFSM7AJ","created_at":"2026-07-05T06:05:40Z"}],"graph_snapshots":[{"event_id":"sha256:ac86520fe5d10b8f9e2179720e396bfabb0bfff70cefb65761824a0abe4df3a7","target":"graph","created_at":"2026-07-05T06:05:40Z","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/2305.00323/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Context: Recent research has used data mining to develop techniques that can guide developers through source code changes. To the best of our knowledge, very few studies have investigated data mining techniques and--or compared their results with other algorithms or a baseline. Objectives: This paper proposes an automatic method for recommending source code changes using four data mining algorithms. We not only use these algorithms to recommend source code changes, but we also conduct an empirical evaluation. Methods: Our investigation includes seven open-source projects from which we extracte","authors_text":"AmirHossein Naghshzan, Foutse Khomh, Latifa Guerrouj, Olga Baysal, Pierre Poilane, Saeed Khalilazar","cross_cats":["cs.AI","cs.LG"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-04-29T18:38:23Z","title":"Leveraging Data Mining Algorithms to Recommend Source Code Changes"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2305.00323","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:265dcec6b02603585c25807e86b7d347b7c7d3bfda9a883fa2fc32f03574b55f","target":"record","created_at":"2026-07-05T06:05:40Z","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":"63315fbc27f5b800a0d274f8d8cf6a707ae79f7b9a85a90dea5ca3c5ffe57a12","cross_cats_sorted":["cs.AI","cs.LG"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-04-29T18:38:23Z","title_canon_sha256":"aa270042ca28c9599f769bf3a0ea5e7c0ed09d84137b08c827535ca68d0d0fbc"},"schema_version":"1.0","source":{"id":"2305.00323","kind":"arxiv","version":1}},"canonical_sha256":"cc8b267c09cee043b30c9b01b92426310864cd233d4184c710da24edb113d48f","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"cc8b267c09cee043b30c9b01b92426310864cd233d4184c710da24edb113d48f","first_computed_at":"2026-07-05T06:05:40.057897Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T06:05:40.057897Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"fD1V+lgcThDVeCrRGGSxU8cSF0NKHp0y2R8xBDT0urOcd6jsavTl5Fq7sEF0gGklMkU17A9vhAgD79IqeDfQBQ==","signature_status":"signed_v1","signed_at":"2026-07-05T06:05:40.058233Z","signed_message":"canonical_sha256_bytes"},"source_id":"2305.00323","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:265dcec6b02603585c25807e86b7d347b7c7d3bfda9a883fa2fc32f03574b55f","sha256:ac86520fe5d10b8f9e2179720e396bfabb0bfff70cefb65761824a0abe4df3a7"],"state_sha256":"12c6f2b3aeba018c6ca3af43792e47824006d91c4cfccff841fa9f855a0087a1"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Jb7CcqetxMcodGZ002/TN+cu1txLUW5TAac5/PmE4qw4UAwxl08VrOl7CAfvW9lmvU2oeDvtu8tWQ1HD+1dZAw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-04T16:18:14.114554Z","bundle_sha256":"9a57bbc647a05ebce13692ddad8185cde40f0b89af40597459852fb8d0417788"}}