{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2024:KMV3QGVFCOLMGCDOJF3T57IBZP","short_pith_number":"pith:KMV3QGVF","schema_version":"1.0","canonical_sha256":"532bb81aa51396c3086e49773efd01cbe5d99519de4a497325cc8faef5fd9ab8","source":{"kind":"arxiv","id":"2409.03093","version":3},"attestation_state":"computed","paper":{"title":"ASTER: Natural and Multi-language Unit Test Generation with LLMs","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Myeongsoo Kim, Rahul Krishna, Raju Pavuluri, Rangeet Pan, Saurabh Sinha","submitted_at":"2024-09-04T21:46:18Z","abstract_excerpt":"Implementing automated unit tests is an important but time-consuming activity in software development. To assist developers in this task, many techniques for automating unit test generation have been developed. However, despite this effort, usable tools exist for very few programming languages. Moreover, studies have found that automatically generated tests suffer poor readability and do not resemble developer-written tests. In this work, we present a rigorous investigation of how large language models (LLMs) can help bridge the gap. We describe a generic pipeline that incorporates static anal"},"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":"2409.03093","kind":"arxiv","version":3},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2024-09-04T21:46:18Z","cross_cats_sorted":[],"title_canon_sha256":"a7e52c433bd650e321abcf466204ffde965b11a0d3906138f2b9320a3745f58b","abstract_canon_sha256":"a97999c87c84e2514adbf71da916333f33359c194275eb06f0fdd8fb552da595"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T10:01:15.926903Z","signature_b64":"UrYctCblCflbVtlYJXlST9xJvoxudxOWQzw/2RD9BaPyPODGDySZSiTeHtKKLdhRrTEIUqgU2r4gBcW0fjm3BQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"532bb81aa51396c3086e49773efd01cbe5d99519de4a497325cc8faef5fd9ab8","last_reissued_at":"2026-07-05T10:01:15.926375Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T10:01:15.926375Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"ASTER: Natural and Multi-language Unit Test Generation with LLMs","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Myeongsoo Kim, Rahul Krishna, Raju Pavuluri, Rangeet Pan, Saurabh Sinha","submitted_at":"2024-09-04T21:46:18Z","abstract_excerpt":"Implementing automated unit tests is an important but time-consuming activity in software development. To assist developers in this task, many techniques for automating unit test generation have been developed. However, despite this effort, usable tools exist for very few programming languages. Moreover, studies have found that automatically generated tests suffer poor readability and do not resemble developer-written tests. In this work, we present a rigorous investigation of how large language models (LLMs) can help bridge the gap. We describe a generic pipeline that incorporates static anal"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2409.03093","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/2409.03093/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":"2409.03093","created_at":"2026-07-05T10:01:15.926436+00:00"},{"alias_kind":"arxiv_version","alias_value":"2409.03093v3","created_at":"2026-07-05T10:01:15.926436+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2409.03093","created_at":"2026-07-05T10:01:15.926436+00:00"},{"alias_kind":"pith_short_12","alias_value":"KMV3QGVFCOLM","created_at":"2026-07-05T10:01:15.926436+00:00"},{"alias_kind":"pith_short_16","alias_value":"KMV3QGVFCOLMGCDO","created_at":"2026-07-05T10:01:15.926436+00:00"},{"alias_kind":"pith_short_8","alias_value":"KMV3QGVF","created_at":"2026-07-05T10:01:15.926436+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":2,"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":72,"is_internal_anchor":false},{"citing_arxiv_id":"2506.02954","citing_title":"Mutation-Guided Unit Test Generation with a Large Language Model","ref_index":57,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/KMV3QGVFCOLMGCDOJF3T57IBZP","json":"https://pith.science/pith/KMV3QGVFCOLMGCDOJF3T57IBZP.json","graph_json":"https://pith.science/api/pith-number/KMV3QGVFCOLMGCDOJF3T57IBZP/graph.json","events_json":"https://pith.science/api/pith-number/KMV3QGVFCOLMGCDOJF3T57IBZP/events.json","paper":"https://pith.science/paper/KMV3QGVF"},"agent_actions":{"view_html":"https://pith.science/pith/KMV3QGVFCOLMGCDOJF3T57IBZP","download_json":"https://pith.science/pith/KMV3QGVFCOLMGCDOJF3T57IBZP.json","view_paper":"https://pith.science/paper/KMV3QGVF","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2409.03093&json=true","fetch_graph":"https://pith.science/api/pith-number/KMV3QGVFCOLMGCDOJF3T57IBZP/graph.json","fetch_events":"https://pith.science/api/pith-number/KMV3QGVFCOLMGCDOJF3T57IBZP/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/KMV3QGVFCOLMGCDOJF3T57IBZP/action/timestamp_anchor","attest_storage":"https://pith.science/pith/KMV3QGVFCOLMGCDOJF3T57IBZP/action/storage_attestation","attest_author":"https://pith.science/pith/KMV3QGVFCOLMGCDOJF3T57IBZP/action/author_attestation","sign_citation":"https://pith.science/pith/KMV3QGVFCOLMGCDOJF3T57IBZP/action/citation_signature","submit_replication":"https://pith.science/pith/KMV3QGVFCOLMGCDOJF3T57IBZP/action/replication_record"}},"created_at":"2026-07-05T10:01:15.926436+00:00","updated_at":"2026-07-05T10:01:15.926436+00:00"}