{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2016:5Z2Y3SH6C2EZQK2JEIW62DRTKB","short_pith_number":"pith:5Z2Y3SH6","canonical_record":{"source":{"id":"1610.05726","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2016-08-09T05:26:21Z","cross_cats_sorted":[],"title_canon_sha256":"93663aafe4fbd5f10e9725954df003fafb2ea79beee2558fe7bbdf38b7412a8b","abstract_canon_sha256":"958261c73dfcafb534576676ce149b398df62f0c24e53270bc5d21e7f984d5dd"},"schema_version":"1.0"},"canonical_sha256":"ee758dc8fe1689982b49222ded0e33507024702640e95b490850c9172de3d1ec","source":{"kind":"arxiv","id":"1610.05726","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1610.05726","created_at":"2026-05-18T01:01:58Z"},{"alias_kind":"arxiv_version","alias_value":"1610.05726v1","created_at":"2026-05-18T01:01:58Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1610.05726","created_at":"2026-05-18T01:01:58Z"},{"alias_kind":"pith_short_12","alias_value":"5Z2Y3SH6C2EZ","created_at":"2026-05-18T12:30:01Z"},{"alias_kind":"pith_short_16","alias_value":"5Z2Y3SH6C2EZQK2J","created_at":"2026-05-18T12:30:01Z"},{"alias_kind":"pith_short_8","alias_value":"5Z2Y3SH6","created_at":"2026-05-18T12:30:01Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2016:5Z2Y3SH6C2EZQK2JEIW62DRTKB","target":"record","payload":{"canonical_record":{"source":{"id":"1610.05726","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2016-08-09T05:26:21Z","cross_cats_sorted":[],"title_canon_sha256":"93663aafe4fbd5f10e9725954df003fafb2ea79beee2558fe7bbdf38b7412a8b","abstract_canon_sha256":"958261c73dfcafb534576676ce149b398df62f0c24e53270bc5d21e7f984d5dd"},"schema_version":"1.0"},"canonical_sha256":"ee758dc8fe1689982b49222ded0e33507024702640e95b490850c9172de3d1ec","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:01:58.538689Z","signature_b64":"kehbYPCEV34928uluU6a+HY9xo8bAQjP9hR7xPSKC5enmHp5ZxrJOdIBQfeGM+0sHs0dLaHkEH2/v46b77LvAA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"ee758dc8fe1689982b49222ded0e33507024702640e95b490850c9172de3d1ec","last_reissued_at":"2026-05-18T01:01:58.538160Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:01:58.538160Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1610.05726","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-18T01:01:58Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"dnPfWh6Ft3eG49Vrwog3CNeLbuFB47I9gjCsEImuhd0stxozX+CzoZJu8heFKaE5E3GvYRz52cZw47EEHTUXBw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-06T17:42:36.764177Z"},"content_sha256":"89b1ea6e4be2e1250d0b191a7f71d7c5df040c06dc7fca04daf0e10335b50f19","schema_version":"1.0","event_id":"sha256:89b1ea6e4be2e1250d0b191a7f71d7c5df040c06dc7fca04daf0e10335b50f19"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2016:5Z2Y3SH6C2EZQK2JEIW62DRTKB","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Structured Unit Testable Templated Code for Efficient Code Review Process","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Amol Patwardhan","submitted_at":"2016-08-09T05:26:21Z","abstract_excerpt":"Modern software development teams are distributed across onsite and off-shore locations. Each team has developers with varying experience levels and English communication skills. In such a diverse development environment it is important to maintain the software quality, coding standards, timely delivery of features and bug fixes. It is also important to reduce testing effort, minimize side effects such as change in functionality, user experience or application performance. Code reviews are intended to control code quality. Unfortunately, many projects lack enforcement of processes and standard"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1610.05726","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-18T01:01:58Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"B6IjovgCFgjQ7w/by3V+aUbFGEjGjmPvpeJi0qhXKVuC55DPavoywt1gTAtqPj3T7N5+CM/MW+2mmnH05nneBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-06T17:42:36.764533Z"},"content_sha256":"76a393400b7d0f6e6565a59c372ee63ea3e158ebde188983f59a1e559e5fb779","schema_version":"1.0","event_id":"sha256:76a393400b7d0f6e6565a59c372ee63ea3e158ebde188983f59a1e559e5fb779"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/5Z2Y3SH6C2EZQK2JEIW62DRTKB/bundle.json","state_url":"https://pith.science/pith/5Z2Y3SH6C2EZQK2JEIW62DRTKB/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/5Z2Y3SH6C2EZQK2JEIW62DRTKB/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-07-06T17:42:36Z","links":{"resolver":"https://pith.science/pith/5Z2Y3SH6C2EZQK2JEIW62DRTKB","bundle":"https://pith.science/pith/5Z2Y3SH6C2EZQK2JEIW62DRTKB/bundle.json","state":"https://pith.science/pith/5Z2Y3SH6C2EZQK2JEIW62DRTKB/state.json","well_known_bundle":"https://pith.science/.well-known/pith/5Z2Y3SH6C2EZQK2JEIW62DRTKB/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2016:5Z2Y3SH6C2EZQK2JEIW62DRTKB","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":"958261c73dfcafb534576676ce149b398df62f0c24e53270bc5d21e7f984d5dd","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2016-08-09T05:26:21Z","title_canon_sha256":"93663aafe4fbd5f10e9725954df003fafb2ea79beee2558fe7bbdf38b7412a8b"},"schema_version":"1.0","source":{"id":"1610.05726","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1610.05726","created_at":"2026-05-18T01:01:58Z"},{"alias_kind":"arxiv_version","alias_value":"1610.05726v1","created_at":"2026-05-18T01:01:58Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1610.05726","created_at":"2026-05-18T01:01:58Z"},{"alias_kind":"pith_short_12","alias_value":"5Z2Y3SH6C2EZ","created_at":"2026-05-18T12:30:01Z"},{"alias_kind":"pith_short_16","alias_value":"5Z2Y3SH6C2EZQK2J","created_at":"2026-05-18T12:30:01Z"},{"alias_kind":"pith_short_8","alias_value":"5Z2Y3SH6","created_at":"2026-05-18T12:30:01Z"}],"graph_snapshots":[{"event_id":"sha256:76a393400b7d0f6e6565a59c372ee63ea3e158ebde188983f59a1e559e5fb779","target":"graph","created_at":"2026-05-18T01:01:58Z","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":"Modern software development teams are distributed across onsite and off-shore locations. Each team has developers with varying experience levels and English communication skills. In such a diverse development environment it is important to maintain the software quality, coding standards, timely delivery of features and bug fixes. It is also important to reduce testing effort, minimize side effects such as change in functionality, user experience or application performance. Code reviews are intended to control code quality. Unfortunately, many projects lack enforcement of processes and standard","authors_text":"Amol Patwardhan","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2016-08-09T05:26:21Z","title":"Structured Unit Testable Templated Code for Efficient Code Review Process"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1610.05726","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:89b1ea6e4be2e1250d0b191a7f71d7c5df040c06dc7fca04daf0e10335b50f19","target":"record","created_at":"2026-05-18T01:01:58Z","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":"958261c73dfcafb534576676ce149b398df62f0c24e53270bc5d21e7f984d5dd","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2016-08-09T05:26:21Z","title_canon_sha256":"93663aafe4fbd5f10e9725954df003fafb2ea79beee2558fe7bbdf38b7412a8b"},"schema_version":"1.0","source":{"id":"1610.05726","kind":"arxiv","version":1}},"canonical_sha256":"ee758dc8fe1689982b49222ded0e33507024702640e95b490850c9172de3d1ec","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"ee758dc8fe1689982b49222ded0e33507024702640e95b490850c9172de3d1ec","first_computed_at":"2026-05-18T01:01:58.538160Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T01:01:58.538160Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"kehbYPCEV34928uluU6a+HY9xo8bAQjP9hR7xPSKC5enmHp5ZxrJOdIBQfeGM+0sHs0dLaHkEH2/v46b77LvAA==","signature_status":"signed_v1","signed_at":"2026-05-18T01:01:58.538689Z","signed_message":"canonical_sha256_bytes"},"source_id":"1610.05726","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:89b1ea6e4be2e1250d0b191a7f71d7c5df040c06dc7fca04daf0e10335b50f19","sha256:76a393400b7d0f6e6565a59c372ee63ea3e158ebde188983f59a1e559e5fb779"],"state_sha256":"279978438ffaea8cb25b58ef37ff808178b56a957f7ecd8ef80d04b40b033db7"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"o9Nx1t8S3UAhgKUQPLKmwo5nLol47WvDMtXx6sRXjhBfC2WD2k1eCo1llp7Z4Dg2SnaccLQ/FqSRSB8CNDjOAw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-06T17:42:36.766353Z","bundle_sha256":"fb105b7e4b80c95c972c91fa057777f940bc113a1c8df98a140524bd80b8ea74"}}