{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:7GO7Y3AF5VXWZBFKJ6W5LUSA3N","short_pith_number":"pith:7GO7Y3AF","canonical_record":{"source":{"id":"2412.18843","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-12-25T09:08:53Z","cross_cats_sorted":[],"title_canon_sha256":"99710cff7c9c6721923f6ccc62c490ae1dea974ff20225755c26135569b1e391","abstract_canon_sha256":"769a5ca76e6ac26c2a7e09cf40d3000bfcce04f8a38030beed18f8b08a84a074"},"schema_version":"1.0"},"canonical_sha256":"f99dfc6c05ed6f6c84aa4fadd5d240db43044e4a7b7402d87a262304d78c3e55","source":{"kind":"arxiv","id":"2412.18843","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2412.18843","created_at":"2026-07-05T11:19:23Z"},{"alias_kind":"arxiv_version","alias_value":"2412.18843v1","created_at":"2026-07-05T11:19:23Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2412.18843","created_at":"2026-07-05T11:19:23Z"},{"alias_kind":"pith_short_12","alias_value":"7GO7Y3AF5VXW","created_at":"2026-07-05T11:19:23Z"},{"alias_kind":"pith_short_16","alias_value":"7GO7Y3AF5VXWZBFK","created_at":"2026-07-05T11:19:23Z"},{"alias_kind":"pith_short_8","alias_value":"7GO7Y3AF","created_at":"2026-07-05T11:19:23Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:7GO7Y3AF5VXWZBFKJ6W5LUSA3N","target":"record","payload":{"canonical_record":{"source":{"id":"2412.18843","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-12-25T09:08:53Z","cross_cats_sorted":[],"title_canon_sha256":"99710cff7c9c6721923f6ccc62c490ae1dea974ff20225755c26135569b1e391","abstract_canon_sha256":"769a5ca76e6ac26c2a7e09cf40d3000bfcce04f8a38030beed18f8b08a84a074"},"schema_version":"1.0"},"canonical_sha256":"f99dfc6c05ed6f6c84aa4fadd5d240db43044e4a7b7402d87a262304d78c3e55","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T11:19:23.233641Z","signature_b64":"xuTiMPXpvTxKvE5tSf9puwH70DL7OiHm9Bb7GEOHLS5gYtbqtL7adzsPW79tEmXo5XzYOSrV7t/AKZSRSTSzCg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"f99dfc6c05ed6f6c84aa4fadd5d240db43044e4a7b7402d87a262304d78c3e55","last_reissued_at":"2026-07-05T11:19:23.233173Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T11:19:23.233173Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2412.18843","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T11:19:23Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"9zcyhyjevfINopp6UGXFj06dYaYTvvIdO3Pj+IIKRXoxZYT7t6/FBniHFKdsLNEO8xWkFp3vXDZpaOf4gbZJCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-10T08:05:14.142844Z"},"content_sha256":"e87bd952ff4172d6e62fdf4b64142390f8b3eda77df90d66d718e97a33dd514b","schema_version":"1.0","event_id":"sha256:e87bd952ff4172d6e62fdf4b64142390f8b3eda77df90d66d718e97a33dd514b"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:7GO7Y3AF5VXWZBFKJ6W5LUSA3N","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Improving the Readability of Automatically Generated Tests using Large Language Models","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Gianluca Ghislotti, Matteo Biagiola, Paolo Tonella","submitted_at":"2024-12-25T09:08:53Z","abstract_excerpt":"Search-based test generators are effective at producing unit tests with high coverage. However, such automatically generated tests have no meaningful test and variable names, making them hard to understand and interpret by developers. On the other hand, large language models (LLMs) can generate highly readable test cases, but they are not able to match the effectiveness of search-based generators, in terms of achieved code coverage.\n  In this paper, we propose to combine the effectiveness of search-based generators with the readability of LLM generated tests. Our approach focuses on improving "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2412.18843","kind":"arxiv","version":1},"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/2412.18843/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"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T11:19:23Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"+Q+UEwwsYO9+cDA5Rn7IGspuGvVrQNMfHaq/0Mzk/WNjmP/IH79fk4pWI+EjOjF84yLIGBiEGwOaLjiofFmXCw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-10T08:05:14.143835Z"},"content_sha256":"25e7f5b728d89c236b5cf7a729fea7ff90ab5496adef13dcfc562fdc62ddebfb","schema_version":"1.0","event_id":"sha256:25e7f5b728d89c236b5cf7a729fea7ff90ab5496adef13dcfc562fdc62ddebfb"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/7GO7Y3AF5VXWZBFKJ6W5LUSA3N/bundle.json","state_url":"https://pith.science/pith/7GO7Y3AF5VXWZBFKJ6W5LUSA3N/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/7GO7Y3AF5VXWZBFKJ6W5LUSA3N/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-08-10T08:05:14Z","links":{"resolver":"https://pith.science/pith/7GO7Y3AF5VXWZBFKJ6W5LUSA3N","bundle":"https://pith.science/pith/7GO7Y3AF5VXWZBFKJ6W5LUSA3N/bundle.json","state":"https://pith.science/pith/7GO7Y3AF5VXWZBFKJ6W5LUSA3N/state.json","well_known_bundle":"https://pith.science/.well-known/pith/7GO7Y3AF5VXWZBFKJ6W5LUSA3N/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:7GO7Y3AF5VXWZBFKJ6W5LUSA3N","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"769a5ca76e6ac26c2a7e09cf40d3000bfcce04f8a38030beed18f8b08a84a074","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-12-25T09:08:53Z","title_canon_sha256":"99710cff7c9c6721923f6ccc62c490ae1dea974ff20225755c26135569b1e391"},"schema_version":"1.0","source":{"id":"2412.18843","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2412.18843","created_at":"2026-07-05T11:19:23Z"},{"alias_kind":"arxiv_version","alias_value":"2412.18843v1","created_at":"2026-07-05T11:19:23Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2412.18843","created_at":"2026-07-05T11:19:23Z"},{"alias_kind":"pith_short_12","alias_value":"7GO7Y3AF5VXW","created_at":"2026-07-05T11:19:23Z"},{"alias_kind":"pith_short_16","alias_value":"7GO7Y3AF5VXWZBFK","created_at":"2026-07-05T11:19:23Z"},{"alias_kind":"pith_short_8","alias_value":"7GO7Y3AF","created_at":"2026-07-05T11:19:23Z"}],"graph_snapshots":[{"event_id":"sha256:25e7f5b728d89c236b5cf7a729fea7ff90ab5496adef13dcfc562fdc62ddebfb","target":"graph","created_at":"2026-07-05T11:19:23Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2412.18843/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Search-based test generators are effective at producing unit tests with high coverage. However, such automatically generated tests have no meaningful test and variable names, making them hard to understand and interpret by developers. On the other hand, large language models (LLMs) can generate highly readable test cases, but they are not able to match the effectiveness of search-based generators, in terms of achieved code coverage.\n  In this paper, we propose to combine the effectiveness of search-based generators with the readability of LLM generated tests. Our approach focuses on improving ","authors_text":"Gianluca Ghislotti, Matteo Biagiola, Paolo Tonella","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-12-25T09:08:53Z","title":"Improving the Readability of Automatically Generated Tests using Large Language Models"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2412.18843","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:e87bd952ff4172d6e62fdf4b64142390f8b3eda77df90d66d718e97a33dd514b","target":"record","created_at":"2026-07-05T11:19:23Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"769a5ca76e6ac26c2a7e09cf40d3000bfcce04f8a38030beed18f8b08a84a074","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-12-25T09:08:53Z","title_canon_sha256":"99710cff7c9c6721923f6ccc62c490ae1dea974ff20225755c26135569b1e391"},"schema_version":"1.0","source":{"id":"2412.18843","kind":"arxiv","version":1}},"canonical_sha256":"f99dfc6c05ed6f6c84aa4fadd5d240db43044e4a7b7402d87a262304d78c3e55","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"f99dfc6c05ed6f6c84aa4fadd5d240db43044e4a7b7402d87a262304d78c3e55","first_computed_at":"2026-07-05T11:19:23.233173Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T11:19:23.233173Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"xuTiMPXpvTxKvE5tSf9puwH70DL7OiHm9Bb7GEOHLS5gYtbqtL7adzsPW79tEmXo5XzYOSrV7t/AKZSRSTSzCg==","signature_status":"signed_v1","signed_at":"2026-07-05T11:19:23.233641Z","signed_message":"canonical_sha256_bytes"},"source_id":"2412.18843","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:e87bd952ff4172d6e62fdf4b64142390f8b3eda77df90d66d718e97a33dd514b","sha256:25e7f5b728d89c236b5cf7a729fea7ff90ab5496adef13dcfc562fdc62ddebfb"],"state_sha256":"bc26bf719bb605dbc3ce8bd2d63c90517c88520cfca6ec31d0330c4aec5fca54"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"CBIN77fy9x+YHgYN1F0iu3FM5EfLKlJsF3Wb1Idfh/cd/a9KEvn2x857RJvLi6UPbyKixGpNxAC3G/zYjZvyBA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-10T08:05:14.149855Z","bundle_sha256":"307a143e3f7c5fc5c27f5cf950c90a7322b1e656f92c88b6e56e0ba3d1667560"}}