{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2021:7NOFQLZTPEHTJUT3G5JSHS6KVN","short_pith_number":"pith:7NOFQLZT","canonical_record":{"source":{"id":"2108.07648","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-08-17T14:30:35Z","cross_cats_sorted":[],"title_canon_sha256":"43524467242d88f271c6d54dccddc4b14e929b1a5e926457c621cfa1e2e7cf33","abstract_canon_sha256":"e5a889f98081dd5e31f45108044e7d54e1716b463c3b0725b5abe5d68e0d1219"},"schema_version":"1.0"},"canonical_sha256":"fb5c582f33790f34d27b375323cbcaab7746c34a2a2bba809131034762a4d137","source":{"kind":"arxiv","id":"2108.07648","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2108.07648","created_at":"2026-07-05T06:03:51Z"},{"alias_kind":"arxiv_version","alias_value":"2108.07648v1","created_at":"2026-07-05T06:03:51Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2108.07648","created_at":"2026-07-05T06:03:51Z"},{"alias_kind":"pith_short_12","alias_value":"7NOFQLZTPEHT","created_at":"2026-07-05T06:03:51Z"},{"alias_kind":"pith_short_16","alias_value":"7NOFQLZTPEHTJUT3","created_at":"2026-07-05T06:03:51Z"},{"alias_kind":"pith_short_8","alias_value":"7NOFQLZT","created_at":"2026-07-05T06:03:51Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2021:7NOFQLZTPEHTJUT3G5JSHS6KVN","target":"record","payload":{"canonical_record":{"source":{"id":"2108.07648","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-08-17T14:30:35Z","cross_cats_sorted":[],"title_canon_sha256":"43524467242d88f271c6d54dccddc4b14e929b1a5e926457c621cfa1e2e7cf33","abstract_canon_sha256":"e5a889f98081dd5e31f45108044e7d54e1716b463c3b0725b5abe5d68e0d1219"},"schema_version":"1.0"},"canonical_sha256":"fb5c582f33790f34d27b375323cbcaab7746c34a2a2bba809131034762a4d137","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T06:03:51.872974Z","signature_b64":"HyjC5eaN+1LkiRefgsHf4LcTN8qjABFdDNwRAXJF8sNyt4dNEXog6C1rEKd3mZFzosKln0209ZsBggzLZPJyBg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"fb5c582f33790f34d27b375323cbcaab7746c34a2a2bba809131034762a4d137","last_reissued_at":"2026-07-05T06:03:51.872541Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T06:03:51.872541Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2108.07648","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-05T06:03:51Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"nxbVsjElMCM7jh6Luu0K5Lwy09icNnnWSCdaqXJW1pU9FoIJ57GmmwSx1LrjgFJQ0z8fipQynR6Yzcdup9EkAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-15T10:17:32.466746Z"},"content_sha256":"c16c810db3da47ab50b1336555c40a6651bf923da3307eeeb14acf393a62953c","schema_version":"1.0","event_id":"sha256:c16c810db3da47ab50b1336555c40a6651bf923da3307eeeb14acf393a62953c"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2021:7NOFQLZTPEHTJUT3G5JSHS6KVN","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"What Do Developers Discuss about Code Comments?","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Mathias Birrer, Mohammad Ghafari, Oscar Nierstrasz, Pooja Rani, Sebastiano Panichella","submitted_at":"2021-08-17T14:30:35Z","abstract_excerpt":"Code comments are important for program comprehension, development, and maintenance tasks. Given the varying standards for code comments, and their unstructured or semi-structured nature, developers get easily confused (especially novice developers) about which convention(s) to follow, or what tools to use while writing code documentation. Thus, they post related questions on external online sources to seek better commenting practices. In this paper, we analyze code comment discussions on online sources such as Stack Overflow (SO) and Quora to shed some light on the questions developers ask ab"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2108.07648","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/2108.07648/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-05T06:03:51Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"EAry0pg8i4S0lG/hRJn57uD6WZk8cGDMQX9cxF4AMIPdu/m6twYZfmyWkjgMCcaP47ZlX6MZxC4x2bP5sZFcAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-15T10:17:32.467132Z"},"content_sha256":"61bae5d3b614de9a7df7ed3ef2b433d8e6af2814a3a8f9c631b9177b4e420edf","schema_version":"1.0","event_id":"sha256:61bae5d3b614de9a7df7ed3ef2b433d8e6af2814a3a8f9c631b9177b4e420edf"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/7NOFQLZTPEHTJUT3G5JSHS6KVN/bundle.json","state_url":"https://pith.science/pith/7NOFQLZTPEHTJUT3G5JSHS6KVN/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/7NOFQLZTPEHTJUT3G5JSHS6KVN/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-15T10:17:32Z","links":{"resolver":"https://pith.science/pith/7NOFQLZTPEHTJUT3G5JSHS6KVN","bundle":"https://pith.science/pith/7NOFQLZTPEHTJUT3G5JSHS6KVN/bundle.json","state":"https://pith.science/pith/7NOFQLZTPEHTJUT3G5JSHS6KVN/state.json","well_known_bundle":"https://pith.science/.well-known/pith/7NOFQLZTPEHTJUT3G5JSHS6KVN/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:7NOFQLZTPEHTJUT3G5JSHS6KVN","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":"e5a889f98081dd5e31f45108044e7d54e1716b463c3b0725b5abe5d68e0d1219","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-08-17T14:30:35Z","title_canon_sha256":"43524467242d88f271c6d54dccddc4b14e929b1a5e926457c621cfa1e2e7cf33"},"schema_version":"1.0","source":{"id":"2108.07648","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2108.07648","created_at":"2026-07-05T06:03:51Z"},{"alias_kind":"arxiv_version","alias_value":"2108.07648v1","created_at":"2026-07-05T06:03:51Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2108.07648","created_at":"2026-07-05T06:03:51Z"},{"alias_kind":"pith_short_12","alias_value":"7NOFQLZTPEHT","created_at":"2026-07-05T06:03:51Z"},{"alias_kind":"pith_short_16","alias_value":"7NOFQLZTPEHTJUT3","created_at":"2026-07-05T06:03:51Z"},{"alias_kind":"pith_short_8","alias_value":"7NOFQLZT","created_at":"2026-07-05T06:03:51Z"}],"graph_snapshots":[{"event_id":"sha256:61bae5d3b614de9a7df7ed3ef2b433d8e6af2814a3a8f9c631b9177b4e420edf","target":"graph","created_at":"2026-07-05T06:03:51Z","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/2108.07648/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Code comments are important for program comprehension, development, and maintenance tasks. Given the varying standards for code comments, and their unstructured or semi-structured nature, developers get easily confused (especially novice developers) about which convention(s) to follow, or what tools to use while writing code documentation. Thus, they post related questions on external online sources to seek better commenting practices. In this paper, we analyze code comment discussions on online sources such as Stack Overflow (SO) and Quora to shed some light on the questions developers ask ab","authors_text":"Mathias Birrer, Mohammad Ghafari, Oscar Nierstrasz, Pooja Rani, Sebastiano Panichella","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-08-17T14:30:35Z","title":"What Do Developers Discuss about Code Comments?"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2108.07648","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:c16c810db3da47ab50b1336555c40a6651bf923da3307eeeb14acf393a62953c","target":"record","created_at":"2026-07-05T06:03:51Z","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":"e5a889f98081dd5e31f45108044e7d54e1716b463c3b0725b5abe5d68e0d1219","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-08-17T14:30:35Z","title_canon_sha256":"43524467242d88f271c6d54dccddc4b14e929b1a5e926457c621cfa1e2e7cf33"},"schema_version":"1.0","source":{"id":"2108.07648","kind":"arxiv","version":1}},"canonical_sha256":"fb5c582f33790f34d27b375323cbcaab7746c34a2a2bba809131034762a4d137","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"fb5c582f33790f34d27b375323cbcaab7746c34a2a2bba809131034762a4d137","first_computed_at":"2026-07-05T06:03:51.872541Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T06:03:51.872541Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"HyjC5eaN+1LkiRefgsHf4LcTN8qjABFdDNwRAXJF8sNyt4dNEXog6C1rEKd3mZFzosKln0209ZsBggzLZPJyBg==","signature_status":"signed_v1","signed_at":"2026-07-05T06:03:51.872974Z","signed_message":"canonical_sha256_bytes"},"source_id":"2108.07648","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:c16c810db3da47ab50b1336555c40a6651bf923da3307eeeb14acf393a62953c","sha256:61bae5d3b614de9a7df7ed3ef2b433d8e6af2814a3a8f9c631b9177b4e420edf"],"state_sha256":"eb061ec363e0e2f1a988c8db4614bd93c435be45145e14a2a43a3985b61f2dcf"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Z6cFmncdTF+bwcP9KrREFnn2XzgmqBA9ex1/v87WFRI6W0CkC9F/M9AXnq3JumrGcVdfYUnOXhEsSFL6LozZAA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-15T10:17:32.472542Z","bundle_sha256":"baedd4d01f6005db988064d21fbe25140880e7016c7aacf2cd9cad7b6c220437"}}