{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2021:VNLGPJHH73DJ42QDVSBKGRB6QH","short_pith_number":"pith:VNLGPJHH","canonical_record":{"source":{"id":"2110.09610","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-10-18T20:13:38Z","cross_cats_sorted":["cs.LG"],"title_canon_sha256":"39ef2fe55c59f4e09dd6a78f08568ac2baac3bec5854c8aaea47609a0222837f","abstract_canon_sha256":"b9210201ed1f91866a06a7fa675394ea4c375aedc323decc8c26126b1cb4bc80"},"schema_version":"1.0"},"canonical_sha256":"ab5667a4e7fec69e6a03ac82a3443e81ecf90b4b658c37a751a642ab82de04b9","source":{"kind":"arxiv","id":"2110.09610","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2110.09610","created_at":"2026-07-05T04:57:00Z"},{"alias_kind":"arxiv_version","alias_value":"2110.09610v2","created_at":"2026-07-05T04:57:00Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2110.09610","created_at":"2026-07-05T04:57:00Z"},{"alias_kind":"pith_short_12","alias_value":"VNLGPJHH73DJ","created_at":"2026-07-05T04:57:00Z"},{"alias_kind":"pith_short_16","alias_value":"VNLGPJHH73DJ42QD","created_at":"2026-07-05T04:57:00Z"},{"alias_kind":"pith_short_8","alias_value":"VNLGPJHH","created_at":"2026-07-05T04:57:00Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2021:VNLGPJHH73DJ42QDVSBKGRB6QH","target":"record","payload":{"canonical_record":{"source":{"id":"2110.09610","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-10-18T20:13:38Z","cross_cats_sorted":["cs.LG"],"title_canon_sha256":"39ef2fe55c59f4e09dd6a78f08568ac2baac3bec5854c8aaea47609a0222837f","abstract_canon_sha256":"b9210201ed1f91866a06a7fa675394ea4c375aedc323decc8c26126b1cb4bc80"},"schema_version":"1.0"},"canonical_sha256":"ab5667a4e7fec69e6a03ac82a3443e81ecf90b4b658c37a751a642ab82de04b9","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T04:57:00.733836Z","signature_b64":"PK4m21wxH+cormRQq0GtXgWOpuKi7yYqRRDFN7cS6/ACPsxibB5O+XHtfJCoHxtaJco0vr2VWqqVdjuWeRFABQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"ab5667a4e7fec69e6a03ac82a3443e81ecf90b4b658c37a751a642ab82de04b9","last_reissued_at":"2026-07-05T04:57:00.733389Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T04:57:00.733389Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2110.09610","source_version":2,"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-05T04:57:00Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"06nToFoCHW05RmjNPAdP9HcRJrKVJivagkHXj/FmtJie2IttvpPPIau6Ncw8n007Iby7tjehXK3Qpr7EtFn/Cg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-10T16:31:08.384881Z"},"content_sha256":"7ffc2d334d820aa47706bbe8852864626b25c8d1eea3d1f6e5f7535e13b42b6f","schema_version":"1.0","event_id":"sha256:7ffc2d334d820aa47706bbe8852864626b25c8d1eea3d1f6e5f7535e13b42b6f"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2021:VNLGPJHH73DJ42QDVSBKGRB6QH","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"A Survey on Machine Learning Techniques for Source Code Analysis","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.LG"],"primary_cat":"cs.SE","authors_text":"Federica Sarro, Hadi Moazen, Indira Vats, Maria Kechagia, Rohit Tiwari, Stefanos Georgiou, Tushar Sharma","submitted_at":"2021-10-18T20:13:38Z","abstract_excerpt":"The advancements in machine learning techniques have encouraged researchers to apply these techniques to a myriad of software engineering tasks that use source code analysis, such as testing and vulnerability detection. Such a large number of studies hinders the community from understanding the current research landscape. This paper aims to summarize the current knowledge in applied machine learning for source code analysis. We review studies belonging to twelve categories of software engineering tasks and corresponding machine learning techniques, tools, and datasets that have been applied to"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2110.09610","kind":"arxiv","version":2},"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/2110.09610/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-05T04:57:00Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"vlJUfPjSZrOclSO3wq2A5Ff1SEbD+oKljhMcD6VbyD3BtwmSMbkb10LnSdTVIA4MVFVA2eGHW5yhl4E9XKa6CQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-10T16:31:08.385598Z"},"content_sha256":"a6433ca1b1098318f08b6cadc530a2c688dd8a523fba4589c0a44252c2f48bd0","schema_version":"1.0","event_id":"sha256:a6433ca1b1098318f08b6cadc530a2c688dd8a523fba4589c0a44252c2f48bd0"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/VNLGPJHH73DJ42QDVSBKGRB6QH/bundle.json","state_url":"https://pith.science/pith/VNLGPJHH73DJ42QDVSBKGRB6QH/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/VNLGPJHH73DJ42QDVSBKGRB6QH/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-10T16:31:08Z","links":{"resolver":"https://pith.science/pith/VNLGPJHH73DJ42QDVSBKGRB6QH","bundle":"https://pith.science/pith/VNLGPJHH73DJ42QDVSBKGRB6QH/bundle.json","state":"https://pith.science/pith/VNLGPJHH73DJ42QDVSBKGRB6QH/state.json","well_known_bundle":"https://pith.science/.well-known/pith/VNLGPJHH73DJ42QDVSBKGRB6QH/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:VNLGPJHH73DJ42QDVSBKGRB6QH","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":"b9210201ed1f91866a06a7fa675394ea4c375aedc323decc8c26126b1cb4bc80","cross_cats_sorted":["cs.LG"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-10-18T20:13:38Z","title_canon_sha256":"39ef2fe55c59f4e09dd6a78f08568ac2baac3bec5854c8aaea47609a0222837f"},"schema_version":"1.0","source":{"id":"2110.09610","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2110.09610","created_at":"2026-07-05T04:57:00Z"},{"alias_kind":"arxiv_version","alias_value":"2110.09610v2","created_at":"2026-07-05T04:57:00Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2110.09610","created_at":"2026-07-05T04:57:00Z"},{"alias_kind":"pith_short_12","alias_value":"VNLGPJHH73DJ","created_at":"2026-07-05T04:57:00Z"},{"alias_kind":"pith_short_16","alias_value":"VNLGPJHH73DJ42QD","created_at":"2026-07-05T04:57:00Z"},{"alias_kind":"pith_short_8","alias_value":"VNLGPJHH","created_at":"2026-07-05T04:57:00Z"}],"graph_snapshots":[{"event_id":"sha256:a6433ca1b1098318f08b6cadc530a2c688dd8a523fba4589c0a44252c2f48bd0","target":"graph","created_at":"2026-07-05T04:57:00Z","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/2110.09610/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"The advancements in machine learning techniques have encouraged researchers to apply these techniques to a myriad of software engineering tasks that use source code analysis, such as testing and vulnerability detection. Such a large number of studies hinders the community from understanding the current research landscape. This paper aims to summarize the current knowledge in applied machine learning for source code analysis. We review studies belonging to twelve categories of software engineering tasks and corresponding machine learning techniques, tools, and datasets that have been applied to","authors_text":"Federica Sarro, Hadi Moazen, Indira Vats, Maria Kechagia, Rohit Tiwari, Stefanos Georgiou, Tushar Sharma","cross_cats":["cs.LG"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-10-18T20:13:38Z","title":"A Survey on Machine Learning Techniques for Source Code Analysis"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2110.09610","kind":"arxiv","version":2},"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:7ffc2d334d820aa47706bbe8852864626b25c8d1eea3d1f6e5f7535e13b42b6f","target":"record","created_at":"2026-07-05T04:57:00Z","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":"b9210201ed1f91866a06a7fa675394ea4c375aedc323decc8c26126b1cb4bc80","cross_cats_sorted":["cs.LG"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-10-18T20:13:38Z","title_canon_sha256":"39ef2fe55c59f4e09dd6a78f08568ac2baac3bec5854c8aaea47609a0222837f"},"schema_version":"1.0","source":{"id":"2110.09610","kind":"arxiv","version":2}},"canonical_sha256":"ab5667a4e7fec69e6a03ac82a3443e81ecf90b4b658c37a751a642ab82de04b9","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"ab5667a4e7fec69e6a03ac82a3443e81ecf90b4b658c37a751a642ab82de04b9","first_computed_at":"2026-07-05T04:57:00.733389Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T04:57:00.733389Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"PK4m21wxH+cormRQq0GtXgWOpuKi7yYqRRDFN7cS6/ACPsxibB5O+XHtfJCoHxtaJco0vr2VWqqVdjuWeRFABQ==","signature_status":"signed_v1","signed_at":"2026-07-05T04:57:00.733836Z","signed_message":"canonical_sha256_bytes"},"source_id":"2110.09610","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:7ffc2d334d820aa47706bbe8852864626b25c8d1eea3d1f6e5f7535e13b42b6f","sha256:a6433ca1b1098318f08b6cadc530a2c688dd8a523fba4589c0a44252c2f48bd0"],"state_sha256":"5501e2d7a6cfa50dfd8c20556f58abfd4b2147b706be7d668c801e63e317e073"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ZLJdVNZJHgB3cuwSEHDcYNJ6OQo8GJwUq4+vlsch3daG6B7pEyj948qj6YL1MJsPrO/rZcfH/BhVo9CvpizWBw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-10T16:31:08.391365Z","bundle_sha256":"184e2bc4f2aff51a289ef127251a065ce7cbfccf502b7ce8e8b9bcf45b7b1177"}}