{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:KSFS7SJVHHP3OJWLDSRTFF3EW7","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":"42650d92c9ad8fb4b96684cff9d808fcf54c615a409d6311a32d5c2c0d286703","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-03-22T09:24:43Z","title_canon_sha256":"4a074fab6a31f63cbb87226680179ae9ccb849cd26b3d01d9320fde84f4e5a01"},"schema_version":"1.0","source":{"id":"2103.11683","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2103.11683","created_at":"2026-07-05T02:25:02Z"},{"alias_kind":"arxiv_version","alias_value":"2103.11683v1","created_at":"2026-07-05T02:25:02Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2103.11683","created_at":"2026-07-05T02:25:02Z"},{"alias_kind":"pith_short_12","alias_value":"KSFS7SJVHHP3","created_at":"2026-07-05T02:25:02Z"},{"alias_kind":"pith_short_16","alias_value":"KSFS7SJVHHP3OJWL","created_at":"2026-07-05T02:25:02Z"},{"alias_kind":"pith_short_8","alias_value":"KSFS7SJV","created_at":"2026-07-05T02:25:02Z"}],"graph_snapshots":[{"event_id":"sha256:9f57b3ea3a4cf25f258486549d1d272eb3b39d5cd47a627b98c9c046f426f576","target":"graph","created_at":"2026-07-05T02:25:02Z","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/2103.11683/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Nowadays, developers often reuse existing APIs to implement their programming tasks. A lot of API usage patterns are mined to help developers learn API usage rules. However, there are still many missing variables to be synthesized when developers integrate the patterns into their programming context. To deal with this issue, we propose a comprehensive approach to integrate API usage patterns in this paper. We first perform an empirical study by analyzing how API usage patterns are integrated in real-world projects. We find the expressions for variable synthesis is often non-trivial and can be ","authors_text":"Bing Xie, Qi Shen, Shijun Wu, Yanzhen Zou","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-03-22T09:24:43Z","title":"Comprehensive Integration of API Usage Patterns"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2103.11683","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:5091d9faccf56a4a210f1738a7b7c12d348b4f4ad51d3f7eb371f1646a752c57","target":"record","created_at":"2026-07-05T02:25:02Z","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":"42650d92c9ad8fb4b96684cff9d808fcf54c615a409d6311a32d5c2c0d286703","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-03-22T09:24:43Z","title_canon_sha256":"4a074fab6a31f63cbb87226680179ae9ccb849cd26b3d01d9320fde84f4e5a01"},"schema_version":"1.0","source":{"id":"2103.11683","kind":"arxiv","version":1}},"canonical_sha256":"548b2fc93539dfb726cb1ca3329764b7d882a7387e0cfbba78ea826113965bb4","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"548b2fc93539dfb726cb1ca3329764b7d882a7387e0cfbba78ea826113965bb4","first_computed_at":"2026-07-05T02:25:02.709646Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T02:25:02.709646Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"HDxXmnVXTDIL/zZf5A98zvoLIMPZ24TR2hlABop0xm+AiJiD7eiLYF1Ef9T2icQiDtEx2oUYijLQBQEr431sCQ==","signature_status":"signed_v1","signed_at":"2026-07-05T02:25:02.710016Z","signed_message":"canonical_sha256_bytes"},"source_id":"2103.11683","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:5091d9faccf56a4a210f1738a7b7c12d348b4f4ad51d3f7eb371f1646a752c57","sha256:9f57b3ea3a4cf25f258486549d1d272eb3b39d5cd47a627b98c9c046f426f576"],"state_sha256":"ff517ce05d1c65ceec86bbb53bf67c047770c2ee7cbac9acb1b0e32dd17131ba"}