{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2021:N2D3F5RWDFWMYONS2KG4YJK7Y2","short_pith_number":"pith:N2D3F5RW","canonical_record":{"source":{"id":"2111.08684","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.HC","submitted_at":"2021-11-16T18:38:55Z","cross_cats_sorted":["cs.SE"],"title_canon_sha256":"cab48ca2730400bb44d57ce31b93724ce6baafb121963b1e8d152007ca9fe9d0","abstract_canon_sha256":"dd2e1c7dd6a9dca5904e3b0142c7075c936485c3799fe573b22415409bfc01ed"},"schema_version":"1.0"},"canonical_sha256":"6e87b2f636196ccc39b2d28dcc255fc68e511dca2e78c4ab2d37536a242244ff","source":{"kind":"arxiv","id":"2111.08684","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2111.08684","created_at":"2026-07-05T03:47:26Z"},{"alias_kind":"arxiv_version","alias_value":"2111.08684v2","created_at":"2026-07-05T03:47:26Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2111.08684","created_at":"2026-07-05T03:47:26Z"},{"alias_kind":"pith_short_12","alias_value":"N2D3F5RWDFWM","created_at":"2026-07-05T03:47:26Z"},{"alias_kind":"pith_short_16","alias_value":"N2D3F5RWDFWMYONS","created_at":"2026-07-05T03:47:26Z"},{"alias_kind":"pith_short_8","alias_value":"N2D3F5RW","created_at":"2026-07-05T03:47:26Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2021:N2D3F5RWDFWMYONS2KG4YJK7Y2","target":"record","payload":{"canonical_record":{"source":{"id":"2111.08684","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.HC","submitted_at":"2021-11-16T18:38:55Z","cross_cats_sorted":["cs.SE"],"title_canon_sha256":"cab48ca2730400bb44d57ce31b93724ce6baafb121963b1e8d152007ca9fe9d0","abstract_canon_sha256":"dd2e1c7dd6a9dca5904e3b0142c7075c936485c3799fe573b22415409bfc01ed"},"schema_version":"1.0"},"canonical_sha256":"6e87b2f636196ccc39b2d28dcc255fc68e511dca2e78c4ab2d37536a242244ff","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T03:47:26.686034Z","signature_b64":"XrA/9khnt+kWJdfEjmW6HmOVRV8snGV27nVlxBdsJVgYl6i9dP+duuvecgYSo7IOPkaZgeXov2E7XsLvqsQ1Dw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"6e87b2f636196ccc39b2d28dcc255fc68e511dca2e78c4ab2d37536a242244ff","last_reissued_at":"2026-07-05T03:47:26.685502Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T03:47:26.685502Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2111.08684","source_version":2,"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-05T03:47:26Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"1n67vNnpCQlyBg9Upb26wOaMZ2oE+6xB2MBlZ2BGTuqjdSyH1aa8cOD185qDn5PEVZxdlDw02kxYvbEcnYCfDg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-11T14:38:24.770807Z"},"content_sha256":"fffef196e5ae60c954a8fb1bb5f9384fd7b5b0480ffb110a7bb36f3f19c4a367","schema_version":"1.0","event_id":"sha256:fffef196e5ae60c954a8fb1bb5f9384fd7b5b0480ffb110a7bb36f3f19c4a367"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2021:N2D3F5RWDFWMYONS2KG4YJK7Y2","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Understanding How Programmers Can Use Annotations on Documentation","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.SE"],"primary_cat":"cs.HC","authors_text":"Amber Horvath, Andrew Macvean, Brad A. Myers, Connor Shannon, Emma Paterson, Kazi Jawad, Michael Xieyang Liu, River Hendriksen","submitted_at":"2021-11-16T18:38:55Z","abstract_excerpt":"Modern software development requires developers to find and effectively utilize new APIs and their documentation, but documentation has many well-known issues. Despite this, developers eventually overcome these issues but have no way of sharing what they learned. We investigate sharing this documentation-specific information through \\textit{annotations}, which have advantages over developer forums as the information is contextualized, not disruptive, and is short, thus easy to author. Developers can also author annotations to support their own comprehension. In order to support the documentati"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2111.08684","kind":"arxiv","version":2},"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/2111.08684/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-05T03:47:26Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"kmlCdHePkciDG0EbKLVJana5v/5Mvb7Qy4RDfon+XlniyVvIhLMGeT2maSZbpF4Wz97+uTrkSNy/7rBiNSynDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-11T14:38:24.771276Z"},"content_sha256":"9dcd8075ffb7e993e42c84cdc3f060284a00f42a6a05c19c8546c3d517f58b3d","schema_version":"1.0","event_id":"sha256:9dcd8075ffb7e993e42c84cdc3f060284a00f42a6a05c19c8546c3d517f58b3d"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/N2D3F5RWDFWMYONS2KG4YJK7Y2/bundle.json","state_url":"https://pith.science/pith/N2D3F5RWDFWMYONS2KG4YJK7Y2/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/N2D3F5RWDFWMYONS2KG4YJK7Y2/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-11T14:38:24Z","links":{"resolver":"https://pith.science/pith/N2D3F5RWDFWMYONS2KG4YJK7Y2","bundle":"https://pith.science/pith/N2D3F5RWDFWMYONS2KG4YJK7Y2/bundle.json","state":"https://pith.science/pith/N2D3F5RWDFWMYONS2KG4YJK7Y2/state.json","well_known_bundle":"https://pith.science/.well-known/pith/N2D3F5RWDFWMYONS2KG4YJK7Y2/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:N2D3F5RWDFWMYONS2KG4YJK7Y2","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":"dd2e1c7dd6a9dca5904e3b0142c7075c936485c3799fe573b22415409bfc01ed","cross_cats_sorted":["cs.SE"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.HC","submitted_at":"2021-11-16T18:38:55Z","title_canon_sha256":"cab48ca2730400bb44d57ce31b93724ce6baafb121963b1e8d152007ca9fe9d0"},"schema_version":"1.0","source":{"id":"2111.08684","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2111.08684","created_at":"2026-07-05T03:47:26Z"},{"alias_kind":"arxiv_version","alias_value":"2111.08684v2","created_at":"2026-07-05T03:47:26Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2111.08684","created_at":"2026-07-05T03:47:26Z"},{"alias_kind":"pith_short_12","alias_value":"N2D3F5RWDFWM","created_at":"2026-07-05T03:47:26Z"},{"alias_kind":"pith_short_16","alias_value":"N2D3F5RWDFWMYONS","created_at":"2026-07-05T03:47:26Z"},{"alias_kind":"pith_short_8","alias_value":"N2D3F5RW","created_at":"2026-07-05T03:47:26Z"}],"graph_snapshots":[{"event_id":"sha256:9dcd8075ffb7e993e42c84cdc3f060284a00f42a6a05c19c8546c3d517f58b3d","target":"graph","created_at":"2026-07-05T03:47:26Z","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/2111.08684/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Modern software development requires developers to find and effectively utilize new APIs and their documentation, but documentation has many well-known issues. Despite this, developers eventually overcome these issues but have no way of sharing what they learned. We investigate sharing this documentation-specific information through \\textit{annotations}, which have advantages over developer forums as the information is contextualized, not disruptive, and is short, thus easy to author. Developers can also author annotations to support their own comprehension. In order to support the documentati","authors_text":"Amber Horvath, Andrew Macvean, Brad A. Myers, Connor Shannon, Emma Paterson, Kazi Jawad, Michael Xieyang Liu, River Hendriksen","cross_cats":["cs.SE"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.HC","submitted_at":"2021-11-16T18:38:55Z","title":"Understanding How Programmers Can Use Annotations on Documentation"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2111.08684","kind":"arxiv","version":2},"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:fffef196e5ae60c954a8fb1bb5f9384fd7b5b0480ffb110a7bb36f3f19c4a367","target":"record","created_at":"2026-07-05T03:47:26Z","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":"dd2e1c7dd6a9dca5904e3b0142c7075c936485c3799fe573b22415409bfc01ed","cross_cats_sorted":["cs.SE"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.HC","submitted_at":"2021-11-16T18:38:55Z","title_canon_sha256":"cab48ca2730400bb44d57ce31b93724ce6baafb121963b1e8d152007ca9fe9d0"},"schema_version":"1.0","source":{"id":"2111.08684","kind":"arxiv","version":2}},"canonical_sha256":"6e87b2f636196ccc39b2d28dcc255fc68e511dca2e78c4ab2d37536a242244ff","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"6e87b2f636196ccc39b2d28dcc255fc68e511dca2e78c4ab2d37536a242244ff","first_computed_at":"2026-07-05T03:47:26.685502Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T03:47:26.685502Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"XrA/9khnt+kWJdfEjmW6HmOVRV8snGV27nVlxBdsJVgYl6i9dP+duuvecgYSo7IOPkaZgeXov2E7XsLvqsQ1Dw==","signature_status":"signed_v1","signed_at":"2026-07-05T03:47:26.686034Z","signed_message":"canonical_sha256_bytes"},"source_id":"2111.08684","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:fffef196e5ae60c954a8fb1bb5f9384fd7b5b0480ffb110a7bb36f3f19c4a367","sha256:9dcd8075ffb7e993e42c84cdc3f060284a00f42a6a05c19c8546c3d517f58b3d"],"state_sha256":"d1675955c1ed5eba19ce0637dfba0a970e1f2aa782c6cf32dfba6bf54bd0ea7b"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"PgcvotKJBkkdd8CfKV0fsOQW3/p6sjI3dIGePQDT2X46Ga8Mw66qzl17pHOqrkvoIlFxO9/BadBHPOuo6jPADw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-11T14:38:24.773485Z","bundle_sha256":"297575da4790853f8a94999b36365b18b830f3c7d700d2fac53e023bf4a093c3"}}