{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2023:C4R7MFKQZTBZGHG6UN5X4J2TWM","short_pith_number":"pith:C4R7MFKQ","schema_version":"1.0","canonical_sha256":"1723f61550ccc3931cdea37b7e2753b326e1b60180173383c66234c45ac22dc8","source":{"kind":"arxiv","id":"2312.10622","version":2},"attestation_state":"computed","paper":{"title":"Unit Test Generation using Generative AI : A Comparative Performance Analysis of Autogeneration Tools","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.AI"],"primary_cat":"cs.SE","authors_text":"Dhruv Kumar, Pankaj Jalote, Shreya Bhatia, Tarushi Gandhi","submitted_at":"2023-12-17T06:38:11Z","abstract_excerpt":"Generating unit tests is a crucial task in software development, demanding substantial time and effort from programmers. The advent of Large Language Models (LLMs) introduces a novel avenue for unit test script generation. This research aims to experimentally investigate the effectiveness of LLMs, specifically exemplified by ChatGPT, for generating unit test scripts for Python programs, and how the generated test cases compare with those generated by an existing unit test generator (Pynguin). For experiments, we consider three types of code units: 1) Procedural scripts, 2) Function-based modul"},"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":"2312.10622","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-12-17T06:38:11Z","cross_cats_sorted":["cs.AI"],"title_canon_sha256":"b20f37f5b4f23022256cbf53ac9ba03e84c21e37b8363a3c0e9262a819310e58","abstract_canon_sha256":"806e2204d2259d44c85f5a46359662e509c4c725a62ab104e4c15a73d2029e9d"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T07:44:45.655135Z","signature_b64":"pOevhxPHHdFZGl+ycLUtPYHpHqEhGpNF8mfVdV8YGrMjrCpkC1vxDW2ySviUpXWzd3dW53BYxC3sjMpfbsSdBg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"1723f61550ccc3931cdea37b7e2753b326e1b60180173383c66234c45ac22dc8","last_reissued_at":"2026-07-05T07:44:45.654692Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T07:44:45.654692Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Unit Test Generation using Generative AI : A Comparative Performance Analysis of Autogeneration Tools","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.AI"],"primary_cat":"cs.SE","authors_text":"Dhruv Kumar, Pankaj Jalote, Shreya Bhatia, Tarushi Gandhi","submitted_at":"2023-12-17T06:38:11Z","abstract_excerpt":"Generating unit tests is a crucial task in software development, demanding substantial time and effort from programmers. The advent of Large Language Models (LLMs) introduces a novel avenue for unit test script generation. This research aims to experimentally investigate the effectiveness of LLMs, specifically exemplified by ChatGPT, for generating unit test scripts for Python programs, and how the generated test cases compare with those generated by an existing unit test generator (Pynguin). For experiments, we consider three types of code units: 1) Procedural scripts, 2) Function-based modul"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2312.10622","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/2312.10622/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":"2312.10622","created_at":"2026-07-05T07:44:45.654752+00:00"},{"alias_kind":"arxiv_version","alias_value":"2312.10622v2","created_at":"2026-07-05T07:44:45.654752+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2312.10622","created_at":"2026-07-05T07:44:45.654752+00:00"},{"alias_kind":"pith_short_12","alias_value":"C4R7MFKQZTBZ","created_at":"2026-07-05T07:44:45.654752+00:00"},{"alias_kind":"pith_short_16","alias_value":"C4R7MFKQZTBZGHG6","created_at":"2026-07-05T07:44:45.654752+00:00"},{"alias_kind":"pith_short_8","alias_value":"C4R7MFKQ","created_at":"2026-07-05T07:44:45.654752+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":1,"internal_anchor_count":1,"sample":[{"citing_arxiv_id":"2502.18474","citing_title":"A Contemporary Survey of Large Language Model Assisted Program Analysis","ref_index":166,"is_internal_anchor":true}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/C4R7MFKQZTBZGHG6UN5X4J2TWM","json":"https://pith.science/pith/C4R7MFKQZTBZGHG6UN5X4J2TWM.json","graph_json":"https://pith.science/api/pith-number/C4R7MFKQZTBZGHG6UN5X4J2TWM/graph.json","events_json":"https://pith.science/api/pith-number/C4R7MFKQZTBZGHG6UN5X4J2TWM/events.json","paper":"https://pith.science/paper/C4R7MFKQ"},"agent_actions":{"view_html":"https://pith.science/pith/C4R7MFKQZTBZGHG6UN5X4J2TWM","download_json":"https://pith.science/pith/C4R7MFKQZTBZGHG6UN5X4J2TWM.json","view_paper":"https://pith.science/paper/C4R7MFKQ","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2312.10622&json=true","fetch_graph":"https://pith.science/api/pith-number/C4R7MFKQZTBZGHG6UN5X4J2TWM/graph.json","fetch_events":"https://pith.science/api/pith-number/C4R7MFKQZTBZGHG6UN5X4J2TWM/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/C4R7MFKQZTBZGHG6UN5X4J2TWM/action/timestamp_anchor","attest_storage":"https://pith.science/pith/C4R7MFKQZTBZGHG6UN5X4J2TWM/action/storage_attestation","attest_author":"https://pith.science/pith/C4R7MFKQZTBZGHG6UN5X4J2TWM/action/author_attestation","sign_citation":"https://pith.science/pith/C4R7MFKQZTBZGHG6UN5X4J2TWM/action/citation_signature","submit_replication":"https://pith.science/pith/C4R7MFKQZTBZGHG6UN5X4J2TWM/action/replication_record"}},"created_at":"2026-07-05T07:44:45.654752+00:00","updated_at":"2026-07-05T07:44:45.654752+00:00"}