{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:Y25UEROK2ASPRJVLQIGB323RL5","short_pith_number":"pith:Y25UEROK","canonical_record":{"source":{"id":"2410.05992","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-10-08T12:41:58Z","cross_cats_sorted":[],"title_canon_sha256":"8442fd020cd0ce69333435c87c4766743c5e388e2dec4b923ac3879be3999eb2","abstract_canon_sha256":"79c810063256aab37fb3f567e64e1c0c67bc6c8432a44c84af290cb106cbdf01"},"schema_version":"1.0"},"canonical_sha256":"c6bb4245cad024f8a6ab820c1deb715f648dce37d06e0df6977f78333c777881","source":{"kind":"arxiv","id":"2410.05992","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2410.05992","created_at":"2026-07-05T09:17:54Z"},{"alias_kind":"arxiv_version","alias_value":"2410.05992v1","created_at":"2026-07-05T09:17:54Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2410.05992","created_at":"2026-07-05T09:17:54Z"},{"alias_kind":"pith_short_12","alias_value":"Y25UEROK2ASP","created_at":"2026-07-05T09:17:54Z"},{"alias_kind":"pith_short_16","alias_value":"Y25UEROK2ASPRJVL","created_at":"2026-07-05T09:17:54Z"},{"alias_kind":"pith_short_8","alias_value":"Y25UEROK","created_at":"2026-07-05T09:17:54Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:Y25UEROK2ASPRJVLQIGB323RL5","target":"record","payload":{"canonical_record":{"source":{"id":"2410.05992","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-10-08T12:41:58Z","cross_cats_sorted":[],"title_canon_sha256":"8442fd020cd0ce69333435c87c4766743c5e388e2dec4b923ac3879be3999eb2","abstract_canon_sha256":"79c810063256aab37fb3f567e64e1c0c67bc6c8432a44c84af290cb106cbdf01"},"schema_version":"1.0"},"canonical_sha256":"c6bb4245cad024f8a6ab820c1deb715f648dce37d06e0df6977f78333c777881","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T09:17:54.275945Z","signature_b64":"iFVTDRDNdTJHO5KM6p/19FlYEPvVonF4xdiCVmyWMZLFca7buSPuhpJ+wgMHqdMRI9a+YG9uqDGzurYi6feHBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"c6bb4245cad024f8a6ab820c1deb715f648dce37d06e0df6977f78333c777881","last_reissued_at":"2026-07-05T09:17:54.275511Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T09:17:54.275511Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2410.05992","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-07-05T09:17:54Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"HzRVxZ6OCRe9CngP0E9pg96sCuv6FfhOrapLT08J0WJsufiY56GZ/QD4/eHhYIhhMgzOKErhmDvRQ4jf9HJGCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T03:02:05.386303Z"},"content_sha256":"e9d9cc4380003140a3ad50ea292ee99b52233d61f7422fd92d254354141b90c0","schema_version":"1.0","event_id":"sha256:e9d9cc4380003140a3ad50ea292ee99b52233d61f7422fd92d254354141b90c0"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:Y25UEROK2ASPRJVLQIGB323RL5","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Linking Code and Documentation Churn: Preliminary Analysis","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Ani Hovhannisyan, Gema Rodriguez-Perez, Raula Gaikovina Kula, Youmei Fan","submitted_at":"2024-10-08T12:41:58Z","abstract_excerpt":"Code churn refers to the measure of the amount of code added, modified, or deleted in a project and is often used to assess codebase stability and maintainability. Program comprehension or how understandable the changes are, is equally important for maintainability. Documentation is crucial for knowledge transfer, especially when new maintainers take over abandoned code. We emphasize the need for corresponding documentation updates, as this reflects project health and trustworthiness as a third-party library. Therefore, we argue that every code change should prompt a documentation update (defi"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2410.05992","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":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2410.05992/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-05T09:17:54Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"HzUSLQ5P98TJcz5Q6o30wBPahaphYDPaITBVo96rjy8u1g6zddMZOZkjsLoOyQXiKGzfvWrfUi2QEw8KiX2EDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T03:02:05.386702Z"},"content_sha256":"4e2b55f5fb59620242a5dcedcaa44ce5252abc611ace010ea44be58c5b39262f","schema_version":"1.0","event_id":"sha256:4e2b55f5fb59620242a5dcedcaa44ce5252abc611ace010ea44be58c5b39262f"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/Y25UEROK2ASPRJVLQIGB323RL5/bundle.json","state_url":"https://pith.science/pith/Y25UEROK2ASPRJVLQIGB323RL5/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/Y25UEROK2ASPRJVLQIGB323RL5/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-07T03:02:05Z","links":{"resolver":"https://pith.science/pith/Y25UEROK2ASPRJVLQIGB323RL5","bundle":"https://pith.science/pith/Y25UEROK2ASPRJVLQIGB323RL5/bundle.json","state":"https://pith.science/pith/Y25UEROK2ASPRJVLQIGB323RL5/state.json","well_known_bundle":"https://pith.science/.well-known/pith/Y25UEROK2ASPRJVLQIGB323RL5/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:Y25UEROK2ASPRJVLQIGB323RL5","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":"79c810063256aab37fb3f567e64e1c0c67bc6c8432a44c84af290cb106cbdf01","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-10-08T12:41:58Z","title_canon_sha256":"8442fd020cd0ce69333435c87c4766743c5e388e2dec4b923ac3879be3999eb2"},"schema_version":"1.0","source":{"id":"2410.05992","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2410.05992","created_at":"2026-07-05T09:17:54Z"},{"alias_kind":"arxiv_version","alias_value":"2410.05992v1","created_at":"2026-07-05T09:17:54Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2410.05992","created_at":"2026-07-05T09:17:54Z"},{"alias_kind":"pith_short_12","alias_value":"Y25UEROK2ASP","created_at":"2026-07-05T09:17:54Z"},{"alias_kind":"pith_short_16","alias_value":"Y25UEROK2ASPRJVL","created_at":"2026-07-05T09:17:54Z"},{"alias_kind":"pith_short_8","alias_value":"Y25UEROK","created_at":"2026-07-05T09:17:54Z"}],"graph_snapshots":[{"event_id":"sha256:4e2b55f5fb59620242a5dcedcaa44ce5252abc611ace010ea44be58c5b39262f","target":"graph","created_at":"2026-07-05T09:17:54Z","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/2410.05992/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Code churn refers to the measure of the amount of code added, modified, or deleted in a project and is often used to assess codebase stability and maintainability. Program comprehension or how understandable the changes are, is equally important for maintainability. Documentation is crucial for knowledge transfer, especially when new maintainers take over abandoned code. We emphasize the need for corresponding documentation updates, as this reflects project health and trustworthiness as a third-party library. Therefore, we argue that every code change should prompt a documentation update (defi","authors_text":"Ani Hovhannisyan, Gema Rodriguez-Perez, Raula Gaikovina Kula, Youmei Fan","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-10-08T12:41:58Z","title":"Linking Code and Documentation Churn: Preliminary Analysis"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2410.05992","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:e9d9cc4380003140a3ad50ea292ee99b52233d61f7422fd92d254354141b90c0","target":"record","created_at":"2026-07-05T09:17:54Z","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":"79c810063256aab37fb3f567e64e1c0c67bc6c8432a44c84af290cb106cbdf01","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-10-08T12:41:58Z","title_canon_sha256":"8442fd020cd0ce69333435c87c4766743c5e388e2dec4b923ac3879be3999eb2"},"schema_version":"1.0","source":{"id":"2410.05992","kind":"arxiv","version":1}},"canonical_sha256":"c6bb4245cad024f8a6ab820c1deb715f648dce37d06e0df6977f78333c777881","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"c6bb4245cad024f8a6ab820c1deb715f648dce37d06e0df6977f78333c777881","first_computed_at":"2026-07-05T09:17:54.275511Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T09:17:54.275511Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"iFVTDRDNdTJHO5KM6p/19FlYEPvVonF4xdiCVmyWMZLFca7buSPuhpJ+wgMHqdMRI9a+YG9uqDGzurYi6feHBA==","signature_status":"signed_v1","signed_at":"2026-07-05T09:17:54.275945Z","signed_message":"canonical_sha256_bytes"},"source_id":"2410.05992","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:e9d9cc4380003140a3ad50ea292ee99b52233d61f7422fd92d254354141b90c0","sha256:4e2b55f5fb59620242a5dcedcaa44ce5252abc611ace010ea44be58c5b39262f"],"state_sha256":"11af70ea1c56812c9e62cd213c86e6c176dcc7b9f7db2d26aac095732bcb2a4d"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"LhhcadCZazuJwWD9ZPgx96SqcaOs1nm5p8rGUCOeOSavwb3tV1ji5yFoxM1z8H5+NRh1Op7mNO1FP76KEgx8AQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-07T03:02:05.388905Z","bundle_sha256":"70e546ae73dfad4c7c235316ca5691814e825584b7df303cdef5e388ce841edc"}}