{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:ECNCQFINLQVESKOTS5VOVRMS3G","short_pith_number":"pith:ECNCQFIN","canonical_record":{"source":{"id":"1807.10953","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-07-28T15:38:39Z","cross_cats_sorted":[],"title_canon_sha256":"398537c50d2d1d4ec7b2a3c758a8e58f8e7f0d892675188a16820133cd4cb44e","abstract_canon_sha256":"51501c934329beea8b3f6d28d4ea655f1cdef31ca7214435b8ca5283c3891fbd"},"schema_version":"1.0"},"canonical_sha256":"209a28150d5c2a4929d3976aeac592d9ac6b649150aa7c8bc461bc03f1be05bf","source":{"kind":"arxiv","id":"1807.10953","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1807.10953","created_at":"2026-05-18T00:03:45Z"},{"alias_kind":"arxiv_version","alias_value":"1807.10953v2","created_at":"2026-05-18T00:03:45Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1807.10953","created_at":"2026-05-18T00:03:45Z"},{"alias_kind":"pith_short_12","alias_value":"ECNCQFINLQVE","created_at":"2026-05-18T12:32:22Z"},{"alias_kind":"pith_short_16","alias_value":"ECNCQFINLQVESKOT","created_at":"2026-05-18T12:32:22Z"},{"alias_kind":"pith_short_8","alias_value":"ECNCQFIN","created_at":"2026-05-18T12:32:22Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:ECNCQFINLQVESKOTS5VOVRMS3G","target":"record","payload":{"canonical_record":{"source":{"id":"1807.10953","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-07-28T15:38:39Z","cross_cats_sorted":[],"title_canon_sha256":"398537c50d2d1d4ec7b2a3c758a8e58f8e7f0d892675188a16820133cd4cb44e","abstract_canon_sha256":"51501c934329beea8b3f6d28d4ea655f1cdef31ca7214435b8ca5283c3891fbd"},"schema_version":"1.0"},"canonical_sha256":"209a28150d5c2a4929d3976aeac592d9ac6b649150aa7c8bc461bc03f1be05bf","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:03:45.968092Z","signature_b64":"S0uqN316mRBp8ieYTcdu/7wWHHzT2R5s0lqMNNtdd8mKarnB49ZjtAWUWyv/dxNhufpz/SaLXe11TO+3nE7IAw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"209a28150d5c2a4929d3976aeac592d9ac6b649150aa7c8bc461bc03f1be05bf","last_reissued_at":"2026-05-18T00:03:45.967475Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:03:45.967475Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1807.10953","source_version":2,"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-05-18T00:03:45Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"RQDHSZG4YUYkLZauhKJHLWVvuff58fyyVi/4xMUGPbVjW74FdSO/x9tNpNcp88w/6aft7sZz5eS1qPbCRqAGBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-01T08:24:20.732709Z"},"content_sha256":"2b77ce24be6fa25bb3a1ce17b5e61738addb51960163743753794b30b813fe66","schema_version":"1.0","event_id":"sha256:2b77ce24be6fa25bb3a1ce17b5e61738addb51960163743753794b30b813fe66"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:ECNCQFINLQVESKOTS5VOVRMS3G","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Goal-Oriented Mutation Testing with Focal Methods","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Markus Borg, Mohammad Ghafari, Serge Demeyer, Sten Vercammen","submitted_at":"2018-07-28T15:38:39Z","abstract_excerpt":"Mutation testing is the state-of-the-art technique for assessing the fault-detection capacity of a test suite. Unfortunately, mutation testing consumes enormous computing resources because it runs the whole test suite for each and every injected mutant. In this paper we explore fine-grained traceability links at method level (named focal methods), to reduce the execution time of mutation testing and to verify the quality of the test cases for each individual method, instead of the usually verified overall test suite quality. Validation of our approach on the open source Apache Ant project show"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1807.10953","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":""},"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-05-18T00:03:45Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"03j1BC4dSPHNl6h2FA79OS3SabSe+PFc65qa7syW7tZrRF5E/uDiRsLctPj10Ex5FoatW67U+Zh/dwc/NqmUBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-01T08:24:20.733275Z"},"content_sha256":"ee0f2126809ec2d6d97881c6832f38abea08067d1a18446e491c91a51b6341c6","schema_version":"1.0","event_id":"sha256:ee0f2126809ec2d6d97881c6832f38abea08067d1a18446e491c91a51b6341c6"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/ECNCQFINLQVESKOTS5VOVRMS3G/bundle.json","state_url":"https://pith.science/pith/ECNCQFINLQVESKOTS5VOVRMS3G/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/ECNCQFINLQVESKOTS5VOVRMS3G/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-06-01T08:24:20Z","links":{"resolver":"https://pith.science/pith/ECNCQFINLQVESKOTS5VOVRMS3G","bundle":"https://pith.science/pith/ECNCQFINLQVESKOTS5VOVRMS3G/bundle.json","state":"https://pith.science/pith/ECNCQFINLQVESKOTS5VOVRMS3G/state.json","well_known_bundle":"https://pith.science/.well-known/pith/ECNCQFINLQVESKOTS5VOVRMS3G/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:ECNCQFINLQVESKOTS5VOVRMS3G","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":"51501c934329beea8b3f6d28d4ea655f1cdef31ca7214435b8ca5283c3891fbd","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-07-28T15:38:39Z","title_canon_sha256":"398537c50d2d1d4ec7b2a3c758a8e58f8e7f0d892675188a16820133cd4cb44e"},"schema_version":"1.0","source":{"id":"1807.10953","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1807.10953","created_at":"2026-05-18T00:03:45Z"},{"alias_kind":"arxiv_version","alias_value":"1807.10953v2","created_at":"2026-05-18T00:03:45Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1807.10953","created_at":"2026-05-18T00:03:45Z"},{"alias_kind":"pith_short_12","alias_value":"ECNCQFINLQVE","created_at":"2026-05-18T12:32:22Z"},{"alias_kind":"pith_short_16","alias_value":"ECNCQFINLQVESKOT","created_at":"2026-05-18T12:32:22Z"},{"alias_kind":"pith_short_8","alias_value":"ECNCQFIN","created_at":"2026-05-18T12:32:22Z"}],"graph_snapshots":[{"event_id":"sha256:ee0f2126809ec2d6d97881c6832f38abea08067d1a18446e491c91a51b6341c6","target":"graph","created_at":"2026-05-18T00:03:45Z","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"},"paper":{"abstract_excerpt":"Mutation testing is the state-of-the-art technique for assessing the fault-detection capacity of a test suite. Unfortunately, mutation testing consumes enormous computing resources because it runs the whole test suite for each and every injected mutant. In this paper we explore fine-grained traceability links at method level (named focal methods), to reduce the execution time of mutation testing and to verify the quality of the test cases for each individual method, instead of the usually verified overall test suite quality. Validation of our approach on the open source Apache Ant project show","authors_text":"Markus Borg, Mohammad Ghafari, Serge Demeyer, Sten Vercammen","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-07-28T15:38:39Z","title":"Goal-Oriented Mutation Testing with Focal Methods"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1807.10953","kind":"arxiv","version":2},"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:2b77ce24be6fa25bb3a1ce17b5e61738addb51960163743753794b30b813fe66","target":"record","created_at":"2026-05-18T00:03:45Z","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":"51501c934329beea8b3f6d28d4ea655f1cdef31ca7214435b8ca5283c3891fbd","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-07-28T15:38:39Z","title_canon_sha256":"398537c50d2d1d4ec7b2a3c758a8e58f8e7f0d892675188a16820133cd4cb44e"},"schema_version":"1.0","source":{"id":"1807.10953","kind":"arxiv","version":2}},"canonical_sha256":"209a28150d5c2a4929d3976aeac592d9ac6b649150aa7c8bc461bc03f1be05bf","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"209a28150d5c2a4929d3976aeac592d9ac6b649150aa7c8bc461bc03f1be05bf","first_computed_at":"2026-05-18T00:03:45.967475Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:03:45.967475Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"S0uqN316mRBp8ieYTcdu/7wWHHzT2R5s0lqMNNtdd8mKarnB49ZjtAWUWyv/dxNhufpz/SaLXe11TO+3nE7IAw==","signature_status":"signed_v1","signed_at":"2026-05-18T00:03:45.968092Z","signed_message":"canonical_sha256_bytes"},"source_id":"1807.10953","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:2b77ce24be6fa25bb3a1ce17b5e61738addb51960163743753794b30b813fe66","sha256:ee0f2126809ec2d6d97881c6832f38abea08067d1a18446e491c91a51b6341c6"],"state_sha256":"bdc8128ff6115423cf6498961eaf36546d9f0ea85bedfd3dd9b862ef1dfc5241"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"MGs7qnuevG2ew0bG7RFESmizDd+oeKAV1usk6epgrKvRBYax/LVs9gC4o3ggtL2yKJmfth7zxPp5YFnzk5wIBA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-01T08:24:20.735945Z","bundle_sha256":"43b447c89adccf955ddcdd77da68a95673f32c53f4c34136ca30598740538569"}}