{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:S2XTURA65GPXLN5XSOIYGCRRKV","short_pith_number":"pith:S2XTURA6","canonical_record":{"source":{"id":"1806.04556","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-06-12T14:29:01Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"d0b72531fd42ba38d69f0f5e73fb4ab0afecfab353ca6d1b7154b67f6a3de110","abstract_canon_sha256":"7272296190ab99bc2aae71373b6d9d46ebc4dfdcd15911137623d451f5612de3"},"schema_version":"1.0"},"canonical_sha256":"96af3a441ee99f75b7b79391830a31554cda8d222629779ecd426d2c724c1be4","source":{"kind":"arxiv","id":"1806.04556","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1806.04556","created_at":"2026-05-17T23:56:33Z"},{"alias_kind":"arxiv_version","alias_value":"1806.04556v1","created_at":"2026-05-17T23:56:33Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1806.04556","created_at":"2026-05-17T23:56:33Z"},{"alias_kind":"pith_short_12","alias_value":"S2XTURA65GPX","created_at":"2026-05-18T12:32:50Z"},{"alias_kind":"pith_short_16","alias_value":"S2XTURA65GPXLN5X","created_at":"2026-05-18T12:32:50Z"},{"alias_kind":"pith_short_8","alias_value":"S2XTURA6","created_at":"2026-05-18T12:32:50Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:S2XTURA65GPXLN5XSOIYGCRRKV","target":"record","payload":{"canonical_record":{"source":{"id":"1806.04556","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-06-12T14:29:01Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"d0b72531fd42ba38d69f0f5e73fb4ab0afecfab353ca6d1b7154b67f6a3de110","abstract_canon_sha256":"7272296190ab99bc2aae71373b6d9d46ebc4dfdcd15911137623d451f5612de3"},"schema_version":"1.0"},"canonical_sha256":"96af3a441ee99f75b7b79391830a31554cda8d222629779ecd426d2c724c1be4","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:56:33.833593Z","signature_b64":"Xo0TvIwQeabkGaQNbaw8oKCERFJikQwvV2m0I8iQ5CPyn7SsXGSWcwrhOLbtB+o+vpQvEvTF24PJriaMbTTmCA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"96af3a441ee99f75b7b79391830a31554cda8d222629779ecd426d2c724c1be4","last_reissued_at":"2026-05-17T23:56:33.832932Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:56:33.832932Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1806.04556","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-17T23:56:33Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"W391FqUqUHCYLf0gYjT+SNHSYymFviS88VNOWgeeFsgDoPKEH9hyWnxzRIiuo7c6E1+2YARwtWUyVIOhkEaoAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T03:55:39.785690Z"},"content_sha256":"63a9223b51da98d0b400f22c3312bba503355257d1faf8f70cc687c3d092dfad","schema_version":"1.0","event_id":"sha256:63a9223b51da98d0b400f22c3312bba503355257d1faf8f70cc687c3d092dfad"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:S2XTURA65GPXLN5XSOIYGCRRKV","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Evaluating Maintainability Prejudices with a Large-Scale Study of Open-Source Projects","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PL"],"primary_cat":"cs.SE","authors_text":"Daniel Veihelmann, Elmar Juergens, Stefan Wagner, Tobias Roehm","submitted_at":"2018-06-12T14:29:01Z","abstract_excerpt":"Exaggeration or context changes can render maintainability experience into prejudice. For example, JavaScript is often seen as least elegant language and hence of lowest maintainability. Such prejudice should not guide decisions without prior empirical validation. We formulated 10 hypotheses about maintainability based on prejudices and test them in a large set of open-source projects (6,897 GitHub repositories, 402 million lines, 5 programming languages). We operationalize maintainability with five static analysis metrics. We found that JavaScript code is not worse than other code, Java code "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1806.04556","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-17T23:56:33Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"YkAoda80Rl/iPCtJMJc+aDYWs+ja9AhlyWX6s7BaTp+uRVWJBx7DU8PNEUJOKXCznN3zu2Xm0SBBd8sMjQhvBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T03:55:39.786032Z"},"content_sha256":"dcd82f1574065a8451f489e294810267af78eefabd6f901d40fb57fd31eb7b2b","schema_version":"1.0","event_id":"sha256:dcd82f1574065a8451f489e294810267af78eefabd6f901d40fb57fd31eb7b2b"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/S2XTURA65GPXLN5XSOIYGCRRKV/bundle.json","state_url":"https://pith.science/pith/S2XTURA65GPXLN5XSOIYGCRRKV/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/S2XTURA65GPXLN5XSOIYGCRRKV/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-02T03:55:39Z","links":{"resolver":"https://pith.science/pith/S2XTURA65GPXLN5XSOIYGCRRKV","bundle":"https://pith.science/pith/S2XTURA65GPXLN5XSOIYGCRRKV/bundle.json","state":"https://pith.science/pith/S2XTURA65GPXLN5XSOIYGCRRKV/state.json","well_known_bundle":"https://pith.science/.well-known/pith/S2XTURA65GPXLN5XSOIYGCRRKV/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:S2XTURA65GPXLN5XSOIYGCRRKV","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":"7272296190ab99bc2aae71373b6d9d46ebc4dfdcd15911137623d451f5612de3","cross_cats_sorted":["cs.PL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-06-12T14:29:01Z","title_canon_sha256":"d0b72531fd42ba38d69f0f5e73fb4ab0afecfab353ca6d1b7154b67f6a3de110"},"schema_version":"1.0","source":{"id":"1806.04556","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1806.04556","created_at":"2026-05-17T23:56:33Z"},{"alias_kind":"arxiv_version","alias_value":"1806.04556v1","created_at":"2026-05-17T23:56:33Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1806.04556","created_at":"2026-05-17T23:56:33Z"},{"alias_kind":"pith_short_12","alias_value":"S2XTURA65GPX","created_at":"2026-05-18T12:32:50Z"},{"alias_kind":"pith_short_16","alias_value":"S2XTURA65GPXLN5X","created_at":"2026-05-18T12:32:50Z"},{"alias_kind":"pith_short_8","alias_value":"S2XTURA6","created_at":"2026-05-18T12:32:50Z"}],"graph_snapshots":[{"event_id":"sha256:dcd82f1574065a8451f489e294810267af78eefabd6f901d40fb57fd31eb7b2b","target":"graph","created_at":"2026-05-17T23:56: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":"Exaggeration or context changes can render maintainability experience into prejudice. For example, JavaScript is often seen as least elegant language and hence of lowest maintainability. Such prejudice should not guide decisions without prior empirical validation. We formulated 10 hypotheses about maintainability based on prejudices and test them in a large set of open-source projects (6,897 GitHub repositories, 402 million lines, 5 programming languages). We operationalize maintainability with five static analysis metrics. We found that JavaScript code is not worse than other code, Java code ","authors_text":"Daniel Veihelmann, Elmar Juergens, Stefan Wagner, Tobias Roehm","cross_cats":["cs.PL"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-06-12T14:29:01Z","title":"Evaluating Maintainability Prejudices with a Large-Scale Study of Open-Source Projects"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1806.04556","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:63a9223b51da98d0b400f22c3312bba503355257d1faf8f70cc687c3d092dfad","target":"record","created_at":"2026-05-17T23:56: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":"7272296190ab99bc2aae71373b6d9d46ebc4dfdcd15911137623d451f5612de3","cross_cats_sorted":["cs.PL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-06-12T14:29:01Z","title_canon_sha256":"d0b72531fd42ba38d69f0f5e73fb4ab0afecfab353ca6d1b7154b67f6a3de110"},"schema_version":"1.0","source":{"id":"1806.04556","kind":"arxiv","version":1}},"canonical_sha256":"96af3a441ee99f75b7b79391830a31554cda8d222629779ecd426d2c724c1be4","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"96af3a441ee99f75b7b79391830a31554cda8d222629779ecd426d2c724c1be4","first_computed_at":"2026-05-17T23:56:33.832932Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:56:33.832932Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"Xo0TvIwQeabkGaQNbaw8oKCERFJikQwvV2m0I8iQ5CPyn7SsXGSWcwrhOLbtB+o+vpQvEvTF24PJriaMbTTmCA==","signature_status":"signed_v1","signed_at":"2026-05-17T23:56:33.833593Z","signed_message":"canonical_sha256_bytes"},"source_id":"1806.04556","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:63a9223b51da98d0b400f22c3312bba503355257d1faf8f70cc687c3d092dfad","sha256:dcd82f1574065a8451f489e294810267af78eefabd6f901d40fb57fd31eb7b2b"],"state_sha256":"a849edb403950db08e87bfdebbb723594e98a3442971f91cd0f7bd2445248e62"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"vXSmXaDmDHvKEAbqVJMiMNvpF3EK2nQ2ZYz3XzbX5S3aAZtEV9WsHf/cMdGzNXjEbFkubHX/VGf5bubzc6IwBg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-02T03:55:39.787853Z","bundle_sha256":"b08c3cdbbdc73d8382d4dc8a26d220c8348a7762ad74aa6a5c5e6ff6aa5310f6"}}