{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2021:ELDGV6P43VJEDATNC2NZT67SRQ","short_pith_number":"pith:ELDGV6P4","schema_version":"1.0","canonical_sha256":"22c66af9fcdd5241826d169b99fbf28c2e042a42bd8d858c70dab3bc0e667f29","source":{"kind":"arxiv","id":"2103.13865","version":1},"attestation_state":"computed","paper":{"title":"Towards a Model to Appraise and Suggest Identifier Names","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Anthony Peruma","submitted_at":"2021-03-25T14:23:50Z","abstract_excerpt":"Unknowingly, identifiers in the source code of a software system play a vital role in determining the quality of the system. Ambiguous and confusing identifier names lead developers to not only misunderstand the behavior of the code but also increases comprehension time and thereby causes a loss in productivity. Even though correcting poor names through rename operations is a viable option for solving this problem, renaming itself is an act of rework and is not immune to defect injection.\n  In this study, we aim to understand the motivations that drive developers to name and rename identifiers"},"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":"2103.13865","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-03-25T14:23:50Z","cross_cats_sorted":[],"title_canon_sha256":"09874709feac86380df97619be8f063351cf5cd65c96b10495790463003b3c45","abstract_canon_sha256":"ad491f5bbd8f4578283bcf1fe09146bfdbe1a56120b3f394ee0ff237e0bce7ca"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T02:26:23.043207Z","signature_b64":"GPDussznsZSze+XTSs3tJ21SvZF/PRJCFFpQAexaCrqXYkTFqZbFW3hU+WVY77xiCCT0/BLBgQHMkHQy64ZjDw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"22c66af9fcdd5241826d169b99fbf28c2e042a42bd8d858c70dab3bc0e667f29","last_reissued_at":"2026-07-05T02:26:23.042765Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T02:26:23.042765Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Towards a Model to Appraise and Suggest Identifier Names","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Anthony Peruma","submitted_at":"2021-03-25T14:23:50Z","abstract_excerpt":"Unknowingly, identifiers in the source code of a software system play a vital role in determining the quality of the system. Ambiguous and confusing identifier names lead developers to not only misunderstand the behavior of the code but also increases comprehension time and thereby causes a loss in productivity. Even though correcting poor names through rename operations is a viable option for solving this problem, renaming itself is an act of rework and is not immune to defect injection.\n  In this study, we aim to understand the motivations that drive developers to name and rename identifiers"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2103.13865","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/2103.13865/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":"2103.13865","created_at":"2026-07-05T02:26:23.042824+00:00"},{"alias_kind":"arxiv_version","alias_value":"2103.13865v1","created_at":"2026-07-05T02:26:23.042824+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2103.13865","created_at":"2026-07-05T02:26:23.042824+00:00"},{"alias_kind":"pith_short_12","alias_value":"ELDGV6P43VJE","created_at":"2026-07-05T02:26:23.042824+00:00"},{"alias_kind":"pith_short_16","alias_value":"ELDGV6P43VJEDATN","created_at":"2026-07-05T02:26:23.042824+00:00"},{"alias_kind":"pith_short_8","alias_value":"ELDGV6P4","created_at":"2026-07-05T02:26:23.042824+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/ELDGV6P43VJEDATNC2NZT67SRQ","json":"https://pith.science/pith/ELDGV6P43VJEDATNC2NZT67SRQ.json","graph_json":"https://pith.science/api/pith-number/ELDGV6P43VJEDATNC2NZT67SRQ/graph.json","events_json":"https://pith.science/api/pith-number/ELDGV6P43VJEDATNC2NZT67SRQ/events.json","paper":"https://pith.science/paper/ELDGV6P4"},"agent_actions":{"view_html":"https://pith.science/pith/ELDGV6P43VJEDATNC2NZT67SRQ","download_json":"https://pith.science/pith/ELDGV6P43VJEDATNC2NZT67SRQ.json","view_paper":"https://pith.science/paper/ELDGV6P4","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2103.13865&json=true","fetch_graph":"https://pith.science/api/pith-number/ELDGV6P43VJEDATNC2NZT67SRQ/graph.json","fetch_events":"https://pith.science/api/pith-number/ELDGV6P43VJEDATNC2NZT67SRQ/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/ELDGV6P43VJEDATNC2NZT67SRQ/action/timestamp_anchor","attest_storage":"https://pith.science/pith/ELDGV6P43VJEDATNC2NZT67SRQ/action/storage_attestation","attest_author":"https://pith.science/pith/ELDGV6P43VJEDATNC2NZT67SRQ/action/author_attestation","sign_citation":"https://pith.science/pith/ELDGV6P43VJEDATNC2NZT67SRQ/action/citation_signature","submit_replication":"https://pith.science/pith/ELDGV6P43VJEDATNC2NZT67SRQ/action/replication_record"}},"created_at":"2026-07-05T02:26:23.042824+00:00","updated_at":"2026-07-05T02:26:23.042824+00:00"}