{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2021:4DAFPDWMQDU4AY2AT7VVJUIAYR","short_pith_number":"pith:4DAFPDWM","canonical_record":{"source":{"id":"2108.11202","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-08-25T12:31:44Z","cross_cats_sorted":[],"title_canon_sha256":"66fe523819384deffd43c20cf4c387b4a0d322169f4957d78f9aabee09ecc1e5","abstract_canon_sha256":"e1834085b15282f33d16d147225accfa3f4352c14af542b9ede904ef1ea1a1a7"},"schema_version":"1.0"},"canonical_sha256":"e0c0578ecc80e9c063409feb54d100c47da509ea818345f7d076c1fb16b6e221","source":{"kind":"arxiv","id":"2108.11202","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2108.11202","created_at":"2026-07-05T03:08:50Z"},{"alias_kind":"arxiv_version","alias_value":"2108.11202v1","created_at":"2026-07-05T03:08:50Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2108.11202","created_at":"2026-07-05T03:08:50Z"},{"alias_kind":"pith_short_12","alias_value":"4DAFPDWMQDU4","created_at":"2026-07-05T03:08:50Z"},{"alias_kind":"pith_short_16","alias_value":"4DAFPDWMQDU4AY2A","created_at":"2026-07-05T03:08:50Z"},{"alias_kind":"pith_short_8","alias_value":"4DAFPDWM","created_at":"2026-07-05T03:08:50Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2021:4DAFPDWMQDU4AY2AT7VVJUIAYR","target":"record","payload":{"canonical_record":{"source":{"id":"2108.11202","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-08-25T12:31:44Z","cross_cats_sorted":[],"title_canon_sha256":"66fe523819384deffd43c20cf4c387b4a0d322169f4957d78f9aabee09ecc1e5","abstract_canon_sha256":"e1834085b15282f33d16d147225accfa3f4352c14af542b9ede904ef1ea1a1a7"},"schema_version":"1.0"},"canonical_sha256":"e0c0578ecc80e9c063409feb54d100c47da509ea818345f7d076c1fb16b6e221","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T03:08:50.584637Z","signature_b64":"suAxFmf2G32D6NwVK/ES1t35IofLKTPg3uXymZr6Kuol2SNt9spS4uUAnTggy8whsfLzG9I4LdjN08Q0FuakAw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"e0c0578ecc80e9c063409feb54d100c47da509ea818345f7d076c1fb16b6e221","last_reissued_at":"2026-07-05T03:08:50.584206Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T03:08:50.584206Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2108.11202","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":"2UObkhtkmI5FKWNfmfq+kLsnLGGv9uvifYFOsO274v9k36lR2cL+Vzm99QKAzE+CXYruNsoxK6Pl81CQI62AAQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-06T23:06:03.543350Z"},"content_sha256":"c6848c972fb8bee58bd0f2a9a0662fe7bec92dc06e2970d7faa3d7a3702600ed","schema_version":"1.0","event_id":"sha256:c6848c972fb8bee58bd0f2a9a0662fe7bec92dc06e2970d7faa3d7a3702600ed"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2021:4DAFPDWMQDU4AY2AT7VVJUIAYR","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"RefactorInsight: Enhancing IDE Representation of Changes in Git with Refactorings Information","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Bob Brockbernd, Dan Andreescu, Elena Tikhomirova, Ioana Savu, Matei Anton, Roman Venediktov, Timofey Bryksin, Vladimir Kovalenko, Zarina Kurbatova","submitted_at":"2021-08-25T12:31:44Z","abstract_excerpt":"Inspection of code changes is a time-consuming task that constitutes a big part of everyday work of software engineers. Existing IDEs provide little information about the semantics of code changes within the file editor view. Therefore developers have to track changes across multiple files, which is a hard task with large codebases.\n  In this paper, we present RefactorInsight, a plugin for IntelliJ IDEA that introduces a smart diff for code changes in Java and Kotlin where refactorings are auto-folded and provided with their description, thus allowing users to focus on changes that modify the "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2108.11202","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.11202/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":"nOFQBQK/vhkXCvqFXL6TFowd7oViOxcsCnNYKkbCpY+Ae7Brukmz610NaoCNOKQPJTPU0ytU7eOl2sk2pRu0Dg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-06T23:06:03.543739Z"},"content_sha256":"591e1185384b7a713d28cb6075ae1962d1a1176fc196c409cc21201efd3a0778","schema_version":"1.0","event_id":"sha256:591e1185384b7a713d28cb6075ae1962d1a1176fc196c409cc21201efd3a0778"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/4DAFPDWMQDU4AY2AT7VVJUIAYR/bundle.json","state_url":"https://pith.science/pith/4DAFPDWMQDU4AY2AT7VVJUIAYR/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/4DAFPDWMQDU4AY2AT7VVJUIAYR/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-06T23:06:03Z","links":{"resolver":"https://pith.science/pith/4DAFPDWMQDU4AY2AT7VVJUIAYR","bundle":"https://pith.science/pith/4DAFPDWMQDU4AY2AT7VVJUIAYR/bundle.json","state":"https://pith.science/pith/4DAFPDWMQDU4AY2AT7VVJUIAYR/state.json","well_known_bundle":"https://pith.science/.well-known/pith/4DAFPDWMQDU4AY2AT7VVJUIAYR/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:4DAFPDWMQDU4AY2AT7VVJUIAYR","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":"e1834085b15282f33d16d147225accfa3f4352c14af542b9ede904ef1ea1a1a7","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-08-25T12:31:44Z","title_canon_sha256":"66fe523819384deffd43c20cf4c387b4a0d322169f4957d78f9aabee09ecc1e5"},"schema_version":"1.0","source":{"id":"2108.11202","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2108.11202","created_at":"2026-07-05T03:08:50Z"},{"alias_kind":"arxiv_version","alias_value":"2108.11202v1","created_at":"2026-07-05T03:08:50Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2108.11202","created_at":"2026-07-05T03:08:50Z"},{"alias_kind":"pith_short_12","alias_value":"4DAFPDWMQDU4","created_at":"2026-07-05T03:08:50Z"},{"alias_kind":"pith_short_16","alias_value":"4DAFPDWMQDU4AY2A","created_at":"2026-07-05T03:08:50Z"},{"alias_kind":"pith_short_8","alias_value":"4DAFPDWM","created_at":"2026-07-05T03:08:50Z"}],"graph_snapshots":[{"event_id":"sha256:591e1185384b7a713d28cb6075ae1962d1a1176fc196c409cc21201efd3a0778","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.11202/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Inspection of code changes is a time-consuming task that constitutes a big part of everyday work of software engineers. Existing IDEs provide little information about the semantics of code changes within the file editor view. Therefore developers have to track changes across multiple files, which is a hard task with large codebases.\n  In this paper, we present RefactorInsight, a plugin for IntelliJ IDEA that introduces a smart diff for code changes in Java and Kotlin where refactorings are auto-folded and provided with their description, thus allowing users to focus on changes that modify the ","authors_text":"Bob Brockbernd, Dan Andreescu, Elena Tikhomirova, Ioana Savu, Matei Anton, Roman Venediktov, Timofey Bryksin, Vladimir Kovalenko, Zarina Kurbatova","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-08-25T12:31:44Z","title":"RefactorInsight: Enhancing IDE Representation of Changes in Git with Refactorings Information"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2108.11202","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:c6848c972fb8bee58bd0f2a9a0662fe7bec92dc06e2970d7faa3d7a3702600ed","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":"e1834085b15282f33d16d147225accfa3f4352c14af542b9ede904ef1ea1a1a7","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-08-25T12:31:44Z","title_canon_sha256":"66fe523819384deffd43c20cf4c387b4a0d322169f4957d78f9aabee09ecc1e5"},"schema_version":"1.0","source":{"id":"2108.11202","kind":"arxiv","version":1}},"canonical_sha256":"e0c0578ecc80e9c063409feb54d100c47da509ea818345f7d076c1fb16b6e221","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"e0c0578ecc80e9c063409feb54d100c47da509ea818345f7d076c1fb16b6e221","first_computed_at":"2026-07-05T03:08:50.584206Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T03:08:50.584206Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"suAxFmf2G32D6NwVK/ES1t35IofLKTPg3uXymZr6Kuol2SNt9spS4uUAnTggy8whsfLzG9I4LdjN08Q0FuakAw==","signature_status":"signed_v1","signed_at":"2026-07-05T03:08:50.584637Z","signed_message":"canonical_sha256_bytes"},"source_id":"2108.11202","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:c6848c972fb8bee58bd0f2a9a0662fe7bec92dc06e2970d7faa3d7a3702600ed","sha256:591e1185384b7a713d28cb6075ae1962d1a1176fc196c409cc21201efd3a0778"],"state_sha256":"bb6a79921515f781d29cb126dbad448428d09f5d1401302be0b149b95f0f156e"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"mCfauU9L0wdwTFGJ0tsNz++kmb3pgaDudhqLR3/OQjwUcYUfjwDnRVIJDLwNgBhU4PcVgobNmCUJdCsdE4wqCA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-06T23:06:03.545907Z","bundle_sha256":"0eac40b6ee4ef0eb3bf77ec0e42f8f7edcfd7d6588ed47779ff238a18fa62265"}}