{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:4GOX5D32XLHVRSMWYB5CNPS34C","short_pith_number":"pith:4GOX5D32","canonical_record":{"source":{"id":"1806.09774","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-06-26T03:01:21Z","cross_cats_sorted":[],"title_canon_sha256":"7a667c43b042f497ac48e0a3bb6e37e14674f8d187ea000a7aa42ab6675a00e4","abstract_canon_sha256":"87eb90580fc7b67d5e38d2a93ba979b69d217b194b178d089958450128d99a2b"},"schema_version":"1.0"},"canonical_sha256":"e19d7e8f7abacf58c996c07a26be5be0aa71aae97d2bf75f0e0bc701e1ccad68","source":{"kind":"arxiv","id":"1806.09774","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1806.09774","created_at":"2026-05-18T00:12:23Z"},{"alias_kind":"arxiv_version","alias_value":"1806.09774v1","created_at":"2026-05-18T00:12:23Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1806.09774","created_at":"2026-05-18T00:12:23Z"},{"alias_kind":"pith_short_12","alias_value":"4GOX5D32XLHV","created_at":"2026-05-18T12:32:05Z"},{"alias_kind":"pith_short_16","alias_value":"4GOX5D32XLHVRSMW","created_at":"2026-05-18T12:32:05Z"},{"alias_kind":"pith_short_8","alias_value":"4GOX5D32","created_at":"2026-05-18T12:32:05Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:4GOX5D32XLHVRSMWYB5CNPS34C","target":"record","payload":{"canonical_record":{"source":{"id":"1806.09774","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-06-26T03:01:21Z","cross_cats_sorted":[],"title_canon_sha256":"7a667c43b042f497ac48e0a3bb6e37e14674f8d187ea000a7aa42ab6675a00e4","abstract_canon_sha256":"87eb90580fc7b67d5e38d2a93ba979b69d217b194b178d089958450128d99a2b"},"schema_version":"1.0"},"canonical_sha256":"e19d7e8f7abacf58c996c07a26be5be0aa71aae97d2bf75f0e0bc701e1ccad68","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:12:23.392811Z","signature_b64":"9CDceaoCb4IU6iX7oB0CwCT4Mkei6H8AGbByD8KgcXOu5gJy/y29kGY0qsgcAvOv0WKESxz+JCTXsdiMmeD8Dg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"e19d7e8f7abacf58c996c07a26be5be0aa71aae97d2bf75f0e0bc701e1ccad68","last_reissued_at":"2026-05-18T00:12:23.392112Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:12:23.392112Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1806.09774","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-05-18T00:12:23Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"JPR0QTSb5c0wH+vgZnbMNjTv4wqMYOIapBAqNIiRFP9JmZ1qherhNUhceEGmmdZ5owO7nC0ay4nJUfhnpdajBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-09T05:47:42.537654Z"},"content_sha256":"e560133cc904470cb2fea4c7dc24bd4157b5eb70e6f40a51bf845ab5995e0315","schema_version":"1.0","event_id":"sha256:e560133cc904470cb2fea4c7dc24bd4157b5eb70e6f40a51bf845ab5995e0315"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:4GOX5D32XLHVRSMWYB5CNPS34C","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"How Do Static and Dynamic Test Case Prioritization Techniques Perform on Modern Software Systems? An Extensive Study on GitHub Projects","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Denys Poshyvanyk, Kevin Moran, Lingming Zhang, Qi Luo","submitted_at":"2018-06-26T03:01:21Z","abstract_excerpt":"Test Case Prioritization (TCP) is an increasingly important regression testing technique for reordering test cases according to a pre-defined goal, particularly as agile practices gain adoption. To better understand these techniques, we perform the first extensive study aimed at empirically evaluating four static TCP techniques, comparing them with state-of-research dynamic TCP techniques across several quality metrics. This study was performed on 58 real-word Java programs encompassing 714 KLoC and results in several notable observations. First, our results across two effectiveness metrics (t"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1806.09774","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":""},"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:12:23Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"khMl2u5tzf2TZOoNGeH0Y5Hj3PSmJQ5T0Nt02I8uZ0Bv5k2PW8w3AoTbdd3Tqki7CjE+YhtiVwCxMX0q44uHAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-09T05:47:42.538501Z"},"content_sha256":"0512c62876ec7f10ec40f886ac37c765e7a97164732c007d99a88ba7f066d20b","schema_version":"1.0","event_id":"sha256:0512c62876ec7f10ec40f886ac37c765e7a97164732c007d99a88ba7f066d20b"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/4GOX5D32XLHVRSMWYB5CNPS34C/bundle.json","state_url":"https://pith.science/pith/4GOX5D32XLHVRSMWYB5CNPS34C/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/4GOX5D32XLHVRSMWYB5CNPS34C/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-09T05:47:42Z","links":{"resolver":"https://pith.science/pith/4GOX5D32XLHVRSMWYB5CNPS34C","bundle":"https://pith.science/pith/4GOX5D32XLHVRSMWYB5CNPS34C/bundle.json","state":"https://pith.science/pith/4GOX5D32XLHVRSMWYB5CNPS34C/state.json","well_known_bundle":"https://pith.science/.well-known/pith/4GOX5D32XLHVRSMWYB5CNPS34C/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:4GOX5D32XLHVRSMWYB5CNPS34C","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":"87eb90580fc7b67d5e38d2a93ba979b69d217b194b178d089958450128d99a2b","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-06-26T03:01:21Z","title_canon_sha256":"7a667c43b042f497ac48e0a3bb6e37e14674f8d187ea000a7aa42ab6675a00e4"},"schema_version":"1.0","source":{"id":"1806.09774","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1806.09774","created_at":"2026-05-18T00:12:23Z"},{"alias_kind":"arxiv_version","alias_value":"1806.09774v1","created_at":"2026-05-18T00:12:23Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1806.09774","created_at":"2026-05-18T00:12:23Z"},{"alias_kind":"pith_short_12","alias_value":"4GOX5D32XLHV","created_at":"2026-05-18T12:32:05Z"},{"alias_kind":"pith_short_16","alias_value":"4GOX5D32XLHVRSMW","created_at":"2026-05-18T12:32:05Z"},{"alias_kind":"pith_short_8","alias_value":"4GOX5D32","created_at":"2026-05-18T12:32:05Z"}],"graph_snapshots":[{"event_id":"sha256:0512c62876ec7f10ec40f886ac37c765e7a97164732c007d99a88ba7f066d20b","target":"graph","created_at":"2026-05-18T00:12: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"},"paper":{"abstract_excerpt":"Test Case Prioritization (TCP) is an increasingly important regression testing technique for reordering test cases according to a pre-defined goal, particularly as agile practices gain adoption. To better understand these techniques, we perform the first extensive study aimed at empirically evaluating four static TCP techniques, comparing them with state-of-research dynamic TCP techniques across several quality metrics. This study was performed on 58 real-word Java programs encompassing 714 KLoC and results in several notable observations. First, our results across two effectiveness metrics (t","authors_text":"Denys Poshyvanyk, Kevin Moran, Lingming Zhang, Qi Luo","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-06-26T03:01:21Z","title":"How Do Static and Dynamic Test Case Prioritization Techniques Perform on Modern Software Systems? An Extensive Study on GitHub Projects"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1806.09774","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:e560133cc904470cb2fea4c7dc24bd4157b5eb70e6f40a51bf845ab5995e0315","target":"record","created_at":"2026-05-18T00:12: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":"87eb90580fc7b67d5e38d2a93ba979b69d217b194b178d089958450128d99a2b","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-06-26T03:01:21Z","title_canon_sha256":"7a667c43b042f497ac48e0a3bb6e37e14674f8d187ea000a7aa42ab6675a00e4"},"schema_version":"1.0","source":{"id":"1806.09774","kind":"arxiv","version":1}},"canonical_sha256":"e19d7e8f7abacf58c996c07a26be5be0aa71aae97d2bf75f0e0bc701e1ccad68","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"e19d7e8f7abacf58c996c07a26be5be0aa71aae97d2bf75f0e0bc701e1ccad68","first_computed_at":"2026-05-18T00:12:23.392112Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:12:23.392112Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"9CDceaoCb4IU6iX7oB0CwCT4Mkei6H8AGbByD8KgcXOu5gJy/y29kGY0qsgcAvOv0WKESxz+JCTXsdiMmeD8Dg==","signature_status":"signed_v1","signed_at":"2026-05-18T00:12:23.392811Z","signed_message":"canonical_sha256_bytes"},"source_id":"1806.09774","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:e560133cc904470cb2fea4c7dc24bd4157b5eb70e6f40a51bf845ab5995e0315","sha256:0512c62876ec7f10ec40f886ac37c765e7a97164732c007d99a88ba7f066d20b"],"state_sha256":"fc1630c63c40ce87f0cf807b00312f1a0933249821af364755d026f64c004d7f"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Z3rKRn23D//Q9CEnSXEsWasuuzBoAlKWz9DA7uu1Vq2NnwKarU+G2jA5uEz5LjA3cJ8lWE3S2X3/KMt5lXsPAA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-09T05:47:42.543865Z","bundle_sha256":"b7841bbd3150d5f37c756f5a4eb299032d54a4f70eade2c11c4533682f62aebb"}}