{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2023:FFL425NIULGD4O4JWYLBGGJGJD","short_pith_number":"pith:FFL425NI","schema_version":"1.0","canonical_sha256":"2957cd75a8a2cc3e3b89b61613192648e76cb20df40df44afef83ac160b1bdcf","source":{"kind":"arxiv","id":"2305.04207","version":3},"attestation_state":"computed","paper":{"title":"No More Manual Tests? Evaluating and Improving ChatGPT for Unit Test Generation","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Kaixin Wang, Mingwei Liu, Shiji Ding, Xin Peng, Yiling Lou, Yixuan Chen, Zhiqiang Yuan","submitted_at":"2023-05-07T07:17:08Z","abstract_excerpt":"Unit testing is essential in detecting bugs in functionally-discrete program units. Manually writing high-quality unit tests is time-consuming and laborious. Although traditional techniques can generate tests with reasonable coverage, they exhibit low readability and cannot be directly adopted by developers. Recent work has shown the large potential of large language models (LLMs) in unit test generation, which can generate more human-like and meaningful test code. ChatGPT, the latest LLM incorporating instruction tuning and reinforcement learning, has performed well in various domains. Howeve"},"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":"2305.04207","kind":"arxiv","version":3},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2023-05-07T07:17:08Z","cross_cats_sorted":[],"title_canon_sha256":"47a1998cde654afbb875c85a30cdb75c5a0a5fe4215d17b6252565368f156343","abstract_canon_sha256":"57ec98dbb57f4670aa5cc0370977ceb8050c62a5001e5eeaf454dcc531332052"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T08:20:22.599614Z","signature_b64":"WgxFFmtvVAA2K0WT1L6cyLlTVWSFij+z/+7ZdRYscZAynK67rMg+R761vS/uBtHNvLZnMDOn6U0y1GvG+ASpBg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"2957cd75a8a2cc3e3b89b61613192648e76cb20df40df44afef83ac160b1bdcf","last_reissued_at":"2026-07-05T08:20:22.599084Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T08:20:22.599084Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"No More Manual Tests? Evaluating and Improving ChatGPT for Unit Test Generation","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Kaixin Wang, Mingwei Liu, Shiji Ding, Xin Peng, Yiling Lou, Yixuan Chen, Zhiqiang Yuan","submitted_at":"2023-05-07T07:17:08Z","abstract_excerpt":"Unit testing is essential in detecting bugs in functionally-discrete program units. Manually writing high-quality unit tests is time-consuming and laborious. Although traditional techniques can generate tests with reasonable coverage, they exhibit low readability and cannot be directly adopted by developers. Recent work has shown the large potential of large language models (LLMs) in unit test generation, which can generate more human-like and meaningful test code. ChatGPT, the latest LLM incorporating instruction tuning and reinforcement learning, has performed well in various domains. Howeve"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2305.04207","kind":"arxiv","version":3},"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/2305.04207/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":"2305.04207","created_at":"2026-07-05T08:20:22.599136+00:00"},{"alias_kind":"arxiv_version","alias_value":"2305.04207v3","created_at":"2026-07-05T08:20:22.599136+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2305.04207","created_at":"2026-07-05T08:20:22.599136+00:00"},{"alias_kind":"pith_short_12","alias_value":"FFL425NIULGD","created_at":"2026-07-05T08:20:22.599136+00:00"},{"alias_kind":"pith_short_16","alias_value":"FFL425NIULGD4O4J","created_at":"2026-07-05T08:20:22.599136+00:00"},{"alias_kind":"pith_short_8","alias_value":"FFL425NI","created_at":"2026-07-05T08:20:22.599136+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":10,"internal_anchor_count":1,"sample":[{"citing_arxiv_id":"2607.06195","citing_title":"LogicHunter: Testing LLM Agent Frameworks with an Agentic Oracle","ref_index":52,"is_internal_anchor":true},{"citing_arxiv_id":"2606.28229","citing_title":"Humanizing Automatically Generated Unit Test Suites with LLM-Based Refactoring","ref_index":72,"is_internal_anchor":false},{"citing_arxiv_id":"2606.28229","citing_title":"Humanizing Automatically Generated Unit Test Suites with LLM-Based Refactoring","ref_index":70,"is_internal_anchor":false},{"citing_arxiv_id":"2605.25285","citing_title":"PR-Aware Automated Unit Test Generation: Challenges and Opportunities","ref_index":33,"is_internal_anchor":false},{"citing_arxiv_id":"2408.15815","citing_title":"MR-Adopt: Automatic Deduction of Input Transformation Function for Metamorphic Testing","ref_index":58,"is_internal_anchor":false},{"citing_arxiv_id":"2502.18449","citing_title":"SWE-RL: Advancing LLM Reasoning via Reinforcement Learning on Open Software Evolution","ref_index":109,"is_internal_anchor":false},{"citing_arxiv_id":"2604.23509","citing_title":"Uncovering Business Logic Bugs via Semantics-Driven Unit Test Generation","ref_index":41,"is_internal_anchor":false},{"citing_arxiv_id":"2604.19826","citing_title":"Co-Located Tests, Better AI Code: How Test Syntax Structure Affects Foundation Model Code Generation","ref_index":39,"is_internal_anchor":false},{"citing_arxiv_id":"2403.07974","citing_title":"LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Code","ref_index":209,"is_internal_anchor":false},{"citing_arxiv_id":"2604.15270","citing_title":"Enhancing Large Language Models with Retrieval Augmented Generation for Software Testing and Inspection Automation","ref_index":46,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/FFL425NIULGD4O4JWYLBGGJGJD","json":"https://pith.science/pith/FFL425NIULGD4O4JWYLBGGJGJD.json","graph_json":"https://pith.science/api/pith-number/FFL425NIULGD4O4JWYLBGGJGJD/graph.json","events_json":"https://pith.science/api/pith-number/FFL425NIULGD4O4JWYLBGGJGJD/events.json","paper":"https://pith.science/paper/FFL425NI"},"agent_actions":{"view_html":"https://pith.science/pith/FFL425NIULGD4O4JWYLBGGJGJD","download_json":"https://pith.science/pith/FFL425NIULGD4O4JWYLBGGJGJD.json","view_paper":"https://pith.science/paper/FFL425NI","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2305.04207&json=true","fetch_graph":"https://pith.science/api/pith-number/FFL425NIULGD4O4JWYLBGGJGJD/graph.json","fetch_events":"https://pith.science/api/pith-number/FFL425NIULGD4O4JWYLBGGJGJD/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/FFL425NIULGD4O4JWYLBGGJGJD/action/timestamp_anchor","attest_storage":"https://pith.science/pith/FFL425NIULGD4O4JWYLBGGJGJD/action/storage_attestation","attest_author":"https://pith.science/pith/FFL425NIULGD4O4JWYLBGGJGJD/action/author_attestation","sign_citation":"https://pith.science/pith/FFL425NIULGD4O4JWYLBGGJGJD/action/citation_signature","submit_replication":"https://pith.science/pith/FFL425NIULGD4O4JWYLBGGJGJD/action/replication_record"}},"created_at":"2026-07-05T08:20:22.599136+00:00","updated_at":"2026-07-05T08:20:22.599136+00:00"}