{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2022:P277OVQ2EN4MK2F66WTFYBRSNL","short_pith_number":"pith:P277OVQ2","schema_version":"1.0","canonical_sha256":"7ebff7561a2378c568bef5a65c06326af90a0a7a87118700e1fcab77df7f7c22","source":{"kind":"arxiv","id":"2203.00113","version":4},"attestation_state":"computed","paper":{"title":"Understanding Digits in Identifier Names: An Exploratory Study","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Anthony Peruma, Christian D. Newman","submitted_at":"2022-02-28T22:01:06Z","abstract_excerpt":"Before any software maintenance can occur, developers must read the identifier names found in the code to be maintained. Thus, high-quality identifier names are essential for productive program comprehension and maintenance activities. With developers free to construct identifier names to their liking, it can be difficult to automatically reason about the quality and semantics behind an identifier name. Studying the structure of identifier names can help alleviate this problem. Existing research focuses on studying words within identifiers, but there are other symbols that appear in identifier"},"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":"2203.00113","kind":"arxiv","version":4},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2022-02-28T22:01:06Z","cross_cats_sorted":[],"title_canon_sha256":"5a9c52b09d17f786ab43e885db6d20757c1469dcc6b4b6512251516c63bdeaff","abstract_canon_sha256":"531f1e51d5405fa47d74daad62758d849dcd3531a3e83be90b9c48b141f7c9b0"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T04:05:17.084737Z","signature_b64":"EiDVNA0Us5NPQOWP5LPgLfqCeo1eOWaqbQxRpK42VL0V2MJDbqc4DIiv4sLRw3tBRFoxAoBNRhg701jX8G59Aw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"7ebff7561a2378c568bef5a65c06326af90a0a7a87118700e1fcab77df7f7c22","last_reissued_at":"2026-07-05T04:05:17.084222Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T04:05:17.084222Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Understanding Digits in Identifier Names: An Exploratory Study","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Anthony Peruma, Christian D. Newman","submitted_at":"2022-02-28T22:01:06Z","abstract_excerpt":"Before any software maintenance can occur, developers must read the identifier names found in the code to be maintained. Thus, high-quality identifier names are essential for productive program comprehension and maintenance activities. With developers free to construct identifier names to their liking, it can be difficult to automatically reason about the quality and semantics behind an identifier name. Studying the structure of identifier names can help alleviate this problem. Existing research focuses on studying words within identifiers, but there are other symbols that appear in identifier"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2203.00113","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/2203.00113/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":"2203.00113","created_at":"2026-07-05T04:05:17.084277+00:00"},{"alias_kind":"arxiv_version","alias_value":"2203.00113v4","created_at":"2026-07-05T04:05:17.084277+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2203.00113","created_at":"2026-07-05T04:05:17.084277+00:00"},{"alias_kind":"pith_short_12","alias_value":"P277OVQ2EN4M","created_at":"2026-07-05T04:05:17.084277+00:00"},{"alias_kind":"pith_short_16","alias_value":"P277OVQ2EN4MK2F6","created_at":"2026-07-05T04:05:17.084277+00:00"},{"alias_kind":"pith_short_8","alias_value":"P277OVQ2","created_at":"2026-07-05T04:05:17.084277+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/P277OVQ2EN4MK2F66WTFYBRSNL","json":"https://pith.science/pith/P277OVQ2EN4MK2F66WTFYBRSNL.json","graph_json":"https://pith.science/api/pith-number/P277OVQ2EN4MK2F66WTFYBRSNL/graph.json","events_json":"https://pith.science/api/pith-number/P277OVQ2EN4MK2F66WTFYBRSNL/events.json","paper":"https://pith.science/paper/P277OVQ2"},"agent_actions":{"view_html":"https://pith.science/pith/P277OVQ2EN4MK2F66WTFYBRSNL","download_json":"https://pith.science/pith/P277OVQ2EN4MK2F66WTFYBRSNL.json","view_paper":"https://pith.science/paper/P277OVQ2","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2203.00113&json=true","fetch_graph":"https://pith.science/api/pith-number/P277OVQ2EN4MK2F66WTFYBRSNL/graph.json","fetch_events":"https://pith.science/api/pith-number/P277OVQ2EN4MK2F66WTFYBRSNL/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/P277OVQ2EN4MK2F66WTFYBRSNL/action/timestamp_anchor","attest_storage":"https://pith.science/pith/P277OVQ2EN4MK2F66WTFYBRSNL/action/storage_attestation","attest_author":"https://pith.science/pith/P277OVQ2EN4MK2F66WTFYBRSNL/action/author_attestation","sign_citation":"https://pith.science/pith/P277OVQ2EN4MK2F66WTFYBRSNL/action/citation_signature","submit_replication":"https://pith.science/pith/P277OVQ2EN4MK2F66WTFYBRSNL/action/replication_record"}},"created_at":"2026-07-05T04:05:17.084277+00:00","updated_at":"2026-07-05T04:05:17.084277+00:00"}