{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2021:E3SBGPFIIHEJS7NTMMWPTIGZCF","short_pith_number":"pith:E3SBGPFI","schema_version":"1.0","canonical_sha256":"26e4133ca841c8997db3632cf9a0d91176084667173b0655e4d6a093af6f5d0b","source":{"kind":"arxiv","id":"2109.13099","version":4},"attestation_state":"computed","paper":{"title":"Clone-based code method usage pattern mining","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Rulin Xu, Yuanliang Zhang, Zhipeng Xue","submitted_at":"2021-09-27T14:50:38Z","abstract_excerpt":"When programmers retrieve a code method and want to reuse it, they need to understand the usage patterns of the retrieved method. However, it is difficult to obtain usage information of the retrieved method since this method may only have a brief comment and few available usage examples. In this paper, we propose an approach, called LUPIN (cLone-based Usage Pattern mIniNg), to mine the usage patterns of these methods, which do not widely appeared in the code repository. The key idea of LUPIN is that the cloned code of the target method may have a similar usage pattern, and we can collect more "},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2109.13099","kind":"arxiv","version":4},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-09-27T14:50:38Z","cross_cats_sorted":[],"title_canon_sha256":"9a4bae9e74961270febf3400abada81fc851ff735ce8adda75d7d6eac0369281","abstract_canon_sha256":"cddbbd62bded020a004ee3c7a0a93e0ecdd56da984e470474573017bba5dc041"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T04:35:09.336374Z","signature_b64":"DHKsTqo9kfP68A+Ko9zwv69g8b1DTPW2pfRnFju+N3GrdnDenaUOvTeFTH+WVwK3hy4h/UWORYI3q+oQ2GIABQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"26e4133ca841c8997db3632cf9a0d91176084667173b0655e4d6a093af6f5d0b","last_reissued_at":"2026-07-05T04:35:09.335963Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T04:35:09.335963Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Clone-based code method usage pattern mining","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Rulin Xu, Yuanliang Zhang, Zhipeng Xue","submitted_at":"2021-09-27T14:50:38Z","abstract_excerpt":"When programmers retrieve a code method and want to reuse it, they need to understand the usage patterns of the retrieved method. However, it is difficult to obtain usage information of the retrieved method since this method may only have a brief comment and few available usage examples. In this paper, we propose an approach, called LUPIN (cLone-based Usage Pattern mIniNg), to mine the usage patterns of these methods, which do not widely appeared in the code repository. The key idea of LUPIN is that the cloned code of the target method may have a similar usage pattern, and we can collect more "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2109.13099","kind":"arxiv","version":4},"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/2109.13099/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"},"aliases":[{"alias_kind":"arxiv","alias_value":"2109.13099","created_at":"2026-07-05T04:35:09.336020+00:00"},{"alias_kind":"arxiv_version","alias_value":"2109.13099v4","created_at":"2026-07-05T04:35:09.336020+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2109.13099","created_at":"2026-07-05T04:35:09.336020+00:00"},{"alias_kind":"pith_short_12","alias_value":"E3SBGPFIIHEJ","created_at":"2026-07-05T04:35:09.336020+00:00"},{"alias_kind":"pith_short_16","alias_value":"E3SBGPFIIHEJS7NT","created_at":"2026-07-05T04:35:09.336020+00:00"},{"alias_kind":"pith_short_8","alias_value":"E3SBGPFI","created_at":"2026-07-05T04:35:09.336020+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/E3SBGPFIIHEJS7NTMMWPTIGZCF","json":"https://pith.science/pith/E3SBGPFIIHEJS7NTMMWPTIGZCF.json","graph_json":"https://pith.science/api/pith-number/E3SBGPFIIHEJS7NTMMWPTIGZCF/graph.json","events_json":"https://pith.science/api/pith-number/E3SBGPFIIHEJS7NTMMWPTIGZCF/events.json","paper":"https://pith.science/paper/E3SBGPFI"},"agent_actions":{"view_html":"https://pith.science/pith/E3SBGPFIIHEJS7NTMMWPTIGZCF","download_json":"https://pith.science/pith/E3SBGPFIIHEJS7NTMMWPTIGZCF.json","view_paper":"https://pith.science/paper/E3SBGPFI","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2109.13099&json=true","fetch_graph":"https://pith.science/api/pith-number/E3SBGPFIIHEJS7NTMMWPTIGZCF/graph.json","fetch_events":"https://pith.science/api/pith-number/E3SBGPFIIHEJS7NTMMWPTIGZCF/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/E3SBGPFIIHEJS7NTMMWPTIGZCF/action/timestamp_anchor","attest_storage":"https://pith.science/pith/E3SBGPFIIHEJS7NTMMWPTIGZCF/action/storage_attestation","attest_author":"https://pith.science/pith/E3SBGPFIIHEJS7NTMMWPTIGZCF/action/author_attestation","sign_citation":"https://pith.science/pith/E3SBGPFIIHEJS7NTMMWPTIGZCF/action/citation_signature","submit_replication":"https://pith.science/pith/E3SBGPFIIHEJS7NTMMWPTIGZCF/action/replication_record"}},"created_at":"2026-07-05T04:35:09.336020+00:00","updated_at":"2026-07-05T04:35:09.336020+00:00"}