{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2023:UF2BKBR3D3S2TUIMLPACBD6HLN","short_pith_number":"pith:UF2BKBR3","schema_version":"1.0","canonical_sha256":"a17415063b1ee5a9d10c5bc0208fc75b5ea3b93161c0900149ddb6f0f9afacb6","source":{"kind":"arxiv","id":"2305.04764","version":2},"attestation_state":"computed","paper":{"title":"ChatUniTest: A Framework for LLM-Based Test Generation","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Chen Zhi, Jianwei Yin, Junxiao Han, Shuiguang Deng, Yinghao Chen, Zehao Hu","submitted_at":"2023-05-08T15:12:07Z","abstract_excerpt":"Unit testing is an essential yet frequently arduous task. Various automated unit test generation tools have been introduced to mitigate this challenge. Notably, methods based on large language models (LLMs) have garnered considerable attention and exhibited promising results in recent years. Nevertheless, LLM-based tools encounter limitations in generating accurate unit tests. This paper presents ChatUniTest, an LLM-based automated unit test generation framework. ChatUniTest incorporates an adaptive focal context mechanism to encompass valuable context in prompts and adheres to a generation-va"},"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.04764","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2023-05-08T15:12:07Z","cross_cats_sorted":[],"title_canon_sha256":"d2ee41cb79e3469586178d79d503c3c7f82ac783f12b53b12867ba1a7370c462","abstract_canon_sha256":"8baed795e786f82c1269112a5578a8f9072ebd26f063f7faea1210d7c4eb3048"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T08:16:20.537818Z","signature_b64":"d17v40kCWwgOjYlI8AwZypnfezrTGrN7ZtaXKbQ69JDu86thkxCRh8sWuly2yB+Wlg7syyhLuSUHGT0RDYGlAg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"a17415063b1ee5a9d10c5bc0208fc75b5ea3b93161c0900149ddb6f0f9afacb6","last_reissued_at":"2026-07-05T08:16:20.537307Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T08:16:20.537307Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"ChatUniTest: A Framework for LLM-Based Test Generation","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Chen Zhi, Jianwei Yin, Junxiao Han, Shuiguang Deng, Yinghao Chen, Zehao Hu","submitted_at":"2023-05-08T15:12:07Z","abstract_excerpt":"Unit testing is an essential yet frequently arduous task. Various automated unit test generation tools have been introduced to mitigate this challenge. Notably, methods based on large language models (LLMs) have garnered considerable attention and exhibited promising results in recent years. Nevertheless, LLM-based tools encounter limitations in generating accurate unit tests. This paper presents ChatUniTest, an LLM-based automated unit test generation framework. ChatUniTest incorporates an adaptive focal context mechanism to encompass valuable context in prompts and adheres to a generation-va"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2305.04764","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/2305.04764/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.04764","created_at":"2026-07-05T08:16:20.537373+00:00"},{"alias_kind":"arxiv_version","alias_value":"2305.04764v2","created_at":"2026-07-05T08:16:20.537373+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2305.04764","created_at":"2026-07-05T08:16:20.537373+00:00"},{"alias_kind":"pith_short_12","alias_value":"UF2BKBR3D3S2","created_at":"2026-07-05T08:16:20.537373+00:00"},{"alias_kind":"pith_short_16","alias_value":"UF2BKBR3D3S2TUIM","created_at":"2026-07-05T08:16:20.537373+00:00"},{"alias_kind":"pith_short_8","alias_value":"UF2BKBR3","created_at":"2026-07-05T08:16:20.537373+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":6,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2606.21151","citing_title":"Context-Aware Generative AI for Automated Telecom Test Script Generation","ref_index":2,"is_internal_anchor":false},{"citing_arxiv_id":"2606.00530","citing_title":"Sakura: An Approach for Generating Complex Tests from Natural Language Test Descriptions","ref_index":19,"is_internal_anchor":false},{"citing_arxiv_id":"2502.06556","citing_title":"MultiFileTest: A Multi-File-Level LLM Unit Test Generation Benchmark and Impact of Error Fixing Mechanisms","ref_index":29,"is_internal_anchor":false},{"citing_arxiv_id":"2506.19045","citing_title":"Efficient Black-Box Fault Localization for System-Level Test Code Using Large Language Models","ref_index":36,"is_internal_anchor":false},{"citing_arxiv_id":"2506.19045","citing_title":"Efficient Black-Box Fault Localization for System-Level Test Code Using Large Language Models","ref_index":37,"is_internal_anchor":false},{"citing_arxiv_id":"2604.23509","citing_title":"Uncovering Business Logic Bugs via Semantics-Driven Unit Test Generation","ref_index":32,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/UF2BKBR3D3S2TUIMLPACBD6HLN","json":"https://pith.science/pith/UF2BKBR3D3S2TUIMLPACBD6HLN.json","graph_json":"https://pith.science/api/pith-number/UF2BKBR3D3S2TUIMLPACBD6HLN/graph.json","events_json":"https://pith.science/api/pith-number/UF2BKBR3D3S2TUIMLPACBD6HLN/events.json","paper":"https://pith.science/paper/UF2BKBR3"},"agent_actions":{"view_html":"https://pith.science/pith/UF2BKBR3D3S2TUIMLPACBD6HLN","download_json":"https://pith.science/pith/UF2BKBR3D3S2TUIMLPACBD6HLN.json","view_paper":"https://pith.science/paper/UF2BKBR3","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2305.04764&json=true","fetch_graph":"https://pith.science/api/pith-number/UF2BKBR3D3S2TUIMLPACBD6HLN/graph.json","fetch_events":"https://pith.science/api/pith-number/UF2BKBR3D3S2TUIMLPACBD6HLN/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/UF2BKBR3D3S2TUIMLPACBD6HLN/action/timestamp_anchor","attest_storage":"https://pith.science/pith/UF2BKBR3D3S2TUIMLPACBD6HLN/action/storage_attestation","attest_author":"https://pith.science/pith/UF2BKBR3D3S2TUIMLPACBD6HLN/action/author_attestation","sign_citation":"https://pith.science/pith/UF2BKBR3D3S2TUIMLPACBD6HLN/action/citation_signature","submit_replication":"https://pith.science/pith/UF2BKBR3D3S2TUIMLPACBD6HLN/action/replication_record"}},"created_at":"2026-07-05T08:16:20.537373+00:00","updated_at":"2026-07-05T08:16:20.537373+00:00"}