{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2019:WSRSICBHSTD7QATMSR7EVXXPZF","short_pith_number":"pith:WSRSICBH","canonical_record":{"source":{"id":"1906.03835","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2019-06-10T08:13:01Z","cross_cats_sorted":["cs.SE","stat.ML"],"title_canon_sha256":"a274598b8e92b92f2bc9dbb405b09e90841004047d8c773e5e0bd140a722783f","abstract_canon_sha256":"bfb6ed226dbddc33d76fe8d87b968edd4626a727cb44c3c15852ff6b6753f19a"},"schema_version":"1.0"},"canonical_sha256":"b4a324082794c7f8026c947e4adeefc948aa64a3f0c3cad99ed5c37245f126ad","source":{"kind":"arxiv","id":"1906.03835","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1906.03835","created_at":"2026-05-17T23:43:44Z"},{"alias_kind":"arxiv_version","alias_value":"1906.03835v1","created_at":"2026-05-17T23:43:44Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1906.03835","created_at":"2026-05-17T23:43:44Z"},{"alias_kind":"pith_short_12","alias_value":"WSRSICBHSTD7","created_at":"2026-05-18T12:33:30Z"},{"alias_kind":"pith_short_16","alias_value":"WSRSICBHSTD7QATM","created_at":"2026-05-18T12:33:30Z"},{"alias_kind":"pith_short_8","alias_value":"WSRSICBH","created_at":"2026-05-18T12:33:30Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2019:WSRSICBHSTD7QATMSR7EVXXPZF","target":"record","payload":{"canonical_record":{"source":{"id":"1906.03835","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2019-06-10T08:13:01Z","cross_cats_sorted":["cs.SE","stat.ML"],"title_canon_sha256":"a274598b8e92b92f2bc9dbb405b09e90841004047d8c773e5e0bd140a722783f","abstract_canon_sha256":"bfb6ed226dbddc33d76fe8d87b968edd4626a727cb44c3c15852ff6b6753f19a"},"schema_version":"1.0"},"canonical_sha256":"b4a324082794c7f8026c947e4adeefc948aa64a3f0c3cad99ed5c37245f126ad","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:43:44.792910Z","signature_b64":"h1QVHXhNp/H5RNFwN//0r3qUaJiNHDxIbWuua4m37VYPbQTLmrJzTZO8UlGqvrCI9kiXH8mKVwURQ5IfAWkQBw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"b4a324082794c7f8026c947e4adeefc948aa64a3f0c3cad99ed5c37245f126ad","last_reissued_at":"2026-05-17T23:43:44.792190Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:43:44.792190Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1906.03835","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-05-17T23:43:44Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Mp08Zi7BEbaHey235F6HwYKA7hU8SuTmIR1FajRt3ZTMeqydfzGqmkHiW5nR/FJTrKIYUlhy41uGyBui4n/rCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-25T07:21:39.165185Z"},"content_sha256":"10030fdebdcc2bfac4a0d1e8df1cf08b12abd902df99c12c1f58c063b03757b2","schema_version":"1.0","event_id":"sha256:10030fdebdcc2bfac4a0d1e8df1cf08b12abd902df99c12c1f58c063b03757b2"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2019:WSRSICBHSTD7QATMSR7EVXXPZF","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"SAR: Learning Cross-Language API Mappings with Little Knowledge","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.SE","stat.ML"],"primary_cat":"cs.LG","authors_text":"Lingxiao Jiang, Nghi D. Q. Bui, Yijun Yu","submitted_at":"2019-06-10T08:13:01Z","abstract_excerpt":"To save manual effort, developers often translate programs from one programming language to another, instead of implementing it from scratch. Translating application program interfaces (APIs) used in one language to functionally equivalent ones available in another language is an important aspect of program translation. Existing approaches facilitate the translation by automatically identifying the API mappings across programming languages. However, all these approaches still require large amount of manual effort in preparing parallel program corpora, ranging from pairs of APIs, to manually id"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1906.03835","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":""},"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-05-17T23:43:44Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"OdTOel8hl9V847NJgap5C9+JuK4aKk1f0uyVBoi8ya8B7dD8FAjE13K88woE+YizS/gHL8uSIQdVFTH60ttDCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-25T07:21:39.165627Z"},"content_sha256":"b2322c7cc2da935407adcdd3a87a30afd1294a17c78ce46384180339ea23683f","schema_version":"1.0","event_id":"sha256:b2322c7cc2da935407adcdd3a87a30afd1294a17c78ce46384180339ea23683f"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/WSRSICBHSTD7QATMSR7EVXXPZF/bundle.json","state_url":"https://pith.science/pith/WSRSICBHSTD7QATMSR7EVXXPZF/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/WSRSICBHSTD7QATMSR7EVXXPZF/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-05-25T07:21:39Z","links":{"resolver":"https://pith.science/pith/WSRSICBHSTD7QATMSR7EVXXPZF","bundle":"https://pith.science/pith/WSRSICBHSTD7QATMSR7EVXXPZF/bundle.json","state":"https://pith.science/pith/WSRSICBHSTD7QATMSR7EVXXPZF/state.json","well_known_bundle":"https://pith.science/.well-known/pith/WSRSICBHSTD7QATMSR7EVXXPZF/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:WSRSICBHSTD7QATMSR7EVXXPZF","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":"bfb6ed226dbddc33d76fe8d87b968edd4626a727cb44c3c15852ff6b6753f19a","cross_cats_sorted":["cs.SE","stat.ML"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2019-06-10T08:13:01Z","title_canon_sha256":"a274598b8e92b92f2bc9dbb405b09e90841004047d8c773e5e0bd140a722783f"},"schema_version":"1.0","source":{"id":"1906.03835","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1906.03835","created_at":"2026-05-17T23:43:44Z"},{"alias_kind":"arxiv_version","alias_value":"1906.03835v1","created_at":"2026-05-17T23:43:44Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1906.03835","created_at":"2026-05-17T23:43:44Z"},{"alias_kind":"pith_short_12","alias_value":"WSRSICBHSTD7","created_at":"2026-05-18T12:33:30Z"},{"alias_kind":"pith_short_16","alias_value":"WSRSICBHSTD7QATM","created_at":"2026-05-18T12:33:30Z"},{"alias_kind":"pith_short_8","alias_value":"WSRSICBH","created_at":"2026-05-18T12:33:30Z"}],"graph_snapshots":[{"event_id":"sha256:b2322c7cc2da935407adcdd3a87a30afd1294a17c78ce46384180339ea23683f","target":"graph","created_at":"2026-05-17T23:43:44Z","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"},"paper":{"abstract_excerpt":"To save manual effort, developers often translate programs from one programming language to another, instead of implementing it from scratch. Translating application program interfaces (APIs) used in one language to functionally equivalent ones available in another language is an important aspect of program translation. Existing approaches facilitate the translation by automatically identifying the API mappings across programming languages. However, all these approaches still require large amount of manual effort in preparing parallel program corpora, ranging from pairs of APIs, to manually id","authors_text":"Lingxiao Jiang, Nghi D. Q. Bui, Yijun Yu","cross_cats":["cs.SE","stat.ML"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2019-06-10T08:13:01Z","title":"SAR: Learning Cross-Language API Mappings with Little Knowledge"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1906.03835","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:10030fdebdcc2bfac4a0d1e8df1cf08b12abd902df99c12c1f58c063b03757b2","target":"record","created_at":"2026-05-17T23:43:44Z","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":"bfb6ed226dbddc33d76fe8d87b968edd4626a727cb44c3c15852ff6b6753f19a","cross_cats_sorted":["cs.SE","stat.ML"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2019-06-10T08:13:01Z","title_canon_sha256":"a274598b8e92b92f2bc9dbb405b09e90841004047d8c773e5e0bd140a722783f"},"schema_version":"1.0","source":{"id":"1906.03835","kind":"arxiv","version":1}},"canonical_sha256":"b4a324082794c7f8026c947e4adeefc948aa64a3f0c3cad99ed5c37245f126ad","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"b4a324082794c7f8026c947e4adeefc948aa64a3f0c3cad99ed5c37245f126ad","first_computed_at":"2026-05-17T23:43:44.792190Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:43:44.792190Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"h1QVHXhNp/H5RNFwN//0r3qUaJiNHDxIbWuua4m37VYPbQTLmrJzTZO8UlGqvrCI9kiXH8mKVwURQ5IfAWkQBw==","signature_status":"signed_v1","signed_at":"2026-05-17T23:43:44.792910Z","signed_message":"canonical_sha256_bytes"},"source_id":"1906.03835","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:10030fdebdcc2bfac4a0d1e8df1cf08b12abd902df99c12c1f58c063b03757b2","sha256:b2322c7cc2da935407adcdd3a87a30afd1294a17c78ce46384180339ea23683f"],"state_sha256":"f6ee734ea53caf8d8c5b30dcca55d87100339aaad1ac8fc4ca053b99193c5322"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"QuUyxSPvrFTib6TZq4uxGMJODTgcWt2VZPe8uoP3w+gh4SU+1CEoPggYeX9DJS54EhLhbpKmjaX4VtJdT4zqBg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-25T07:21:39.167996Z","bundle_sha256":"a8b6691aa8cdad5d255917de10d14d9151c5778896d1489bad43171408c23132"}}