{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2025:YM5M5ZFJKDF4VYYODIT5RJ5WPT","short_pith_number":"pith:YM5M5ZFJ","schema_version":"1.0","canonical_sha256":"c33acee4a950cbcae30e1a27d8a7b67ce8b583903622f8f34768c31538b403fd","source":{"kind":"arxiv","id":"2501.15804","version":2},"attestation_state":"computed","paper":{"title":"CodeImprove: Program Adaptation for Deep Code Models","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Ravishka Rathnasuriya, Wei Yang, Zijie Zhao","submitted_at":"2025-01-27T06:23:37Z","abstract_excerpt":"Leveraging deep learning (DL)-based code analysis tools to solve software engineering tasks is becoming increasingly popular. Code models often suffer performance degradation due to various reasons (e.g., code data shifts). Retraining is often required to address these issues, but frequent model updates are costly in labeling and deployment. In this paper, we explore an alternative solution: Adapting the program inputs to the code models. This can be achieved by two steps: 1) input validation that focuses on identifying whether an input is an out-of-scope input program that are beyond a model'"},"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":"2501.15804","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2025-01-27T06:23:37Z","cross_cats_sorted":[],"title_canon_sha256":"22891d674c054dd1d7ac2221ae742607c4dc20637da2aa522475a58812e7fb6b","abstract_canon_sha256":"27992074616158baabdef53bada87c37a63636dddddeacab7e315b090f03f434"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T11:22:36.041355Z","signature_b64":"zkrYqId/qusk7T2JdWMzoMfKnxvyFiYuuFVcIV+1Q+68jNMhJyX8Fx828t4CwMz6wATor1wk2DyrB9fisjWUDg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"c33acee4a950cbcae30e1a27d8a7b67ce8b583903622f8f34768c31538b403fd","last_reissued_at":"2026-07-05T11:22:36.040846Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T11:22:36.040846Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"CodeImprove: Program Adaptation for Deep Code Models","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Ravishka Rathnasuriya, Wei Yang, Zijie Zhao","submitted_at":"2025-01-27T06:23:37Z","abstract_excerpt":"Leveraging deep learning (DL)-based code analysis tools to solve software engineering tasks is becoming increasingly popular. Code models often suffer performance degradation due to various reasons (e.g., code data shifts). Retraining is often required to address these issues, but frequent model updates are costly in labeling and deployment. In this paper, we explore an alternative solution: Adapting the program inputs to the code models. This can be achieved by two steps: 1) input validation that focuses on identifying whether an input is an out-of-scope input program that are beyond a model'"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2501.15804","kind":"arxiv","version":2},"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/2501.15804/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":"2501.15804","created_at":"2026-07-05T11:22:36.040908+00:00"},{"alias_kind":"arxiv_version","alias_value":"2501.15804v2","created_at":"2026-07-05T11:22:36.040908+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2501.15804","created_at":"2026-07-05T11:22:36.040908+00:00"},{"alias_kind":"pith_short_12","alias_value":"YM5M5ZFJKDF4","created_at":"2026-07-05T11:22:36.040908+00:00"},{"alias_kind":"pith_short_16","alias_value":"YM5M5ZFJKDF4VYYO","created_at":"2026-07-05T11:22:36.040908+00:00"},{"alias_kind":"pith_short_8","alias_value":"YM5M5ZFJ","created_at":"2026-07-05T11:22:36.040908+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":1,"internal_anchor_count":1,"sample":[{"citing_arxiv_id":"2502.05456","citing_title":"Framework for On the Fly Input Refinement for Deep Learning Models","ref_index":15,"is_internal_anchor":true}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/YM5M5ZFJKDF4VYYODIT5RJ5WPT","json":"https://pith.science/pith/YM5M5ZFJKDF4VYYODIT5RJ5WPT.json","graph_json":"https://pith.science/api/pith-number/YM5M5ZFJKDF4VYYODIT5RJ5WPT/graph.json","events_json":"https://pith.science/api/pith-number/YM5M5ZFJKDF4VYYODIT5RJ5WPT/events.json","paper":"https://pith.science/paper/YM5M5ZFJ"},"agent_actions":{"view_html":"https://pith.science/pith/YM5M5ZFJKDF4VYYODIT5RJ5WPT","download_json":"https://pith.science/pith/YM5M5ZFJKDF4VYYODIT5RJ5WPT.json","view_paper":"https://pith.science/paper/YM5M5ZFJ","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2501.15804&json=true","fetch_graph":"https://pith.science/api/pith-number/YM5M5ZFJKDF4VYYODIT5RJ5WPT/graph.json","fetch_events":"https://pith.science/api/pith-number/YM5M5ZFJKDF4VYYODIT5RJ5WPT/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/YM5M5ZFJKDF4VYYODIT5RJ5WPT/action/timestamp_anchor","attest_storage":"https://pith.science/pith/YM5M5ZFJKDF4VYYODIT5RJ5WPT/action/storage_attestation","attest_author":"https://pith.science/pith/YM5M5ZFJKDF4VYYODIT5RJ5WPT/action/author_attestation","sign_citation":"https://pith.science/pith/YM5M5ZFJKDF4VYYODIT5RJ5WPT/action/citation_signature","submit_replication":"https://pith.science/pith/YM5M5ZFJKDF4VYYODIT5RJ5WPT/action/replication_record"}},"created_at":"2026-07-05T11:22:36.040908+00:00","updated_at":"2026-07-05T11:22:36.040908+00:00"}