{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2019:CY2WODQPY5DG6FCJXPQJ66RHLI","short_pith_number":"pith:CY2WODQP","schema_version":"1.0","canonical_sha256":"1635670e0fc7466f1449bbe09f7a275a36cb0795973c4cfd217322aff44b11a9","source":{"kind":"arxiv","id":"1909.04352","version":2},"attestation_state":"computed","paper":{"title":"Automatic Code Summarization: A Systematic Literature Review","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Minxue Pan, Yuxiang Zhu","submitted_at":"2019-09-10T08:37:46Z","abstract_excerpt":"Background: During software maintenance and development, the comprehension of program code is key to success. High-quality comments can help us better understand programs, but they're often missing or outmoded in today's programs. Automatic code summarization is proposed to solve these problems. During the last decade, huge progress has been made in this field, but there is a lack of an up-to-date survey. Aims: We studied publications concerning code summarization in the field of program comprehension to investigate state-of-the-art approaches. By reading and analyzing relevant articles, we ai"},"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":"1909.04352","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-09-10T08:37:46Z","cross_cats_sorted":[],"title_canon_sha256":"6b32815d5540b4db0b3d3395c1c0a91f637ec2c5f8dff5146f11e101f1228289","abstract_canon_sha256":"c2b933ca2f68a4411ca689c7e10fced2dd53583010141e6749c0ad9bfa24f615"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T00:11:36.336305Z","signature_b64":"fFmeGvmuY1I4FSsb1A3ijH1C51o82w3lhyBN691ZfDyE0Cl76My4LgpBzixKAaV1SHXJo1+Z/66LKvNnoWNmCg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"1635670e0fc7466f1449bbe09f7a275a36cb0795973c4cfd217322aff44b11a9","last_reissued_at":"2026-07-05T00:11:36.335826Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T00:11:36.335826Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Automatic Code Summarization: A Systematic Literature Review","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Minxue Pan, Yuxiang Zhu","submitted_at":"2019-09-10T08:37:46Z","abstract_excerpt":"Background: During software maintenance and development, the comprehension of program code is key to success. High-quality comments can help us better understand programs, but they're often missing or outmoded in today's programs. Automatic code summarization is proposed to solve these problems. During the last decade, huge progress has been made in this field, but there is a lack of an up-to-date survey. Aims: We studied publications concerning code summarization in the field of program comprehension to investigate state-of-the-art approaches. By reading and analyzing relevant articles, we ai"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1909.04352","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/1909.04352/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":"1909.04352","created_at":"2026-07-05T00:11:36.335886+00:00"},{"alias_kind":"arxiv_version","alias_value":"1909.04352v2","created_at":"2026-07-05T00:11:36.335886+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1909.04352","created_at":"2026-07-05T00:11:36.335886+00:00"},{"alias_kind":"pith_short_12","alias_value":"CY2WODQPY5DG","created_at":"2026-07-05T00:11:36.335886+00:00"},{"alias_kind":"pith_short_16","alias_value":"CY2WODQPY5DG6FCJ","created_at":"2026-07-05T00:11:36.335886+00:00"},{"alias_kind":"pith_short_8","alias_value":"CY2WODQP","created_at":"2026-07-05T00:11:36.335886+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":4,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2607.01425","citing_title":"Agent4cs: A Multi-agent System for Code Summarization in Large Hierarchical Codebases","ref_index":58,"is_internal_anchor":false},{"citing_arxiv_id":"2604.06793","citing_title":"Evaluating Repository-level Software Documentation via Question Answering and Feature-Driven Development","ref_index":48,"is_internal_anchor":false},{"citing_arxiv_id":"2604.15385","citing_title":"Prompt-Driven Code Summarization: A Systematic Literature Review","ref_index":7,"is_internal_anchor":false},{"citing_arxiv_id":"2604.19400","citing_title":"CASCADE: Detecting Inconsistencies between Code and Documentation with Automatic Test Generation","ref_index":50,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/CY2WODQPY5DG6FCJXPQJ66RHLI","json":"https://pith.science/pith/CY2WODQPY5DG6FCJXPQJ66RHLI.json","graph_json":"https://pith.science/api/pith-number/CY2WODQPY5DG6FCJXPQJ66RHLI/graph.json","events_json":"https://pith.science/api/pith-number/CY2WODQPY5DG6FCJXPQJ66RHLI/events.json","paper":"https://pith.science/paper/CY2WODQP"},"agent_actions":{"view_html":"https://pith.science/pith/CY2WODQPY5DG6FCJXPQJ66RHLI","download_json":"https://pith.science/pith/CY2WODQPY5DG6FCJXPQJ66RHLI.json","view_paper":"https://pith.science/paper/CY2WODQP","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1909.04352&json=true","fetch_graph":"https://pith.science/api/pith-number/CY2WODQPY5DG6FCJXPQJ66RHLI/graph.json","fetch_events":"https://pith.science/api/pith-number/CY2WODQPY5DG6FCJXPQJ66RHLI/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/CY2WODQPY5DG6FCJXPQJ66RHLI/action/timestamp_anchor","attest_storage":"https://pith.science/pith/CY2WODQPY5DG6FCJXPQJ66RHLI/action/storage_attestation","attest_author":"https://pith.science/pith/CY2WODQPY5DG6FCJXPQJ66RHLI/action/author_attestation","sign_citation":"https://pith.science/pith/CY2WODQPY5DG6FCJXPQJ66RHLI/action/citation_signature","submit_replication":"https://pith.science/pith/CY2WODQPY5DG6FCJXPQJ66RHLI/action/replication_record"}},"created_at":"2026-07-05T00:11:36.335886+00:00","updated_at":"2026-07-05T00:11:36.335886+00:00"}