{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2023:HDGBVL6NW7AOAXVVPAQEARJ3FK","short_pith_number":"pith:HDGBVL6N","canonical_record":{"source":{"id":"2308.11422","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2023-08-22T13:12:13Z","cross_cats_sorted":[],"title_canon_sha256":"983e9eca2de596ebb5681f10a851e308aa82e2056eb3fcbf5baf984ae203aaf6","abstract_canon_sha256":"4915faaa7ee5024c9e9e4a34bd8f0da1e2ba646e5b08cbcd4f9d8431f2b20c23"},"schema_version":"1.0"},"canonical_sha256":"38cc1aafcdb7c0e05eb5782040453b2a97ac57757d011d8aa73e403cff685e7c","source":{"kind":"arxiv","id":"2308.11422","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2308.11422","created_at":"2026-07-05T06:43:34Z"},{"alias_kind":"arxiv_version","alias_value":"2308.11422v1","created_at":"2026-07-05T06:43:34Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2308.11422","created_at":"2026-07-05T06:43:34Z"},{"alias_kind":"pith_short_12","alias_value":"HDGBVL6NW7AO","created_at":"2026-07-05T06:43:34Z"},{"alias_kind":"pith_short_16","alias_value":"HDGBVL6NW7AOAXVV","created_at":"2026-07-05T06:43:34Z"},{"alias_kind":"pith_short_8","alias_value":"HDGBVL6N","created_at":"2026-07-05T06:43:34Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2023:HDGBVL6NW7AOAXVVPAQEARJ3FK","target":"record","payload":{"canonical_record":{"source":{"id":"2308.11422","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2023-08-22T13:12:13Z","cross_cats_sorted":[],"title_canon_sha256":"983e9eca2de596ebb5681f10a851e308aa82e2056eb3fcbf5baf984ae203aaf6","abstract_canon_sha256":"4915faaa7ee5024c9e9e4a34bd8f0da1e2ba646e5b08cbcd4f9d8431f2b20c23"},"schema_version":"1.0"},"canonical_sha256":"38cc1aafcdb7c0e05eb5782040453b2a97ac57757d011d8aa73e403cff685e7c","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T06:43:34.174548Z","signature_b64":"nD0O2FGbIkilX4Id1uCQfIhCzPvAAqX+OI4gGi5wOHl9TljGQOtXV/134YM8n6CnGyWunNpCNn1GTHVsIH08DA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"38cc1aafcdb7c0e05eb5782040453b2a97ac57757d011d8aa73e403cff685e7c","last_reissued_at":"2026-07-05T06:43:34.174148Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T06:43:34.174148Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2308.11422","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:43:34Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"7YUU1CSzdkaYbSPCWTOUiUW4ePBgCuHJpIsnhuyKuGyHZMdanmwggyJ6+pcJULXVk+ukNda4ySH40n8l9l4SBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-21T12:58:18.025621Z"},"content_sha256":"e99e0d397273f3f1937b305d0297501217c9c80122e48dd5d75160a464b4309e","schema_version":"1.0","event_id":"sha256:e99e0d397273f3f1937b305d0297501217c9c80122e48dd5d75160a464b4309e"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2023:HDGBVL6NW7AOAXVVPAQEARJ3FK","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Recommending Analogical APIs via Knowledge Graph Embedding","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Mingwei Liu, Tianyong Yang, Xin Peng, Xueying Du, Yanjun Yang, Yiling Lou, Zhong Zhou","submitted_at":"2023-08-22T13:12:13Z","abstract_excerpt":"Library migration, which re-implements the same software behavior by using a different library instead of using the current one, has been widely observed in software evolution. One essential part of library migration is to find an analogical API that could provide the same functionality as current ones. However, given the large number of libraries/APIs, manually finding an analogical API could be very time-consuming and error-prone. Researchers have developed multiple automated analogical API recommendation techniques. Documentation-based methods have particularly attracted significant interes"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2308.11422","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/2308.11422/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:43:34Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"QxIFom1DKaTVlYnMYP13CTunOOqSzjt1pSnOFm10/KQJgj1vQ1KL7mDSDhANioXbXxmsLGlGcUspTWgv3gjPAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-21T12:58:18.026056Z"},"content_sha256":"c5cc922606fa423f10d87fd158d165dc26a5a9123954a84fd07c776f3266b896","schema_version":"1.0","event_id":"sha256:c5cc922606fa423f10d87fd158d165dc26a5a9123954a84fd07c776f3266b896"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/HDGBVL6NW7AOAXVVPAQEARJ3FK/bundle.json","state_url":"https://pith.science/pith/HDGBVL6NW7AOAXVVPAQEARJ3FK/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/HDGBVL6NW7AOAXVVPAQEARJ3FK/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-21T12:58:18Z","links":{"resolver":"https://pith.science/pith/HDGBVL6NW7AOAXVVPAQEARJ3FK","bundle":"https://pith.science/pith/HDGBVL6NW7AOAXVVPAQEARJ3FK/bundle.json","state":"https://pith.science/pith/HDGBVL6NW7AOAXVVPAQEARJ3FK/state.json","well_known_bundle":"https://pith.science/.well-known/pith/HDGBVL6NW7AOAXVVPAQEARJ3FK/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2023:HDGBVL6NW7AOAXVVPAQEARJ3FK","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":"4915faaa7ee5024c9e9e4a34bd8f0da1e2ba646e5b08cbcd4f9d8431f2b20c23","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2023-08-22T13:12:13Z","title_canon_sha256":"983e9eca2de596ebb5681f10a851e308aa82e2056eb3fcbf5baf984ae203aaf6"},"schema_version":"1.0","source":{"id":"2308.11422","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2308.11422","created_at":"2026-07-05T06:43:34Z"},{"alias_kind":"arxiv_version","alias_value":"2308.11422v1","created_at":"2026-07-05T06:43:34Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2308.11422","created_at":"2026-07-05T06:43:34Z"},{"alias_kind":"pith_short_12","alias_value":"HDGBVL6NW7AO","created_at":"2026-07-05T06:43:34Z"},{"alias_kind":"pith_short_16","alias_value":"HDGBVL6NW7AOAXVV","created_at":"2026-07-05T06:43:34Z"},{"alias_kind":"pith_short_8","alias_value":"HDGBVL6N","created_at":"2026-07-05T06:43:34Z"}],"graph_snapshots":[{"event_id":"sha256:c5cc922606fa423f10d87fd158d165dc26a5a9123954a84fd07c776f3266b896","target":"graph","created_at":"2026-07-05T06:43:34Z","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/2308.11422/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Library migration, which re-implements the same software behavior by using a different library instead of using the current one, has been widely observed in software evolution. One essential part of library migration is to find an analogical API that could provide the same functionality as current ones. However, given the large number of libraries/APIs, manually finding an analogical API could be very time-consuming and error-prone. Researchers have developed multiple automated analogical API recommendation techniques. Documentation-based methods have particularly attracted significant interes","authors_text":"Mingwei Liu, Tianyong Yang, Xin Peng, Xueying Du, Yanjun Yang, Yiling Lou, Zhong Zhou","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2023-08-22T13:12:13Z","title":"Recommending Analogical APIs via Knowledge Graph Embedding"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2308.11422","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:e99e0d397273f3f1937b305d0297501217c9c80122e48dd5d75160a464b4309e","target":"record","created_at":"2026-07-05T06:43:34Z","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":"4915faaa7ee5024c9e9e4a34bd8f0da1e2ba646e5b08cbcd4f9d8431f2b20c23","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2023-08-22T13:12:13Z","title_canon_sha256":"983e9eca2de596ebb5681f10a851e308aa82e2056eb3fcbf5baf984ae203aaf6"},"schema_version":"1.0","source":{"id":"2308.11422","kind":"arxiv","version":1}},"canonical_sha256":"38cc1aafcdb7c0e05eb5782040453b2a97ac57757d011d8aa73e403cff685e7c","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"38cc1aafcdb7c0e05eb5782040453b2a97ac57757d011d8aa73e403cff685e7c","first_computed_at":"2026-07-05T06:43:34.174148Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T06:43:34.174148Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"nD0O2FGbIkilX4Id1uCQfIhCzPvAAqX+OI4gGi5wOHl9TljGQOtXV/134YM8n6CnGyWunNpCNn1GTHVsIH08DA==","signature_status":"signed_v1","signed_at":"2026-07-05T06:43:34.174548Z","signed_message":"canonical_sha256_bytes"},"source_id":"2308.11422","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:e99e0d397273f3f1937b305d0297501217c9c80122e48dd5d75160a464b4309e","sha256:c5cc922606fa423f10d87fd158d165dc26a5a9123954a84fd07c776f3266b896"],"state_sha256":"d8453992c927c72a5fe0c53ca861066fd00b32fbeba129bec91de120372ef060"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"o2nfVbrb5keKMrS/5COvl01kc0zReVpHHLxfGMivVcAuH/5em6RKuy4tVnjMN7f/jlRF/9ToOd0FFRaUfuTjAA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-21T12:58:18.030034Z","bundle_sha256":"2948ff57f524c21b6e4b46d9562d41081354d0f6042f289e33708ac55cb31cad"}}