{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2023:WW3IQULCVHDK6TQR7QNCTL6QBW","short_pith_number":"pith:WW3IQULC","schema_version":"1.0","canonical_sha256":"b5b6885162a9c6af4e11fc1a29afd00d977dfe364b9563eb19f336cdd87fe426","source":{"kind":"arxiv","id":"2309.12938","version":1},"attestation_state":"computed","paper":{"title":"Frustrated with Code Quality Issues? LLMs can Help!","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.SE"],"primary_cat":"cs.AI","authors_text":"Aditya Kanade, Atharv Sonwane, Jui Pradhan, Nagarajan Natarajan, Nalin Wadhwa, Sriram Rajamani, Suresh Parthasarathy, Surya Prakash Sahu","submitted_at":"2023-09-22T15:37:07Z","abstract_excerpt":"As software projects progress, quality of code assumes paramount importance as it affects reliability, maintainability and security of software. For this reason, static analysis tools are used in developer workflows to flag code quality issues. However, developers need to spend extra efforts to revise their code to improve code quality based on the tool findings. In this work, we investigate the use of (instruction-following) large language models (LLMs) to assist developers in revising code to resolve code quality issues. We present a tool, CORE (short for COde REvisions), architected using a"},"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":"2309.12938","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.AI","submitted_at":"2023-09-22T15:37:07Z","cross_cats_sorted":["cs.SE"],"title_canon_sha256":"7183d59274641aedd5402b3f49c384d293ff481ac399c0261912e316848fab6f","abstract_canon_sha256":"86bcdc22f57135b95367091278c1475b4b3a63cd22afa9ea9be1b73d06b6c485"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T06:53:19.708017Z","signature_b64":"3t6M5lozWk/0kYCRTZDAKVxRfhRDcPNC8/c0EY29hPQJ2sgIuAH2tntVRl4gIFOrexs7Jla4iPq1TZsqRL0mDQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"b5b6885162a9c6af4e11fc1a29afd00d977dfe364b9563eb19f336cdd87fe426","last_reissued_at":"2026-07-05T06:53:19.707528Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T06:53:19.707528Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Frustrated with Code Quality Issues? LLMs can Help!","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.SE"],"primary_cat":"cs.AI","authors_text":"Aditya Kanade, Atharv Sonwane, Jui Pradhan, Nagarajan Natarajan, Nalin Wadhwa, Sriram Rajamani, Suresh Parthasarathy, Surya Prakash Sahu","submitted_at":"2023-09-22T15:37:07Z","abstract_excerpt":"As software projects progress, quality of code assumes paramount importance as it affects reliability, maintainability and security of software. For this reason, static analysis tools are used in developer workflows to flag code quality issues. However, developers need to spend extra efforts to revise their code to improve code quality based on the tool findings. In this work, we investigate the use of (instruction-following) large language models (LLMs) to assist developers in revising code to resolve code quality issues. We present a tool, CORE (short for COde REvisions), architected using a"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2309.12938","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/2309.12938/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":"2309.12938","created_at":"2026-07-05T06:53:19.707593+00:00"},{"alias_kind":"arxiv_version","alias_value":"2309.12938v1","created_at":"2026-07-05T06:53:19.707593+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2309.12938","created_at":"2026-07-05T06:53:19.707593+00:00"},{"alias_kind":"pith_short_12","alias_value":"WW3IQULCVHDK","created_at":"2026-07-05T06:53:19.707593+00:00"},{"alias_kind":"pith_short_16","alias_value":"WW3IQULCVHDK6TQR","created_at":"2026-07-05T06:53:19.707593+00:00"},{"alias_kind":"pith_short_8","alias_value":"WW3IQULC","created_at":"2026-07-05T06:53:19.707593+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":1,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2505.13766","citing_title":"A Blueprint for AI-Driven Software Quality: Integrating LLMs with Established Standards","ref_index":180,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/WW3IQULCVHDK6TQR7QNCTL6QBW","json":"https://pith.science/pith/WW3IQULCVHDK6TQR7QNCTL6QBW.json","graph_json":"https://pith.science/api/pith-number/WW3IQULCVHDK6TQR7QNCTL6QBW/graph.json","events_json":"https://pith.science/api/pith-number/WW3IQULCVHDK6TQR7QNCTL6QBW/events.json","paper":"https://pith.science/paper/WW3IQULC"},"agent_actions":{"view_html":"https://pith.science/pith/WW3IQULCVHDK6TQR7QNCTL6QBW","download_json":"https://pith.science/pith/WW3IQULCVHDK6TQR7QNCTL6QBW.json","view_paper":"https://pith.science/paper/WW3IQULC","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2309.12938&json=true","fetch_graph":"https://pith.science/api/pith-number/WW3IQULCVHDK6TQR7QNCTL6QBW/graph.json","fetch_events":"https://pith.science/api/pith-number/WW3IQULCVHDK6TQR7QNCTL6QBW/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/WW3IQULCVHDK6TQR7QNCTL6QBW/action/timestamp_anchor","attest_storage":"https://pith.science/pith/WW3IQULCVHDK6TQR7QNCTL6QBW/action/storage_attestation","attest_author":"https://pith.science/pith/WW3IQULCVHDK6TQR7QNCTL6QBW/action/author_attestation","sign_citation":"https://pith.science/pith/WW3IQULCVHDK6TQR7QNCTL6QBW/action/citation_signature","submit_replication":"https://pith.science/pith/WW3IQULCVHDK6TQR7QNCTL6QBW/action/replication_record"}},"created_at":"2026-07-05T06:53:19.707593+00:00","updated_at":"2026-07-05T06:53:19.707593+00:00"}