{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:D7UHHADNYP3IODWCAQ77JGWRY3","short_pith_number":"pith:D7UHHADN","canonical_record":{"source":{"id":"1807.06136","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-07-16T22:26:06Z","cross_cats_sorted":[],"title_canon_sha256":"7fa7e89e1e121e040e5c6e3b709fbc94e1c04adc5f6c18469c65977174f6f2e8","abstract_canon_sha256":"9122e8a65337d328ef84452203bcd26893d3e0eb061cc6eb878c9e617f1e3625"},"schema_version":"1.0"},"canonical_sha256":"1fe873806dc3f6870ec2043ff49ad1c6c0f688004ba9a54d5eee0625d7a552f2","source":{"kind":"arxiv","id":"1807.06136","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1807.06136","created_at":"2026-05-18T00:10:33Z"},{"alias_kind":"arxiv_version","alias_value":"1807.06136v1","created_at":"2026-05-18T00:10:33Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1807.06136","created_at":"2026-05-18T00:10:33Z"},{"alias_kind":"pith_short_12","alias_value":"D7UHHADNYP3I","created_at":"2026-05-18T12:32:19Z"},{"alias_kind":"pith_short_16","alias_value":"D7UHHADNYP3IODWC","created_at":"2026-05-18T12:32:19Z"},{"alias_kind":"pith_short_8","alias_value":"D7UHHADN","created_at":"2026-05-18T12:32:19Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:D7UHHADNYP3IODWCAQ77JGWRY3","target":"record","payload":{"canonical_record":{"source":{"id":"1807.06136","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-07-16T22:26:06Z","cross_cats_sorted":[],"title_canon_sha256":"7fa7e89e1e121e040e5c6e3b709fbc94e1c04adc5f6c18469c65977174f6f2e8","abstract_canon_sha256":"9122e8a65337d328ef84452203bcd26893d3e0eb061cc6eb878c9e617f1e3625"},"schema_version":"1.0"},"canonical_sha256":"1fe873806dc3f6870ec2043ff49ad1c6c0f688004ba9a54d5eee0625d7a552f2","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:10:33.916003Z","signature_b64":"BHCqwot0XKGfzQ/FvkRk0xJhQtgxFyekKX42PcCEXVocLp73xRaLJPbtZ6q+WHaT3qeHsrXlF27QNXZXCb54Bw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"1fe873806dc3f6870ec2043ff49ad1c6c0f688004ba9a54d5eee0625d7a552f2","last_reissued_at":"2026-05-18T00:10:33.915348Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:10:33.915348Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1807.06136","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:10:33Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"tSqYnYTcCqw4dR/Tuvt/NHopH0nVICSZcu4eDJBQOwwSgS0bwcIcc3AcZl1N0/LXOPcz3P38hroRA7EREPFEBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-28T05:54:02.454052Z"},"content_sha256":"68350cefcac2db27595a06b324f905ec3fbeee6a0551a8a28d07d1cf1af31d82","schema_version":"1.0","event_id":"sha256:68350cefcac2db27595a06b324f905ec3fbeee6a0551a8a28d07d1cf1af31d82"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:D7UHHADNYP3IODWCAQ77JGWRY3","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Visualizing Design Erosion: How Big Balls of Mud are Made","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Craig Anslow, David Baum, Jens Dietrich, Richard M\\\"uller","submitted_at":"2018-07-16T22:26:06Z","abstract_excerpt":"Software systems are not static, they have to undergo frequent changes to stay fit for purpose, and in the process of doing so, their complexity increases. It has been observed that this process often leads to the erosion of the systems design and architecture and with it, the decline of many desirable quality attributes, such as maintainability. This process can be captured in terms of antipatterns-atomic violations of widely accepted design principles. We present a visualisation that exposes the design of evolving Java programs, highlighting instances of selected antipatterns including their"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1807.06136","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:10:33Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"JNmICaSP/1ysKSoc/axdOojf8fg+4N55kWJn6tfBtr0Z/OpMy9u4e0RBy7hQi1W+E7EC/79m64O6LeFSc4YCCw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-28T05:54:02.454417Z"},"content_sha256":"111705070e95dccbb7dc37f2b19e110a6fea07b9f60539ffaa580f9448022685","schema_version":"1.0","event_id":"sha256:111705070e95dccbb7dc37f2b19e110a6fea07b9f60539ffaa580f9448022685"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/D7UHHADNYP3IODWCAQ77JGWRY3/bundle.json","state_url":"https://pith.science/pith/D7UHHADNYP3IODWCAQ77JGWRY3/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/D7UHHADNYP3IODWCAQ77JGWRY3/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-28T05:54:02Z","links":{"resolver":"https://pith.science/pith/D7UHHADNYP3IODWCAQ77JGWRY3","bundle":"https://pith.science/pith/D7UHHADNYP3IODWCAQ77JGWRY3/bundle.json","state":"https://pith.science/pith/D7UHHADNYP3IODWCAQ77JGWRY3/state.json","well_known_bundle":"https://pith.science/.well-known/pith/D7UHHADNYP3IODWCAQ77JGWRY3/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:D7UHHADNYP3IODWCAQ77JGWRY3","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":"9122e8a65337d328ef84452203bcd26893d3e0eb061cc6eb878c9e617f1e3625","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-07-16T22:26:06Z","title_canon_sha256":"7fa7e89e1e121e040e5c6e3b709fbc94e1c04adc5f6c18469c65977174f6f2e8"},"schema_version":"1.0","source":{"id":"1807.06136","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1807.06136","created_at":"2026-05-18T00:10:33Z"},{"alias_kind":"arxiv_version","alias_value":"1807.06136v1","created_at":"2026-05-18T00:10:33Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1807.06136","created_at":"2026-05-18T00:10:33Z"},{"alias_kind":"pith_short_12","alias_value":"D7UHHADNYP3I","created_at":"2026-05-18T12:32:19Z"},{"alias_kind":"pith_short_16","alias_value":"D7UHHADNYP3IODWC","created_at":"2026-05-18T12:32:19Z"},{"alias_kind":"pith_short_8","alias_value":"D7UHHADN","created_at":"2026-05-18T12:32:19Z"}],"graph_snapshots":[{"event_id":"sha256:111705070e95dccbb7dc37f2b19e110a6fea07b9f60539ffaa580f9448022685","target":"graph","created_at":"2026-05-18T00:10:33Z","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":"Software systems are not static, they have to undergo frequent changes to stay fit for purpose, and in the process of doing so, their complexity increases. It has been observed that this process often leads to the erosion of the systems design and architecture and with it, the decline of many desirable quality attributes, such as maintainability. This process can be captured in terms of antipatterns-atomic violations of widely accepted design principles. We present a visualisation that exposes the design of evolving Java programs, highlighting instances of selected antipatterns including their","authors_text":"Craig Anslow, David Baum, Jens Dietrich, Richard M\\\"uller","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-07-16T22:26:06Z","title":"Visualizing Design Erosion: How Big Balls of Mud are Made"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1807.06136","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:68350cefcac2db27595a06b324f905ec3fbeee6a0551a8a28d07d1cf1af31d82","target":"record","created_at":"2026-05-18T00:10:33Z","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":"9122e8a65337d328ef84452203bcd26893d3e0eb061cc6eb878c9e617f1e3625","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-07-16T22:26:06Z","title_canon_sha256":"7fa7e89e1e121e040e5c6e3b709fbc94e1c04adc5f6c18469c65977174f6f2e8"},"schema_version":"1.0","source":{"id":"1807.06136","kind":"arxiv","version":1}},"canonical_sha256":"1fe873806dc3f6870ec2043ff49ad1c6c0f688004ba9a54d5eee0625d7a552f2","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"1fe873806dc3f6870ec2043ff49ad1c6c0f688004ba9a54d5eee0625d7a552f2","first_computed_at":"2026-05-18T00:10:33.915348Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:10:33.915348Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"BHCqwot0XKGfzQ/FvkRk0xJhQtgxFyekKX42PcCEXVocLp73xRaLJPbtZ6q+WHaT3qeHsrXlF27QNXZXCb54Bw==","signature_status":"signed_v1","signed_at":"2026-05-18T00:10:33.916003Z","signed_message":"canonical_sha256_bytes"},"source_id":"1807.06136","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:68350cefcac2db27595a06b324f905ec3fbeee6a0551a8a28d07d1cf1af31d82","sha256:111705070e95dccbb7dc37f2b19e110a6fea07b9f60539ffaa580f9448022685"],"state_sha256":"57e1229f0b29351d75220305e2f5ce726ea5fb281c82aad2dd07609bc86198a2"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"J3caWypTKcdox3TtYzDjzW5XCQTYb4FLRDCHJJId5jbQ5wBoDMrWySYP3vINgKmKr4Ur+BLec9EZephVKiPgCA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-28T05:54:02.456395Z","bundle_sha256":"de2b877e24becea9f62e29e0d515eba00fa69c4e6a64ac3d39336c197a277632"}}