{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2020:UW4P7ABAI3Y4GA5N45CELC6SEZ","short_pith_number":"pith:UW4P7ABA","canonical_record":{"source":{"id":"2005.11583","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2020-05-23T18:46:44Z","cross_cats_sorted":[],"title_canon_sha256":"580ff51b564b9bdc7f3954012b5db6e773bfe5ddc92ae0862a671c7562a5cf6e","abstract_canon_sha256":"e75ad2f7c906d956977ce1cfe853af44107d5b1d8032eb793b806889154241a5"},"schema_version":"1.0"},"canonical_sha256":"a5b8ff802046f1c303ade744458bd2265ecbdf8f6840582c0e83830c188b2c71","source":{"kind":"arxiv","id":"2005.11583","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2005.11583","created_at":"2026-07-05T03:06:57Z"},{"alias_kind":"arxiv_version","alias_value":"2005.11583v3","created_at":"2026-07-05T03:06:57Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2005.11583","created_at":"2026-07-05T03:06:57Z"},{"alias_kind":"pith_short_12","alias_value":"UW4P7ABAI3Y4","created_at":"2026-07-05T03:06:57Z"},{"alias_kind":"pith_short_16","alias_value":"UW4P7ABAI3Y4GA5N","created_at":"2026-07-05T03:06:57Z"},{"alias_kind":"pith_short_8","alias_value":"UW4P7ABA","created_at":"2026-07-05T03:06:57Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2020:UW4P7ABAI3Y4GA5N45CELC6SEZ","target":"record","payload":{"canonical_record":{"source":{"id":"2005.11583","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2020-05-23T18:46:44Z","cross_cats_sorted":[],"title_canon_sha256":"580ff51b564b9bdc7f3954012b5db6e773bfe5ddc92ae0862a671c7562a5cf6e","abstract_canon_sha256":"e75ad2f7c906d956977ce1cfe853af44107d5b1d8032eb793b806889154241a5"},"schema_version":"1.0"},"canonical_sha256":"a5b8ff802046f1c303ade744458bd2265ecbdf8f6840582c0e83830c188b2c71","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T03:06:57.313838Z","signature_b64":"We+18+bEBB+RkEKYuX1yu4LGCP3JZbYcWcjN8jM6Qa+XzzHU6VchkMjCvZcB/mdOPU7F3svzxc+4R/4bq00oBg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"a5b8ff802046f1c303ade744458bd2265ecbdf8f6840582c0e83830c188b2c71","last_reissued_at":"2026-07-05T03:06:57.313451Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T03:06:57.313451Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2005.11583","source_version":3,"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:06:57Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"lYH74eC/Cn1AmDtfpnpAk2sadUULYxDeV1RETM/WYPQDYRyHvysg6umbHw48Qkmmejt6BlLf8buRZJXBXDuKDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-14T08:50:47.885005Z"},"content_sha256":"eacda091e2a0f1352547357077ac9e83c9069d76ccf5ae6c2e19b65ceffdd629","schema_version":"1.0","event_id":"sha256:eacda091e2a0f1352547357077ac9e83c9069d76ccf5ae6c2e19b65ceffdd629"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2020:UW4P7ABAI3Y4GA5N45CELC6SEZ","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"What do class comments tell us? An investigation of comment evolution and practices in Pharo Smalltalk","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Manuel Leuenberger, Mohammad Ghafari, Oscar Nierstrasz, Pooja Rani, Sebastiano Panichella","submitted_at":"2020-05-23T18:46:44Z","abstract_excerpt":"Previous studies have characterized code comments in various programming languages to support better program comprehension activities and maintenance tasks. However, very few studies have focused on understanding developer practices to write comments. None of them has compared such developer practices to the standard comment guidelines to study the extent to which developers follow the guidelines. This paper reports the first empirical study investigating commenting practices in Pharo Smalltalk. First, we analyze class comment evolution over seven Pharo versions. Then, we investigate the infor"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2005.11583","kind":"arxiv","version":3},"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/2005.11583/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:06:57Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"7Zl6BNPEBpoQURCfb/mvRrMpsTZro2pZADbKNVe51TGBy/NGIyf5rzoxpLx4yMKCh7A+psjhk9Dcl0aXIZo6Bg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-14T08:50:47.885880Z"},"content_sha256":"d625678e8bd65b874bc16e55f6872bc144874a92672fbccba151787cae55e7e1","schema_version":"1.0","event_id":"sha256:d625678e8bd65b874bc16e55f6872bc144874a92672fbccba151787cae55e7e1"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/UW4P7ABAI3Y4GA5N45CELC6SEZ/bundle.json","state_url":"https://pith.science/pith/UW4P7ABAI3Y4GA5N45CELC6SEZ/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/UW4P7ABAI3Y4GA5N45CELC6SEZ/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-08-14T08:50:47Z","links":{"resolver":"https://pith.science/pith/UW4P7ABAI3Y4GA5N45CELC6SEZ","bundle":"https://pith.science/pith/UW4P7ABAI3Y4GA5N45CELC6SEZ/bundle.json","state":"https://pith.science/pith/UW4P7ABAI3Y4GA5N45CELC6SEZ/state.json","well_known_bundle":"https://pith.science/.well-known/pith/UW4P7ABAI3Y4GA5N45CELC6SEZ/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2020:UW4P7ABAI3Y4GA5N45CELC6SEZ","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":"e75ad2f7c906d956977ce1cfe853af44107d5b1d8032eb793b806889154241a5","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2020-05-23T18:46:44Z","title_canon_sha256":"580ff51b564b9bdc7f3954012b5db6e773bfe5ddc92ae0862a671c7562a5cf6e"},"schema_version":"1.0","source":{"id":"2005.11583","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2005.11583","created_at":"2026-07-05T03:06:57Z"},{"alias_kind":"arxiv_version","alias_value":"2005.11583v3","created_at":"2026-07-05T03:06:57Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2005.11583","created_at":"2026-07-05T03:06:57Z"},{"alias_kind":"pith_short_12","alias_value":"UW4P7ABAI3Y4","created_at":"2026-07-05T03:06:57Z"},{"alias_kind":"pith_short_16","alias_value":"UW4P7ABAI3Y4GA5N","created_at":"2026-07-05T03:06:57Z"},{"alias_kind":"pith_short_8","alias_value":"UW4P7ABA","created_at":"2026-07-05T03:06:57Z"}],"graph_snapshots":[{"event_id":"sha256:d625678e8bd65b874bc16e55f6872bc144874a92672fbccba151787cae55e7e1","target":"graph","created_at":"2026-07-05T03:06:57Z","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/2005.11583/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Previous studies have characterized code comments in various programming languages to support better program comprehension activities and maintenance tasks. However, very few studies have focused on understanding developer practices to write comments. None of them has compared such developer practices to the standard comment guidelines to study the extent to which developers follow the guidelines. This paper reports the first empirical study investigating commenting practices in Pharo Smalltalk. First, we analyze class comment evolution over seven Pharo versions. Then, we investigate the infor","authors_text":"Manuel Leuenberger, Mohammad Ghafari, Oscar Nierstrasz, Pooja Rani, Sebastiano Panichella","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2020-05-23T18:46:44Z","title":"What do class comments tell us? An investigation of comment evolution and practices in Pharo Smalltalk"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2005.11583","kind":"arxiv","version":3},"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:eacda091e2a0f1352547357077ac9e83c9069d76ccf5ae6c2e19b65ceffdd629","target":"record","created_at":"2026-07-05T03:06:57Z","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":"e75ad2f7c906d956977ce1cfe853af44107d5b1d8032eb793b806889154241a5","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2020-05-23T18:46:44Z","title_canon_sha256":"580ff51b564b9bdc7f3954012b5db6e773bfe5ddc92ae0862a671c7562a5cf6e"},"schema_version":"1.0","source":{"id":"2005.11583","kind":"arxiv","version":3}},"canonical_sha256":"a5b8ff802046f1c303ade744458bd2265ecbdf8f6840582c0e83830c188b2c71","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"a5b8ff802046f1c303ade744458bd2265ecbdf8f6840582c0e83830c188b2c71","first_computed_at":"2026-07-05T03:06:57.313451Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T03:06:57.313451Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"We+18+bEBB+RkEKYuX1yu4LGCP3JZbYcWcjN8jM6Qa+XzzHU6VchkMjCvZcB/mdOPU7F3svzxc+4R/4bq00oBg==","signature_status":"signed_v1","signed_at":"2026-07-05T03:06:57.313838Z","signed_message":"canonical_sha256_bytes"},"source_id":"2005.11583","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:eacda091e2a0f1352547357077ac9e83c9069d76ccf5ae6c2e19b65ceffdd629","sha256:d625678e8bd65b874bc16e55f6872bc144874a92672fbccba151787cae55e7e1"],"state_sha256":"55d3d5d39b0d4af99341008d734a434bad46fdb5b144d5107cada6d6e4400706"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"XVlxmtaHZm0zjdNEvHn2CIVs2HCJddenASqX+FoOoOoOIOckFSJJDyTyRYeFBMESYdpOmvvjhm0jzLiEpxFzAQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-14T08:50:47.893552Z","bundle_sha256":"185eeda62c20d3b021c5ce4eaa81d160334f0fb0f8b2915867467b52932f26ba"}}