{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2019:DBUBOCAA5XGUGLLKUNECY3HSYW","short_pith_number":"pith:DBUBOCAA","canonical_record":{"source":{"id":"1903.03676","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DB","submitted_at":"2019-03-08T21:47:28Z","cross_cats_sorted":["cs.SE","stat.AP"],"title_canon_sha256":"0bf9f0cbf1e74a897ae46ce5d4eaad675463c3838e7c5a203c76b7322a8c7538","abstract_canon_sha256":"2a285c95eb92662d2f8881dc56444de59d2d18eb64c57d9ce1b0cb52181ec51b"},"schema_version":"1.0"},"canonical_sha256":"1868170800edcd432d6aa3482c6cf2c59e9ec0145a86d7996a2fa08a643f6744","source":{"kind":"arxiv","id":"1903.03676","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1903.03676","created_at":"2026-07-05T05:22:01Z"},{"alias_kind":"arxiv_version","alias_value":"1903.03676v2","created_at":"2026-07-05T05:22:01Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1903.03676","created_at":"2026-07-05T05:22:01Z"},{"alias_kind":"pith_short_12","alias_value":"DBUBOCAA5XGU","created_at":"2026-07-05T05:22:01Z"},{"alias_kind":"pith_short_16","alias_value":"DBUBOCAA5XGUGLLK","created_at":"2026-07-05T05:22:01Z"},{"alias_kind":"pith_short_8","alias_value":"DBUBOCAA","created_at":"2026-07-05T05:22:01Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2019:DBUBOCAA5XGUGLLKUNECY3HSYW","target":"record","payload":{"canonical_record":{"source":{"id":"1903.03676","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DB","submitted_at":"2019-03-08T21:47:28Z","cross_cats_sorted":["cs.SE","stat.AP"],"title_canon_sha256":"0bf9f0cbf1e74a897ae46ce5d4eaad675463c3838e7c5a203c76b7322a8c7538","abstract_canon_sha256":"2a285c95eb92662d2f8881dc56444de59d2d18eb64c57d9ce1b0cb52181ec51b"},"schema_version":"1.0"},"canonical_sha256":"1868170800edcd432d6aa3482c6cf2c59e9ec0145a86d7996a2fa08a643f6744","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T05:22:01.490017Z","signature_b64":"xiJ/KXytX+cAbZBrq9G1jROP5OXFBWhIwq5ViOFuwvzLpHf/U/GrIViB2w1caXxHLIKEsjyCZ0u7aagyQCUeCA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"1868170800edcd432d6aa3482c6cf2c59e9ec0145a86d7996a2fa08a643f6744","last_reissued_at":"2026-07-05T05:22:01.489582Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T05:22:01.489582Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1903.03676","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-07-05T05:22:01Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"WRo/jUT4gFAtvmjtrbkqrDdQiJWj83feN4KVDk6soK3cN5rS4feDRXrykJm5lwum9VAdidIEut8vFB0sOvhIDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-13T23:26:59.125889Z"},"content_sha256":"6e688c7bdec4157e72806fffb4c9389c9e4edb4059ebc4aeed8789961da45744","schema_version":"1.0","event_id":"sha256:6e688c7bdec4157e72806fffb4c9389c9e4edb4059ebc4aeed8789961da45744"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2019:DBUBOCAA5XGUGLLKUNECY3HSYW","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Automated data validation: an industrial experience report","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.SE","stat.AP"],"primary_cat":"cs.DB","authors_text":"Andriy Miranskyy, Jessica Moore, Krittika Mahajan, Lei Zhang, Sean Howard, Tom Montpool","submitted_at":"2019-03-08T21:47:28Z","abstract_excerpt":"There has been a massive explosion of data generated by customers and retained by companies in the last decade. However, there is a significant mismatch between the increasing volume of data and the lack of automation methods and tools. The lack of best practices in data science programming may lead to software quality degradation, release schedule slippage, and budget overruns. To mitigate these concerns, we would like to bring software engineering best practices into data science. Specifically, we focus on automated data validation in the data preparation phase of the software development li"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1903.03676","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":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/1903.03676/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-05T05:22:01Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"FXiCo0tH9hF2BoFX6fvPqf9Wgz3zg53qUP7SYGtTugJ1INUWfL32rKr3UuZ2AQnwFfh45oToZPSOBcKEyKdLCw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-13T23:26:59.126275Z"},"content_sha256":"ce04b7d65225d5125e070a4d484b82b690730c63951c57ee57180d33769c50b0","schema_version":"1.0","event_id":"sha256:ce04b7d65225d5125e070a4d484b82b690730c63951c57ee57180d33769c50b0"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/DBUBOCAA5XGUGLLKUNECY3HSYW/bundle.json","state_url":"https://pith.science/pith/DBUBOCAA5XGUGLLKUNECY3HSYW/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/DBUBOCAA5XGUGLLKUNECY3HSYW/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-13T23:26:59Z","links":{"resolver":"https://pith.science/pith/DBUBOCAA5XGUGLLKUNECY3HSYW","bundle":"https://pith.science/pith/DBUBOCAA5XGUGLLKUNECY3HSYW/bundle.json","state":"https://pith.science/pith/DBUBOCAA5XGUGLLKUNECY3HSYW/state.json","well_known_bundle":"https://pith.science/.well-known/pith/DBUBOCAA5XGUGLLKUNECY3HSYW/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:DBUBOCAA5XGUGLLKUNECY3HSYW","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":"2a285c95eb92662d2f8881dc56444de59d2d18eb64c57d9ce1b0cb52181ec51b","cross_cats_sorted":["cs.SE","stat.AP"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DB","submitted_at":"2019-03-08T21:47:28Z","title_canon_sha256":"0bf9f0cbf1e74a897ae46ce5d4eaad675463c3838e7c5a203c76b7322a8c7538"},"schema_version":"1.0","source":{"id":"1903.03676","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1903.03676","created_at":"2026-07-05T05:22:01Z"},{"alias_kind":"arxiv_version","alias_value":"1903.03676v2","created_at":"2026-07-05T05:22:01Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1903.03676","created_at":"2026-07-05T05:22:01Z"},{"alias_kind":"pith_short_12","alias_value":"DBUBOCAA5XGU","created_at":"2026-07-05T05:22:01Z"},{"alias_kind":"pith_short_16","alias_value":"DBUBOCAA5XGUGLLK","created_at":"2026-07-05T05:22:01Z"},{"alias_kind":"pith_short_8","alias_value":"DBUBOCAA","created_at":"2026-07-05T05:22:01Z"}],"graph_snapshots":[{"event_id":"sha256:ce04b7d65225d5125e070a4d484b82b690730c63951c57ee57180d33769c50b0","target":"graph","created_at":"2026-07-05T05:22:01Z","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/1903.03676/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"There has been a massive explosion of data generated by customers and retained by companies in the last decade. However, there is a significant mismatch between the increasing volume of data and the lack of automation methods and tools. The lack of best practices in data science programming may lead to software quality degradation, release schedule slippage, and budget overruns. To mitigate these concerns, we would like to bring software engineering best practices into data science. Specifically, we focus on automated data validation in the data preparation phase of the software development li","authors_text":"Andriy Miranskyy, Jessica Moore, Krittika Mahajan, Lei Zhang, Sean Howard, Tom Montpool","cross_cats":["cs.SE","stat.AP"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DB","submitted_at":"2019-03-08T21:47:28Z","title":"Automated data validation: an industrial experience report"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1903.03676","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:6e688c7bdec4157e72806fffb4c9389c9e4edb4059ebc4aeed8789961da45744","target":"record","created_at":"2026-07-05T05:22:01Z","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":"2a285c95eb92662d2f8881dc56444de59d2d18eb64c57d9ce1b0cb52181ec51b","cross_cats_sorted":["cs.SE","stat.AP"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DB","submitted_at":"2019-03-08T21:47:28Z","title_canon_sha256":"0bf9f0cbf1e74a897ae46ce5d4eaad675463c3838e7c5a203c76b7322a8c7538"},"schema_version":"1.0","source":{"id":"1903.03676","kind":"arxiv","version":2}},"canonical_sha256":"1868170800edcd432d6aa3482c6cf2c59e9ec0145a86d7996a2fa08a643f6744","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"1868170800edcd432d6aa3482c6cf2c59e9ec0145a86d7996a2fa08a643f6744","first_computed_at":"2026-07-05T05:22:01.489582Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T05:22:01.489582Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"xiJ/KXytX+cAbZBrq9G1jROP5OXFBWhIwq5ViOFuwvzLpHf/U/GrIViB2w1caXxHLIKEsjyCZ0u7aagyQCUeCA==","signature_status":"signed_v1","signed_at":"2026-07-05T05:22:01.490017Z","signed_message":"canonical_sha256_bytes"},"source_id":"1903.03676","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:6e688c7bdec4157e72806fffb4c9389c9e4edb4059ebc4aeed8789961da45744","sha256:ce04b7d65225d5125e070a4d484b82b690730c63951c57ee57180d33769c50b0"],"state_sha256":"459b9364e6cd713da42a19893c9d8660ec8e41eedeb2b482562f93ed7b7e6783"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Xl7Fj3VF+bBSItoUh/UeobNVxvm4jrj8vM5yoPgORts7YGMK0h17M+mR3N+NxrR9TZf5Yrq50wKSVyUvWQRABw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-13T23:26:59.167085Z","bundle_sha256":"0d194f4123436f1a3f51eee151dcdc6acb9cc9ee41459f972e6365913bc0b583"}}