{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:B7JSM5ATKM5EWEM2M2HGLMFWOH","short_pith_number":"pith:B7JSM5AT","canonical_record":{"source":{"id":"2505.06553","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2025-05-10T07:48:50Z","cross_cats_sorted":[],"title_canon_sha256":"8d5d1d6f5865125bb4ad8070e12303273b3b62f61b42e6c1731dfeb9f1e1743f","abstract_canon_sha256":"9ad598e661272a40b087516c048dddf1044f2011eafb2db3d479ecd5875ee91f"},"schema_version":"1.0"},"canonical_sha256":"0fd3267413533a4b119a668e65b0b671fe0e239e583ce6ff916770bc619e787a","source":{"kind":"arxiv","id":"2505.06553","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2505.06553","created_at":"2026-07-05T11:01:12Z"},{"alias_kind":"arxiv_version","alias_value":"2505.06553v1","created_at":"2026-07-05T11:01:12Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2505.06553","created_at":"2026-07-05T11:01:12Z"},{"alias_kind":"pith_short_12","alias_value":"B7JSM5ATKM5E","created_at":"2026-07-05T11:01:12Z"},{"alias_kind":"pith_short_16","alias_value":"B7JSM5ATKM5EWEM2","created_at":"2026-07-05T11:01:12Z"},{"alias_kind":"pith_short_8","alias_value":"B7JSM5AT","created_at":"2026-07-05T11:01:12Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:B7JSM5ATKM5EWEM2M2HGLMFWOH","target":"record","payload":{"canonical_record":{"source":{"id":"2505.06553","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2025-05-10T07:48:50Z","cross_cats_sorted":[],"title_canon_sha256":"8d5d1d6f5865125bb4ad8070e12303273b3b62f61b42e6c1731dfeb9f1e1743f","abstract_canon_sha256":"9ad598e661272a40b087516c048dddf1044f2011eafb2db3d479ecd5875ee91f"},"schema_version":"1.0"},"canonical_sha256":"0fd3267413533a4b119a668e65b0b671fe0e239e583ce6ff916770bc619e787a","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T11:01:12.043162Z","signature_b64":"ZKvgBXkbr5Cfqvc/FjvNqjXeDSAPUlC67Hm5V5WU78+TQ6XryLJsvgV7B2KOXZ9nve+oCvh2Wzi6DZntA1pxCA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"0fd3267413533a4b119a668e65b0b671fe0e239e583ce6ff916770bc619e787a","last_reissued_at":"2026-07-05T11:01:12.042669Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T11:01:12.042669Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2505.06553","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-05T11:01:12Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"sMR5L+L1hd72URpiwRNEYa0997fkz4+g5RWKM5tEAWzBWroJYpuvBlygyGLF/89MEsYn/fXg8ol6YsamzjkiDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-16T18:28:45.765270Z"},"content_sha256":"f7797534aa79e7cc92e30fd3e9489c0be9e3ce95adc323b0c5c758b37f9a690c","schema_version":"1.0","event_id":"sha256:f7797534aa79e7cc92e30fd3e9489c0be9e3ce95adc323b0c5c758b37f9a690c"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:B7JSM5ATKM5EWEM2M2HGLMFWOH","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"ActRef: Enhancing the Understanding of Python Code Refactoring with Action-Based Analysis","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Siqi Wang, Xing Hu, Xin Xia, Xinyu Wang","submitted_at":"2025-05-10T07:48:50Z","abstract_excerpt":"Refactoring, the process of improving the code structure of a software system without altering its behavior, is crucial for managing code evolution in software development. Identifying refactoring actions in source code is essential for understanding software evolution and guiding developers in maintaining and improving the code quality. This study presents an action-based Refactoring Analysis Framework named ActRef, a novel algorithm designed to advance the detection and understanding of Python refactorings through a unique code change action-based analysis of code changes. ActRef mining mult"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2505.06553","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/2505.06553/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-05T11:01:12Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"0axSgJU7oVPohq4jOKQI+LjB1meSr8XKFcoky85VYfxQ6l2iE0hwKfA0dQ65gimApIU6RIUuRCihtgFYxyKPBw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-16T18:28:45.765766Z"},"content_sha256":"91e6b06a3cb14d660ce7b91097c81bd28e42419480ef89305b3136d21261b755","schema_version":"1.0","event_id":"sha256:91e6b06a3cb14d660ce7b91097c81bd28e42419480ef89305b3136d21261b755"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/B7JSM5ATKM5EWEM2M2HGLMFWOH/bundle.json","state_url":"https://pith.science/pith/B7JSM5ATKM5EWEM2M2HGLMFWOH/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/B7JSM5ATKM5EWEM2M2HGLMFWOH/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-16T18:28:45Z","links":{"resolver":"https://pith.science/pith/B7JSM5ATKM5EWEM2M2HGLMFWOH","bundle":"https://pith.science/pith/B7JSM5ATKM5EWEM2M2HGLMFWOH/bundle.json","state":"https://pith.science/pith/B7JSM5ATKM5EWEM2M2HGLMFWOH/state.json","well_known_bundle":"https://pith.science/.well-known/pith/B7JSM5ATKM5EWEM2M2HGLMFWOH/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:B7JSM5ATKM5EWEM2M2HGLMFWOH","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":"9ad598e661272a40b087516c048dddf1044f2011eafb2db3d479ecd5875ee91f","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2025-05-10T07:48:50Z","title_canon_sha256":"8d5d1d6f5865125bb4ad8070e12303273b3b62f61b42e6c1731dfeb9f1e1743f"},"schema_version":"1.0","source":{"id":"2505.06553","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2505.06553","created_at":"2026-07-05T11:01:12Z"},{"alias_kind":"arxiv_version","alias_value":"2505.06553v1","created_at":"2026-07-05T11:01:12Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2505.06553","created_at":"2026-07-05T11:01:12Z"},{"alias_kind":"pith_short_12","alias_value":"B7JSM5ATKM5E","created_at":"2026-07-05T11:01:12Z"},{"alias_kind":"pith_short_16","alias_value":"B7JSM5ATKM5EWEM2","created_at":"2026-07-05T11:01:12Z"},{"alias_kind":"pith_short_8","alias_value":"B7JSM5AT","created_at":"2026-07-05T11:01:12Z"}],"graph_snapshots":[{"event_id":"sha256:91e6b06a3cb14d660ce7b91097c81bd28e42419480ef89305b3136d21261b755","target":"graph","created_at":"2026-07-05T11:01:12Z","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/2505.06553/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Refactoring, the process of improving the code structure of a software system without altering its behavior, is crucial for managing code evolution in software development. Identifying refactoring actions in source code is essential for understanding software evolution and guiding developers in maintaining and improving the code quality. This study presents an action-based Refactoring Analysis Framework named ActRef, a novel algorithm designed to advance the detection and understanding of Python refactorings through a unique code change action-based analysis of code changes. ActRef mining mult","authors_text":"Siqi Wang, Xing Hu, Xin Xia, Xinyu Wang","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2025-05-10T07:48:50Z","title":"ActRef: Enhancing the Understanding of Python Code Refactoring with Action-Based Analysis"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2505.06553","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:f7797534aa79e7cc92e30fd3e9489c0be9e3ce95adc323b0c5c758b37f9a690c","target":"record","created_at":"2026-07-05T11:01:12Z","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":"9ad598e661272a40b087516c048dddf1044f2011eafb2db3d479ecd5875ee91f","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2025-05-10T07:48:50Z","title_canon_sha256":"8d5d1d6f5865125bb4ad8070e12303273b3b62f61b42e6c1731dfeb9f1e1743f"},"schema_version":"1.0","source":{"id":"2505.06553","kind":"arxiv","version":1}},"canonical_sha256":"0fd3267413533a4b119a668e65b0b671fe0e239e583ce6ff916770bc619e787a","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"0fd3267413533a4b119a668e65b0b671fe0e239e583ce6ff916770bc619e787a","first_computed_at":"2026-07-05T11:01:12.042669Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T11:01:12.042669Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"ZKvgBXkbr5Cfqvc/FjvNqjXeDSAPUlC67Hm5V5WU78+TQ6XryLJsvgV7B2KOXZ9nve+oCvh2Wzi6DZntA1pxCA==","signature_status":"signed_v1","signed_at":"2026-07-05T11:01:12.043162Z","signed_message":"canonical_sha256_bytes"},"source_id":"2505.06553","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:f7797534aa79e7cc92e30fd3e9489c0be9e3ce95adc323b0c5c758b37f9a690c","sha256:91e6b06a3cb14d660ce7b91097c81bd28e42419480ef89305b3136d21261b755"],"state_sha256":"309f6768cd204c55a64f71d950426eb8ce96f6ad92c6d1805b9b6c0a5be6107f"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"zzWRF7/bCo9fJf/3eXSNG0q6yRe1VoW4/JKIx3W22cQpwCr2Lyt17IQ4Wy5DYo4Vlq8nVeGMB+RbLvH9LP4GCQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-16T18:28:45.770788Z","bundle_sha256":"6bc0c976115ef646d63d456c854009503a95edb3ba540289eaea9d355741555f"}}