{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2021:54G253TJRSCYLPA56T7D4GEFTH","short_pith_number":"pith:54G253TJ","canonical_record":{"source":{"id":"2108.11205","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-08-25T12:41:23Z","cross_cats_sorted":[],"title_canon_sha256":"110558cdfea6c5da3023ef90685583eecb8009ddcba200f7495ae3a963ff4346","abstract_canon_sha256":"3c9fb29a36a5df6e204dcbf6f2d8d7aa0e9da8e8e669da26946a3eb2f60bab7d"},"schema_version":"1.0"},"canonical_sha256":"ef0daeee698c8585bc1df4fe3e188599ffb02a91a282da793d3b5966a80d7966","source":{"kind":"arxiv","id":"2108.11205","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2108.11205","created_at":"2026-07-05T03:08:50Z"},{"alias_kind":"arxiv_version","alias_value":"2108.11205v1","created_at":"2026-07-05T03:08:50Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2108.11205","created_at":"2026-07-05T03:08:50Z"},{"alias_kind":"pith_short_12","alias_value":"54G253TJRSCY","created_at":"2026-07-05T03:08:50Z"},{"alias_kind":"pith_short_16","alias_value":"54G253TJRSCYLPA5","created_at":"2026-07-05T03:08:50Z"},{"alias_kind":"pith_short_8","alias_value":"54G253TJ","created_at":"2026-07-05T03:08:50Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2021:54G253TJRSCYLPA56T7D4GEFTH","target":"record","payload":{"canonical_record":{"source":{"id":"2108.11205","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-08-25T12:41:23Z","cross_cats_sorted":[],"title_canon_sha256":"110558cdfea6c5da3023ef90685583eecb8009ddcba200f7495ae3a963ff4346","abstract_canon_sha256":"3c9fb29a36a5df6e204dcbf6f2d8d7aa0e9da8e8e669da26946a3eb2f60bab7d"},"schema_version":"1.0"},"canonical_sha256":"ef0daeee698c8585bc1df4fe3e188599ffb02a91a282da793d3b5966a80d7966","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T03:08:50.611369Z","signature_b64":"9gI9BxO0GOqzYIvxU9k8yXVYg1i/IHAwLMphcL3fJYmayYi2pD36KlOq3p8AV2A5TH/v9P7Otfut4DTNF2QLBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"ef0daeee698c8585bc1df4fe3e188599ffb02a91a282da793d3b5966a80d7966","last_reissued_at":"2026-07-05T03:08:50.610944Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T03:08:50.610944Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2108.11205","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-05T03:08:50Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ejmeMA2R/mnW6M9u9jJpaNDgs2g48KwXItYl/9C/De0ILlG4VKxJg5kMQPnQiQFm75J4rJYWpGLgUZn5879NAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-11T07:37:24.259956Z"},"content_sha256":"3db141972a6ccc5bd50c04aebfed204b1ab838351a6e87edbf55c30231318b01","schema_version":"1.0","event_id":"sha256:3db141972a6ccc5bd50c04aebfed204b1ab838351a6e87edbf55c30231318b01"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2021:54G253TJRSCYLPA56T7D4GEFTH","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"RepliComment: Identifying Clones in Code Comments","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Alessandra Gorla, Arianna Blasi, Nataliia Stulova, Oscar Nierstrasz","submitted_at":"2021-08-25T12:41:23Z","abstract_excerpt":"Code comments are the primary means to document implementation and facilitate program comprehension. Thus, their quality should be a primary concern to improve program maintenance. While much effort has been dedicated to detecting bad smells, such as clones in code, little work has focused on comments. In this paper we present our solution to detect clones in comments that developers should fix. RepliComment can automatically analyze Java projects and report instances of copy-and-paste errors in comments, and can point developers to which comments should be fixed. Moreover, it can report when "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2108.11205","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.11205/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:08:50Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"s/bgiB73dms2vgbV/CE+HG3sEMXRBqmCV57/7j0y3UVtVIfDkVEM5zMgS6NupW0hPfZDyXV/JY4tqmaOKq/uBw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-11T07:37:24.260944Z"},"content_sha256":"68d9c1e240b1db3bbeaab34285f366b54df8332101df07f4898f32d26e8069a8","schema_version":"1.0","event_id":"sha256:68d9c1e240b1db3bbeaab34285f366b54df8332101df07f4898f32d26e8069a8"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/54G253TJRSCYLPA56T7D4GEFTH/bundle.json","state_url":"https://pith.science/pith/54G253TJRSCYLPA56T7D4GEFTH/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/54G253TJRSCYLPA56T7D4GEFTH/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-11T07:37:24Z","links":{"resolver":"https://pith.science/pith/54G253TJRSCYLPA56T7D4GEFTH","bundle":"https://pith.science/pith/54G253TJRSCYLPA56T7D4GEFTH/bundle.json","state":"https://pith.science/pith/54G253TJRSCYLPA56T7D4GEFTH/state.json","well_known_bundle":"https://pith.science/.well-known/pith/54G253TJRSCYLPA56T7D4GEFTH/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:54G253TJRSCYLPA56T7D4GEFTH","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":"3c9fb29a36a5df6e204dcbf6f2d8d7aa0e9da8e8e669da26946a3eb2f60bab7d","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-08-25T12:41:23Z","title_canon_sha256":"110558cdfea6c5da3023ef90685583eecb8009ddcba200f7495ae3a963ff4346"},"schema_version":"1.0","source":{"id":"2108.11205","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2108.11205","created_at":"2026-07-05T03:08:50Z"},{"alias_kind":"arxiv_version","alias_value":"2108.11205v1","created_at":"2026-07-05T03:08:50Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2108.11205","created_at":"2026-07-05T03:08:50Z"},{"alias_kind":"pith_short_12","alias_value":"54G253TJRSCY","created_at":"2026-07-05T03:08:50Z"},{"alias_kind":"pith_short_16","alias_value":"54G253TJRSCYLPA5","created_at":"2026-07-05T03:08:50Z"},{"alias_kind":"pith_short_8","alias_value":"54G253TJ","created_at":"2026-07-05T03:08:50Z"}],"graph_snapshots":[{"event_id":"sha256:68d9c1e240b1db3bbeaab34285f366b54df8332101df07f4898f32d26e8069a8","target":"graph","created_at":"2026-07-05T03:08:50Z","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.11205/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Code comments are the primary means to document implementation and facilitate program comprehension. Thus, their quality should be a primary concern to improve program maintenance. While much effort has been dedicated to detecting bad smells, such as clones in code, little work has focused on comments. In this paper we present our solution to detect clones in comments that developers should fix. RepliComment can automatically analyze Java projects and report instances of copy-and-paste errors in comments, and can point developers to which comments should be fixed. Moreover, it can report when ","authors_text":"Alessandra Gorla, Arianna Blasi, Nataliia Stulova, Oscar Nierstrasz","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-08-25T12:41:23Z","title":"RepliComment: Identifying Clones in Code Comments"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2108.11205","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:3db141972a6ccc5bd50c04aebfed204b1ab838351a6e87edbf55c30231318b01","target":"record","created_at":"2026-07-05T03:08:50Z","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":"3c9fb29a36a5df6e204dcbf6f2d8d7aa0e9da8e8e669da26946a3eb2f60bab7d","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-08-25T12:41:23Z","title_canon_sha256":"110558cdfea6c5da3023ef90685583eecb8009ddcba200f7495ae3a963ff4346"},"schema_version":"1.0","source":{"id":"2108.11205","kind":"arxiv","version":1}},"canonical_sha256":"ef0daeee698c8585bc1df4fe3e188599ffb02a91a282da793d3b5966a80d7966","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"ef0daeee698c8585bc1df4fe3e188599ffb02a91a282da793d3b5966a80d7966","first_computed_at":"2026-07-05T03:08:50.610944Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T03:08:50.610944Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"9gI9BxO0GOqzYIvxU9k8yXVYg1i/IHAwLMphcL3fJYmayYi2pD36KlOq3p8AV2A5TH/v9P7Otfut4DTNF2QLBA==","signature_status":"signed_v1","signed_at":"2026-07-05T03:08:50.611369Z","signed_message":"canonical_sha256_bytes"},"source_id":"2108.11205","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:3db141972a6ccc5bd50c04aebfed204b1ab838351a6e87edbf55c30231318b01","sha256:68d9c1e240b1db3bbeaab34285f366b54df8332101df07f4898f32d26e8069a8"],"state_sha256":"15640b720cc5deaa25462d36f4461d2876082e28aac409c6082e41ab634f9b4d"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"RoKySb33GMGCWOZfEyxove8uejywMIZMcXis2ELJiovapH87lxjN8k5cpdC2eISf2ryTx96cNCquWQ1cE91ZAA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-11T07:37:24.267571Z","bundle_sha256":"65be9d4703dd7ca0f640eebd3857dbbc9cc66ad7224dc4c08bfd1040473240bb"}}