{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2022:UAIPRQLWBPL7BSFG5NEFT4IHUR","short_pith_number":"pith:UAIPRQLW","schema_version":"1.0","canonical_sha256":"a010f8c1760bd7f0c8a6eb4859f107a449f31c8dac8ff534cf52041d1c22b79b","source":{"kind":"arxiv","id":"2204.00107","version":1},"attestation_state":"computed","paper":{"title":"Comments on Comments: Where Code Review and Documentation Meet","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Jason Tsay, Martin Hirzel, Nikitha Rao, Vincent J. Hellendoorn","submitted_at":"2022-03-31T21:41:35Z","abstract_excerpt":"A central function of code review is to increase understanding; helping reviewers understand a code change aids in knowledge transfer and finding bugs. Comments in code largely serve a similar purpose, helping future readers understand the program. It is thus natural to study what happens when these two forms of understanding collide. We ask: what documentation-related comments do reviewers make and how do they affect understanding of the contribution? We analyze ca.700K review comments on 2,000 (Java and Python) GitHub projects, and propose several filters to identify which comments are likel"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2204.00107","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2022-03-31T21:41:35Z","cross_cats_sorted":[],"title_canon_sha256":"fb7860ed35b6b58e5d6faa67151882b4d1e801cce22ab91242d4378458b2f74b","abstract_canon_sha256":"f561aac9f160ba2ef6acac63cca977b4771c8c0ea6fad42c8c8119a8b2c82b7e"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T04:10:42.954129Z","signature_b64":"behFyUWJ8FKDAxYdvza2eCOSAwyqo+o6ytHz/g58BvNrpWu8ARgN8JmRRUvyRanL3iPhs8vhZqPYznZtcK4PAw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"a010f8c1760bd7f0c8a6eb4859f107a449f31c8dac8ff534cf52041d1c22b79b","last_reissued_at":"2026-07-05T04:10:42.953717Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T04:10:42.953717Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Comments on Comments: Where Code Review and Documentation Meet","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Jason Tsay, Martin Hirzel, Nikitha Rao, Vincent J. Hellendoorn","submitted_at":"2022-03-31T21:41:35Z","abstract_excerpt":"A central function of code review is to increase understanding; helping reviewers understand a code change aids in knowledge transfer and finding bugs. Comments in code largely serve a similar purpose, helping future readers understand the program. It is thus natural to study what happens when these two forms of understanding collide. We ask: what documentation-related comments do reviewers make and how do they affect understanding of the contribution? We analyze ca.700K review comments on 2,000 (Java and Python) GitHub projects, and propose several filters to identify which comments are likel"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2204.00107","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/2204.00107/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"},"aliases":[{"alias_kind":"arxiv","alias_value":"2204.00107","created_at":"2026-07-05T04:10:42.953783+00:00"},{"alias_kind":"arxiv_version","alias_value":"2204.00107v1","created_at":"2026-07-05T04:10:42.953783+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2204.00107","created_at":"2026-07-05T04:10:42.953783+00:00"},{"alias_kind":"pith_short_12","alias_value":"UAIPRQLWBPL7","created_at":"2026-07-05T04:10:42.953783+00:00"},{"alias_kind":"pith_short_16","alias_value":"UAIPRQLWBPL7BSFG","created_at":"2026-07-05T04:10:42.953783+00:00"},{"alias_kind":"pith_short_8","alias_value":"UAIPRQLW","created_at":"2026-07-05T04:10:42.953783+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/UAIPRQLWBPL7BSFG5NEFT4IHUR","json":"https://pith.science/pith/UAIPRQLWBPL7BSFG5NEFT4IHUR.json","graph_json":"https://pith.science/api/pith-number/UAIPRQLWBPL7BSFG5NEFT4IHUR/graph.json","events_json":"https://pith.science/api/pith-number/UAIPRQLWBPL7BSFG5NEFT4IHUR/events.json","paper":"https://pith.science/paper/UAIPRQLW"},"agent_actions":{"view_html":"https://pith.science/pith/UAIPRQLWBPL7BSFG5NEFT4IHUR","download_json":"https://pith.science/pith/UAIPRQLWBPL7BSFG5NEFT4IHUR.json","view_paper":"https://pith.science/paper/UAIPRQLW","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2204.00107&json=true","fetch_graph":"https://pith.science/api/pith-number/UAIPRQLWBPL7BSFG5NEFT4IHUR/graph.json","fetch_events":"https://pith.science/api/pith-number/UAIPRQLWBPL7BSFG5NEFT4IHUR/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/UAIPRQLWBPL7BSFG5NEFT4IHUR/action/timestamp_anchor","attest_storage":"https://pith.science/pith/UAIPRQLWBPL7BSFG5NEFT4IHUR/action/storage_attestation","attest_author":"https://pith.science/pith/UAIPRQLWBPL7BSFG5NEFT4IHUR/action/author_attestation","sign_citation":"https://pith.science/pith/UAIPRQLWBPL7BSFG5NEFT4IHUR/action/citation_signature","submit_replication":"https://pith.science/pith/UAIPRQLWBPL7BSFG5NEFT4IHUR/action/replication_record"}},"created_at":"2026-07-05T04:10:42.953783+00:00","updated_at":"2026-07-05T04:10:42.953783+00:00"}