{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:BPTIDDLTU4P7UCIRUYPKHYEUYZ","short_pith_number":"pith:BPTIDDLT","canonical_record":{"source":{"id":"1809.01828","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-09-06T05:21:14Z","cross_cats_sorted":[],"title_canon_sha256":"b1948252e4d52d6cd8025756a95882093c906374ba1d6c5f95641a713eee3202","abstract_canon_sha256":"613893604a2e781196000d561b3020a085cafec164773607194ba227752ff315"},"schema_version":"1.0"},"canonical_sha256":"0be6818d73a71ffa0911a61ea3e094c673e9728a834247c495ed19398bcf3062","source":{"kind":"arxiv","id":"1809.01828","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1809.01828","created_at":"2026-05-18T00:06:21Z"},{"alias_kind":"arxiv_version","alias_value":"1809.01828v1","created_at":"2026-05-18T00:06:21Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1809.01828","created_at":"2026-05-18T00:06:21Z"},{"alias_kind":"pith_short_12","alias_value":"BPTIDDLTU4P7","created_at":"2026-05-18T12:32:16Z"},{"alias_kind":"pith_short_16","alias_value":"BPTIDDLTU4P7UCIR","created_at":"2026-05-18T12:32:16Z"},{"alias_kind":"pith_short_8","alias_value":"BPTIDDLT","created_at":"2026-05-18T12:32:16Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:BPTIDDLTU4P7UCIRUYPKHYEUYZ","target":"record","payload":{"canonical_record":{"source":{"id":"1809.01828","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-09-06T05:21:14Z","cross_cats_sorted":[],"title_canon_sha256":"b1948252e4d52d6cd8025756a95882093c906374ba1d6c5f95641a713eee3202","abstract_canon_sha256":"613893604a2e781196000d561b3020a085cafec164773607194ba227752ff315"},"schema_version":"1.0"},"canonical_sha256":"0be6818d73a71ffa0911a61ea3e094c673e9728a834247c495ed19398bcf3062","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:06:21.836583Z","signature_b64":"/PddM/8JbGSGfmSc3SLVWfDIDMmwUrMGzm8bJrHSneuzfWwqFXH5O/2/ENkhcaQzbI8iZf7lYwxAZO/Fg2nAAQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"0be6818d73a71ffa0911a61ea3e094c673e9728a834247c495ed19398bcf3062","last_reissued_at":"2026-05-18T00:06:21.836137Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:06:21.836137Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1809.01828","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:06:21Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"m5hogENEBVlh7FMz1sP+cfgd8KslNrD019KeqcGyHLqAeUDjEQ8a6Lw3pBerN92V1nAn81iVQtZFAJcnzN09DQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-30T07:01:28.908121Z"},"content_sha256":"b15c32441543f60b8213fd388f23ba3f0242fa118bae5118621f1efbfc9a0135","schema_version":"1.0","event_id":"sha256:b15c32441543f60b8213fd388f23ba3f0242fa118bae5118621f1efbfc9a0135"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:BPTIDDLTU4P7UCIRUYPKHYEUYZ","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Improving Development Practices through Experimentation: an Industrial TDD Case","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Adrian Santos, Jaroslav Spisak, Markku Oivo, Natalia Juristo","submitted_at":"2018-09-06T05:21:14Z","abstract_excerpt":"Test-Driven Development (TDD), an agile development approach that enforces the construction of software systems by means of successive micro-iterative testing coding cycles, has been widely claimed to increase external software quality. In view of this, some managers at Paf-a Nordic gaming entertainment company-were interested in knowing how would TDD perform at their premises. Eventually, if TDD outperformed their traditional way of coding (i.e., YW, short for Your Way), it would be possible to switch to TDD considering the empirical evidence achieved at the company level. We conduct an exper"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1809.01828","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:06:21Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"YsElKt5dlsjcwONzwYxVpVuy+pc1JRh1RflikiqX0cYsN1/K0rmsyX+6m/4erFOHMD7rt91MH+DyWUEevBnRDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-30T07:01:28.908487Z"},"content_sha256":"fe29ccaa3f995f866f3abbfea677accea6a550570ff73cfd1ceb7a23458c3ca0","schema_version":"1.0","event_id":"sha256:fe29ccaa3f995f866f3abbfea677accea6a550570ff73cfd1ceb7a23458c3ca0"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/BPTIDDLTU4P7UCIRUYPKHYEUYZ/bundle.json","state_url":"https://pith.science/pith/BPTIDDLTU4P7UCIRUYPKHYEUYZ/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/BPTIDDLTU4P7UCIRUYPKHYEUYZ/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-05-30T07:01:28Z","links":{"resolver":"https://pith.science/pith/BPTIDDLTU4P7UCIRUYPKHYEUYZ","bundle":"https://pith.science/pith/BPTIDDLTU4P7UCIRUYPKHYEUYZ/bundle.json","state":"https://pith.science/pith/BPTIDDLTU4P7UCIRUYPKHYEUYZ/state.json","well_known_bundle":"https://pith.science/.well-known/pith/BPTIDDLTU4P7UCIRUYPKHYEUYZ/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:BPTIDDLTU4P7UCIRUYPKHYEUYZ","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":"613893604a2e781196000d561b3020a085cafec164773607194ba227752ff315","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-09-06T05:21:14Z","title_canon_sha256":"b1948252e4d52d6cd8025756a95882093c906374ba1d6c5f95641a713eee3202"},"schema_version":"1.0","source":{"id":"1809.01828","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1809.01828","created_at":"2026-05-18T00:06:21Z"},{"alias_kind":"arxiv_version","alias_value":"1809.01828v1","created_at":"2026-05-18T00:06:21Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1809.01828","created_at":"2026-05-18T00:06:21Z"},{"alias_kind":"pith_short_12","alias_value":"BPTIDDLTU4P7","created_at":"2026-05-18T12:32:16Z"},{"alias_kind":"pith_short_16","alias_value":"BPTIDDLTU4P7UCIR","created_at":"2026-05-18T12:32:16Z"},{"alias_kind":"pith_short_8","alias_value":"BPTIDDLT","created_at":"2026-05-18T12:32:16Z"}],"graph_snapshots":[{"event_id":"sha256:fe29ccaa3f995f866f3abbfea677accea6a550570ff73cfd1ceb7a23458c3ca0","target":"graph","created_at":"2026-05-18T00:06:21Z","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-Driven Development (TDD), an agile development approach that enforces the construction of software systems by means of successive micro-iterative testing coding cycles, has been widely claimed to increase external software quality. In view of this, some managers at Paf-a Nordic gaming entertainment company-were interested in knowing how would TDD perform at their premises. Eventually, if TDD outperformed their traditional way of coding (i.e., YW, short for Your Way), it would be possible to switch to TDD considering the empirical evidence achieved at the company level. We conduct an exper","authors_text":"Adrian Santos, Jaroslav Spisak, Markku Oivo, Natalia Juristo","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-09-06T05:21:14Z","title":"Improving Development Practices through Experimentation: an Industrial TDD Case"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1809.01828","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:b15c32441543f60b8213fd388f23ba3f0242fa118bae5118621f1efbfc9a0135","target":"record","created_at":"2026-05-18T00:06:21Z","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":"613893604a2e781196000d561b3020a085cafec164773607194ba227752ff315","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-09-06T05:21:14Z","title_canon_sha256":"b1948252e4d52d6cd8025756a95882093c906374ba1d6c5f95641a713eee3202"},"schema_version":"1.0","source":{"id":"1809.01828","kind":"arxiv","version":1}},"canonical_sha256":"0be6818d73a71ffa0911a61ea3e094c673e9728a834247c495ed19398bcf3062","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"0be6818d73a71ffa0911a61ea3e094c673e9728a834247c495ed19398bcf3062","first_computed_at":"2026-05-18T00:06:21.836137Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:06:21.836137Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"/PddM/8JbGSGfmSc3SLVWfDIDMmwUrMGzm8bJrHSneuzfWwqFXH5O/2/ENkhcaQzbI8iZf7lYwxAZO/Fg2nAAQ==","signature_status":"signed_v1","signed_at":"2026-05-18T00:06:21.836583Z","signed_message":"canonical_sha256_bytes"},"source_id":"1809.01828","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:b15c32441543f60b8213fd388f23ba3f0242fa118bae5118621f1efbfc9a0135","sha256:fe29ccaa3f995f866f3abbfea677accea6a550570ff73cfd1ceb7a23458c3ca0"],"state_sha256":"b58adbb7a8f2158b8c8b0d2133d5bd193b338fb071f2909293425ce48aaaf043"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"in23vrmJ3EiTAa2OmZeHHyhT/VngGVJBvhgsAvqDTn4dp0hit3DrS2hoHE6ZcvlfYi1Uc4VxMNv30uTUgcwtDA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-30T07:01:28.910661Z","bundle_sha256":"2f800d814ae523ca5f7afeafc267abc87424f272fbef632e192a24591be473a1"}}