{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2023:27JLIQQM5T2FQ7BUUP4KVA2V2J","short_pith_number":"pith:27JLIQQM","canonical_record":{"source":{"id":"2312.12600","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/publicdomain/zero/1.0/","primary_cat":"cs.SE","submitted_at":"2023-12-19T21:09:54Z","cross_cats_sorted":[],"title_canon_sha256":"b1ad1cde03d691d0a6f875c94b40ec82bea81502a4f4a35b4c9f507a3f111de2","abstract_canon_sha256":"f8ce2002d3917cd8e7e81adefb5fb58906e31f1fec7a1b70c195120d376862de"},"schema_version":"1.0"},"canonical_sha256":"d7d2b4420cecf4587c34a3f8aa8355d24e97e915e976a3b1f4c3039014b85d27","source":{"kind":"arxiv","id":"2312.12600","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2312.12600","created_at":"2026-07-05T07:26:23Z"},{"alias_kind":"arxiv_version","alias_value":"2312.12600v1","created_at":"2026-07-05T07:26:23Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2312.12600","created_at":"2026-07-05T07:26:23Z"},{"alias_kind":"pith_short_12","alias_value":"27JLIQQM5T2F","created_at":"2026-07-05T07:26:23Z"},{"alias_kind":"pith_short_16","alias_value":"27JLIQQM5T2FQ7BU","created_at":"2026-07-05T07:26:23Z"},{"alias_kind":"pith_short_8","alias_value":"27JLIQQM","created_at":"2026-07-05T07:26:23Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2023:27JLIQQM5T2FQ7BUUP4KVA2V2J","target":"record","payload":{"canonical_record":{"source":{"id":"2312.12600","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/publicdomain/zero/1.0/","primary_cat":"cs.SE","submitted_at":"2023-12-19T21:09:54Z","cross_cats_sorted":[],"title_canon_sha256":"b1ad1cde03d691d0a6f875c94b40ec82bea81502a4f4a35b4c9f507a3f111de2","abstract_canon_sha256":"f8ce2002d3917cd8e7e81adefb5fb58906e31f1fec7a1b70c195120d376862de"},"schema_version":"1.0"},"canonical_sha256":"d7d2b4420cecf4587c34a3f8aa8355d24e97e915e976a3b1f4c3039014b85d27","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T07:26:23.486360Z","signature_b64":"MZX0A4+HX2u/51dl2OpwWDP/jd+46sr72UZKFBg/+EV2122c+ESOKOhU/TYOfNFr6maDHH1g5wIC5F99JAYkDg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"d7d2b4420cecf4587c34a3f8aa8355d24e97e915e976a3b1f4c3039014b85d27","last_reissued_at":"2026-07-05T07:26:23.485918Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T07:26:23.485918Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2312.12600","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-05T07:26:23Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"+J6ni8l9T6wfo8zz//XXo/Vh9Z1hqRjtDvqcvOT6FFLqTxQaqHbwRfp+3PeYNcAkMon5W9zk1zOJEFYlNyjEAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T12:28:24.132382Z"},"content_sha256":"f0079aa6d79f7a79106ffec9f82ec9d35c1a1085649ce47db26ff285b2cc8b74","schema_version":"1.0","event_id":"sha256:f0079aa6d79f7a79106ffec9f82ec9d35c1a1085649ce47db26ff285b2cc8b74"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2023:27JLIQQM5T2FQ7BUUP4KVA2V2J","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Behind the Intent of Extract Method Refactoring: A Systematic Literature Review","license":"http://creativecommons.org/publicdomain/zero/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Ali Ouni, Eman Abdullah AlOmar, Mohamed Wiem Mkaouer","submitted_at":"2023-12-19T21:09:54Z","abstract_excerpt":"Code refactoring is widely recognized as an essential software engineering practice to improve the understandability and maintainability of the source code. The Extract Method refactoring is considered as \"Swiss army knife\" of refactorings, as developers often apply it to improve their code quality. In recent years, several studies attempted to recommend Extract Method refactorings allowing the collection, analysis, and revelation of actionable data-driven insights about refactoring practices within software projects. In this paper, we aim at reviewing the current body of knowledge on existing"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2312.12600","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/2312.12600/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-05T07:26:23Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"W/571NJ8+q4aBm36+QC/dKk13Fx39lf1WsncresTjOiPjCJD6h3shjgMlo2A0YRiIBLtWSKh2tUhYxxEVtdpDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T12:28:24.132752Z"},"content_sha256":"882d21e52eebf838b1b552048a548b3b6217512e4d02a25755497e50a598b71c","schema_version":"1.0","event_id":"sha256:882d21e52eebf838b1b552048a548b3b6217512e4d02a25755497e50a598b71c"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/27JLIQQM5T2FQ7BUUP4KVA2V2J/bundle.json","state_url":"https://pith.science/pith/27JLIQQM5T2FQ7BUUP4KVA2V2J/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/27JLIQQM5T2FQ7BUUP4KVA2V2J/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-07T12:28:24Z","links":{"resolver":"https://pith.science/pith/27JLIQQM5T2FQ7BUUP4KVA2V2J","bundle":"https://pith.science/pith/27JLIQQM5T2FQ7BUUP4KVA2V2J/bundle.json","state":"https://pith.science/pith/27JLIQQM5T2FQ7BUUP4KVA2V2J/state.json","well_known_bundle":"https://pith.science/.well-known/pith/27JLIQQM5T2FQ7BUUP4KVA2V2J/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2023:27JLIQQM5T2FQ7BUUP4KVA2V2J","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":"f8ce2002d3917cd8e7e81adefb5fb58906e31f1fec7a1b70c195120d376862de","cross_cats_sorted":[],"license":"http://creativecommons.org/publicdomain/zero/1.0/","primary_cat":"cs.SE","submitted_at":"2023-12-19T21:09:54Z","title_canon_sha256":"b1ad1cde03d691d0a6f875c94b40ec82bea81502a4f4a35b4c9f507a3f111de2"},"schema_version":"1.0","source":{"id":"2312.12600","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2312.12600","created_at":"2026-07-05T07:26:23Z"},{"alias_kind":"arxiv_version","alias_value":"2312.12600v1","created_at":"2026-07-05T07:26:23Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2312.12600","created_at":"2026-07-05T07:26:23Z"},{"alias_kind":"pith_short_12","alias_value":"27JLIQQM5T2F","created_at":"2026-07-05T07:26:23Z"},{"alias_kind":"pith_short_16","alias_value":"27JLIQQM5T2FQ7BU","created_at":"2026-07-05T07:26:23Z"},{"alias_kind":"pith_short_8","alias_value":"27JLIQQM","created_at":"2026-07-05T07:26:23Z"}],"graph_snapshots":[{"event_id":"sha256:882d21e52eebf838b1b552048a548b3b6217512e4d02a25755497e50a598b71c","target":"graph","created_at":"2026-07-05T07:26:23Z","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/2312.12600/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Code refactoring is widely recognized as an essential software engineering practice to improve the understandability and maintainability of the source code. The Extract Method refactoring is considered as \"Swiss army knife\" of refactorings, as developers often apply it to improve their code quality. In recent years, several studies attempted to recommend Extract Method refactorings allowing the collection, analysis, and revelation of actionable data-driven insights about refactoring practices within software projects. In this paper, we aim at reviewing the current body of knowledge on existing","authors_text":"Ali Ouni, Eman Abdullah AlOmar, Mohamed Wiem Mkaouer","cross_cats":[],"headline":"","license":"http://creativecommons.org/publicdomain/zero/1.0/","primary_cat":"cs.SE","submitted_at":"2023-12-19T21:09:54Z","title":"Behind the Intent of Extract Method Refactoring: A Systematic Literature Review"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2312.12600","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:f0079aa6d79f7a79106ffec9f82ec9d35c1a1085649ce47db26ff285b2cc8b74","target":"record","created_at":"2026-07-05T07:26:23Z","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":"f8ce2002d3917cd8e7e81adefb5fb58906e31f1fec7a1b70c195120d376862de","cross_cats_sorted":[],"license":"http://creativecommons.org/publicdomain/zero/1.0/","primary_cat":"cs.SE","submitted_at":"2023-12-19T21:09:54Z","title_canon_sha256":"b1ad1cde03d691d0a6f875c94b40ec82bea81502a4f4a35b4c9f507a3f111de2"},"schema_version":"1.0","source":{"id":"2312.12600","kind":"arxiv","version":1}},"canonical_sha256":"d7d2b4420cecf4587c34a3f8aa8355d24e97e915e976a3b1f4c3039014b85d27","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"d7d2b4420cecf4587c34a3f8aa8355d24e97e915e976a3b1f4c3039014b85d27","first_computed_at":"2026-07-05T07:26:23.485918Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T07:26:23.485918Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"MZX0A4+HX2u/51dl2OpwWDP/jd+46sr72UZKFBg/+EV2122c+ESOKOhU/TYOfNFr6maDHH1g5wIC5F99JAYkDg==","signature_status":"signed_v1","signed_at":"2026-07-05T07:26:23.486360Z","signed_message":"canonical_sha256_bytes"},"source_id":"2312.12600","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:f0079aa6d79f7a79106ffec9f82ec9d35c1a1085649ce47db26ff285b2cc8b74","sha256:882d21e52eebf838b1b552048a548b3b6217512e4d02a25755497e50a598b71c"],"state_sha256":"9b6764eb9edc724b68c998247b6fde580543a03abe04cd99898a647bd58d0315"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Ob40CUJgxXBTEDjnM3oqwGqAIGXb+jMJr+Ep8/cdaOgBgNNvUhMG6sopCx1qr9xEqR3vke22OL1EOEKHpjLxAw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-07T12:28:24.134609Z","bundle_sha256":"b6d0a924f34b45186433d910a062cc1ea39a8a630d5609953e52053193078bcb"}}