{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:7U7L7VSZKW55X2WOU6PJ3IQPPX","short_pith_number":"pith:7U7L7VSZ","canonical_record":{"source":{"id":"2401.06765","kind":"arxiv","version":4},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-01-12T18:56:57Z","cross_cats_sorted":[],"title_canon_sha256":"ec4202abf58f2dbcff5224ccd5010a6381157517b31f1a362b04eb5f8d4a8329","abstract_canon_sha256":"9dce10eafcaeb4b25c9d4e8a067743714333fea86260aab0534ec7449f9cb45e"},"schema_version":"1.0"},"canonical_sha256":"fd3ebfd65955bbdbeacea79e9da20f7df7dcfac07b0ee067d08a385de8eb3223","source":{"kind":"arxiv","id":"2401.06765","version":4},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2401.06765","created_at":"2026-07-05T10:14:02Z"},{"alias_kind":"arxiv_version","alias_value":"2401.06765v4","created_at":"2026-07-05T10:14:02Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2401.06765","created_at":"2026-07-05T10:14:02Z"},{"alias_kind":"pith_short_12","alias_value":"7U7L7VSZKW55","created_at":"2026-07-05T10:14:02Z"},{"alias_kind":"pith_short_16","alias_value":"7U7L7VSZKW55X2WO","created_at":"2026-07-05T10:14:02Z"},{"alias_kind":"pith_short_8","alias_value":"7U7L7VSZ","created_at":"2026-07-05T10:14:02Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:7U7L7VSZKW55X2WOU6PJ3IQPPX","target":"record","payload":{"canonical_record":{"source":{"id":"2401.06765","kind":"arxiv","version":4},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-01-12T18:56:57Z","cross_cats_sorted":[],"title_canon_sha256":"ec4202abf58f2dbcff5224ccd5010a6381157517b31f1a362b04eb5f8d4a8329","abstract_canon_sha256":"9dce10eafcaeb4b25c9d4e8a067743714333fea86260aab0534ec7449f9cb45e"},"schema_version":"1.0"},"canonical_sha256":"fd3ebfd65955bbdbeacea79e9da20f7df7dcfac07b0ee067d08a385de8eb3223","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T10:14:02.377967Z","signature_b64":"gdXIZYLWPWVuCxjDHogBCpNtBjaiOMaEltRLLL6I6qUEiUp4shpVXVqIEahTmfXWVawK/uAK95gZ2m4VLcHyCA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"fd3ebfd65955bbdbeacea79e9da20f7df7dcfac07b0ee067d08a385de8eb3223","last_reissued_at":"2026-07-05T10:14:02.377471Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T10:14:02.377471Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2401.06765","source_version":4,"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-05T10:14:02Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"kx2RnWKtg9PYb5zl0a7KDDBPI5p1aBziHh5s/uTikxyulx2ehGFJdp6r59B/lWgYdDruPPxvuDbfRuPnE+xyCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-13T17:06:58.041173Z"},"content_sha256":"dd334bd3994e27abd2d541412a4db920d5708d4dcf8db02b7acd5b33b83b063b","schema_version":"1.0","event_id":"sha256:dd334bd3994e27abd2d541412a4db920d5708d4dcf8db02b7acd5b33b83b063b"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:7U7L7VSZKW55X2WOU6PJ3IQPPX","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Automated Test Case Repair Using Language Models","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Ahmadreza Saboor Yaraghi, Darren Holden, Lionel Briand, Nafiseh Kahani","submitted_at":"2024-01-12T18:56:57Z","abstract_excerpt":"Ensuring the quality of software systems through testing is essential, yet maintaining test cases poses significant challenges and costs. The need for frequent updates to align with the evolving system under test often entails high complexity and cost for maintaining these test cases. Further, unrepaired broken test cases can degrade test suite quality and disrupt the software development process, wasting developers' time. To address this challenge, we present TaRGET (Test Repair GEneraTor), a novel approach leveraging pre-trained code language models for automated test case repair. TaRGET tre"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2401.06765","kind":"arxiv","version":4},"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/2401.06765/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-05T10:14:02Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"dHJyHMkDBwQVQRy5WggcWFkuHFMlBfuyamH8l/YxQR0ySX4xsnPA/GfSGHxxPTL6fAPZtVfz4QurCazMxiwoBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-13T17:06:58.041682Z"},"content_sha256":"8e3690cb08b4bb2c38a99f8d784167760e02d2c9c56003f70b8702d6a26a0ca9","schema_version":"1.0","event_id":"sha256:8e3690cb08b4bb2c38a99f8d784167760e02d2c9c56003f70b8702d6a26a0ca9"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/7U7L7VSZKW55X2WOU6PJ3IQPPX/bundle.json","state_url":"https://pith.science/pith/7U7L7VSZKW55X2WOU6PJ3IQPPX/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/7U7L7VSZKW55X2WOU6PJ3IQPPX/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-13T17:06:58Z","links":{"resolver":"https://pith.science/pith/7U7L7VSZKW55X2WOU6PJ3IQPPX","bundle":"https://pith.science/pith/7U7L7VSZKW55X2WOU6PJ3IQPPX/bundle.json","state":"https://pith.science/pith/7U7L7VSZKW55X2WOU6PJ3IQPPX/state.json","well_known_bundle":"https://pith.science/.well-known/pith/7U7L7VSZKW55X2WOU6PJ3IQPPX/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:7U7L7VSZKW55X2WOU6PJ3IQPPX","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":"9dce10eafcaeb4b25c9d4e8a067743714333fea86260aab0534ec7449f9cb45e","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-01-12T18:56:57Z","title_canon_sha256":"ec4202abf58f2dbcff5224ccd5010a6381157517b31f1a362b04eb5f8d4a8329"},"schema_version":"1.0","source":{"id":"2401.06765","kind":"arxiv","version":4}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2401.06765","created_at":"2026-07-05T10:14:02Z"},{"alias_kind":"arxiv_version","alias_value":"2401.06765v4","created_at":"2026-07-05T10:14:02Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2401.06765","created_at":"2026-07-05T10:14:02Z"},{"alias_kind":"pith_short_12","alias_value":"7U7L7VSZKW55","created_at":"2026-07-05T10:14:02Z"},{"alias_kind":"pith_short_16","alias_value":"7U7L7VSZKW55X2WO","created_at":"2026-07-05T10:14:02Z"},{"alias_kind":"pith_short_8","alias_value":"7U7L7VSZ","created_at":"2026-07-05T10:14:02Z"}],"graph_snapshots":[{"event_id":"sha256:8e3690cb08b4bb2c38a99f8d784167760e02d2c9c56003f70b8702d6a26a0ca9","target":"graph","created_at":"2026-07-05T10:14:02Z","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/2401.06765/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Ensuring the quality of software systems through testing is essential, yet maintaining test cases poses significant challenges and costs. The need for frequent updates to align with the evolving system under test often entails high complexity and cost for maintaining these test cases. Further, unrepaired broken test cases can degrade test suite quality and disrupt the software development process, wasting developers' time. To address this challenge, we present TaRGET (Test Repair GEneraTor), a novel approach leveraging pre-trained code language models for automated test case repair. TaRGET tre","authors_text":"Ahmadreza Saboor Yaraghi, Darren Holden, Lionel Briand, Nafiseh Kahani","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-01-12T18:56:57Z","title":"Automated Test Case Repair Using Language Models"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2401.06765","kind":"arxiv","version":4},"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:dd334bd3994e27abd2d541412a4db920d5708d4dcf8db02b7acd5b33b83b063b","target":"record","created_at":"2026-07-05T10:14:02Z","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":"9dce10eafcaeb4b25c9d4e8a067743714333fea86260aab0534ec7449f9cb45e","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-01-12T18:56:57Z","title_canon_sha256":"ec4202abf58f2dbcff5224ccd5010a6381157517b31f1a362b04eb5f8d4a8329"},"schema_version":"1.0","source":{"id":"2401.06765","kind":"arxiv","version":4}},"canonical_sha256":"fd3ebfd65955bbdbeacea79e9da20f7df7dcfac07b0ee067d08a385de8eb3223","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"fd3ebfd65955bbdbeacea79e9da20f7df7dcfac07b0ee067d08a385de8eb3223","first_computed_at":"2026-07-05T10:14:02.377471Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T10:14:02.377471Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"gdXIZYLWPWVuCxjDHogBCpNtBjaiOMaEltRLLL6I6qUEiUp4shpVXVqIEahTmfXWVawK/uAK95gZ2m4VLcHyCA==","signature_status":"signed_v1","signed_at":"2026-07-05T10:14:02.377967Z","signed_message":"canonical_sha256_bytes"},"source_id":"2401.06765","source_kind":"arxiv","source_version":4}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:dd334bd3994e27abd2d541412a4db920d5708d4dcf8db02b7acd5b33b83b063b","sha256:8e3690cb08b4bb2c38a99f8d784167760e02d2c9c56003f70b8702d6a26a0ca9"],"state_sha256":"ed6f9ee67ecb63881c4f94cb833d89eb6d5aab5a6987e3e019b2eb92fc088607"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"wQ5BCMLqeH71hrqOAM6OI6icv55gQeDuBf01+DKWzTei9CiQY3K/yxOqpvK0Rt8WT5yCPel2i1KU/5GUg+xGAQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-13T17:06:58.047207Z","bundle_sha256":"fe62a0bc88f10c1fc26a622505c082c11b939b7fa811ef8fbe33ffd64ae7eb6f"}}