{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:W55QQDWJ67TY6TDDIVMQP5RERD","short_pith_number":"pith:W55QQDWJ","canonical_record":{"source":{"id":"2412.18035","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-12-23T23:09:48Z","cross_cats_sorted":[],"title_canon_sha256":"af0f88f7de6e1a7067af9a2d27831ef17a80c7a15887af825c8930e0e7b0a808","abstract_canon_sha256":"6f3c720246c0485e4eeea85eb07d75f7f6d39baa0e5898640baff3bef1d1e73a"},"schema_version":"1.0"},"canonical_sha256":"b77b080ec9f7e78f4c63455907f62488e241a7cf3cc9d602d0f358dd00cc414b","source":{"kind":"arxiv","id":"2412.18035","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2412.18035","created_at":"2026-07-05T09:53:48Z"},{"alias_kind":"arxiv_version","alias_value":"2412.18035v1","created_at":"2026-07-05T09:53:48Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2412.18035","created_at":"2026-07-05T09:53:48Z"},{"alias_kind":"pith_short_12","alias_value":"W55QQDWJ67TY","created_at":"2026-07-05T09:53:48Z"},{"alias_kind":"pith_short_16","alias_value":"W55QQDWJ67TY6TDD","created_at":"2026-07-05T09:53:48Z"},{"alias_kind":"pith_short_8","alias_value":"W55QQDWJ","created_at":"2026-07-05T09:53:48Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:W55QQDWJ67TY6TDDIVMQP5RERD","target":"record","payload":{"canonical_record":{"source":{"id":"2412.18035","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-12-23T23:09:48Z","cross_cats_sorted":[],"title_canon_sha256":"af0f88f7de6e1a7067af9a2d27831ef17a80c7a15887af825c8930e0e7b0a808","abstract_canon_sha256":"6f3c720246c0485e4eeea85eb07d75f7f6d39baa0e5898640baff3bef1d1e73a"},"schema_version":"1.0"},"canonical_sha256":"b77b080ec9f7e78f4c63455907f62488e241a7cf3cc9d602d0f358dd00cc414b","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T09:53:48.776498Z","signature_b64":"qeD1ozwAaesn8wCkwTyRRoTdd4a/kJ1RFQsSOS9XyFV8LhWFTOfvCktuWCCbzMCJH9zQZ2LtvlYxEiO5+7dzBg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"b77b080ec9f7e78f4c63455907f62488e241a7cf3cc9d602d0f358dd00cc414b","last_reissued_at":"2026-07-05T09:53:48.776022Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T09:53:48.776022Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2412.18035","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-05T09:53:48Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"geXdMs0E7xXJxJsuFCtVK+Chl81jPyAPFKirRinvsKYgfYyACba5iQBwPEAtcdlB9fbl1H4iq3ophTas5m+pCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-08T18:42:03.322042Z"},"content_sha256":"8033c41d96a4ede96140a614ad79762f72d647ec6423e242d009aaa7f81c1bc3","schema_version":"1.0","event_id":"sha256:8033c41d96a4ede96140a614ad79762f72d647ec6423e242d009aaa7f81c1bc3"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:W55QQDWJ67TY6TDDIVMQP5RERD","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Generating refactored code accurately using reinforcement learning","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Indranil Palit, Tushar Sharma","submitted_at":"2024-12-23T23:09:48Z","abstract_excerpt":"Automated source code refactoring, particularly extract method refactoring, is a crucial and frequently employed technique during software development. Despite its importance and frequent use by practitioners, current automated techniques face significant limitations. These approaches often rely on developers to identify the precise bounds of refactoring opportunities in terms of source code statements. Also, they often do not capture the semantic context, resulting in offering no automated means to suggest meaningful method name, for instance. To address these challenges, we propose a novel r"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2412.18035","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/2412.18035/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-05T09:53:48Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"jY3bbfPrmwJV0bCYhegi86ApIq/n8fi3Lw03exAfgyL7GautUdPe6iIC4RzkJSRk/wauIoKo/hYdhFNjmQCrBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-08T18:42:03.322890Z"},"content_sha256":"034fab4025bb31939035168f99ae3c59876644cb2c080ab59cbd46983afad503","schema_version":"1.0","event_id":"sha256:034fab4025bb31939035168f99ae3c59876644cb2c080ab59cbd46983afad503"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/W55QQDWJ67TY6TDDIVMQP5RERD/bundle.json","state_url":"https://pith.science/pith/W55QQDWJ67TY6TDDIVMQP5RERD/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/W55QQDWJ67TY6TDDIVMQP5RERD/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-08T18:42:03Z","links":{"resolver":"https://pith.science/pith/W55QQDWJ67TY6TDDIVMQP5RERD","bundle":"https://pith.science/pith/W55QQDWJ67TY6TDDIVMQP5RERD/bundle.json","state":"https://pith.science/pith/W55QQDWJ67TY6TDDIVMQP5RERD/state.json","well_known_bundle":"https://pith.science/.well-known/pith/W55QQDWJ67TY6TDDIVMQP5RERD/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:W55QQDWJ67TY6TDDIVMQP5RERD","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":"6f3c720246c0485e4eeea85eb07d75f7f6d39baa0e5898640baff3bef1d1e73a","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-12-23T23:09:48Z","title_canon_sha256":"af0f88f7de6e1a7067af9a2d27831ef17a80c7a15887af825c8930e0e7b0a808"},"schema_version":"1.0","source":{"id":"2412.18035","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2412.18035","created_at":"2026-07-05T09:53:48Z"},{"alias_kind":"arxiv_version","alias_value":"2412.18035v1","created_at":"2026-07-05T09:53:48Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2412.18035","created_at":"2026-07-05T09:53:48Z"},{"alias_kind":"pith_short_12","alias_value":"W55QQDWJ67TY","created_at":"2026-07-05T09:53:48Z"},{"alias_kind":"pith_short_16","alias_value":"W55QQDWJ67TY6TDD","created_at":"2026-07-05T09:53:48Z"},{"alias_kind":"pith_short_8","alias_value":"W55QQDWJ","created_at":"2026-07-05T09:53:48Z"}],"graph_snapshots":[{"event_id":"sha256:034fab4025bb31939035168f99ae3c59876644cb2c080ab59cbd46983afad503","target":"graph","created_at":"2026-07-05T09:53:48Z","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/2412.18035/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Automated source code refactoring, particularly extract method refactoring, is a crucial and frequently employed technique during software development. Despite its importance and frequent use by practitioners, current automated techniques face significant limitations. These approaches often rely on developers to identify the precise bounds of refactoring opportunities in terms of source code statements. Also, they often do not capture the semantic context, resulting in offering no automated means to suggest meaningful method name, for instance. To address these challenges, we propose a novel r","authors_text":"Indranil Palit, Tushar Sharma","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-12-23T23:09:48Z","title":"Generating refactored code accurately using reinforcement learning"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2412.18035","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:8033c41d96a4ede96140a614ad79762f72d647ec6423e242d009aaa7f81c1bc3","target":"record","created_at":"2026-07-05T09:53:48Z","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":"6f3c720246c0485e4eeea85eb07d75f7f6d39baa0e5898640baff3bef1d1e73a","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-12-23T23:09:48Z","title_canon_sha256":"af0f88f7de6e1a7067af9a2d27831ef17a80c7a15887af825c8930e0e7b0a808"},"schema_version":"1.0","source":{"id":"2412.18035","kind":"arxiv","version":1}},"canonical_sha256":"b77b080ec9f7e78f4c63455907f62488e241a7cf3cc9d602d0f358dd00cc414b","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"b77b080ec9f7e78f4c63455907f62488e241a7cf3cc9d602d0f358dd00cc414b","first_computed_at":"2026-07-05T09:53:48.776022Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T09:53:48.776022Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"qeD1ozwAaesn8wCkwTyRRoTdd4a/kJ1RFQsSOS9XyFV8LhWFTOfvCktuWCCbzMCJH9zQZ2LtvlYxEiO5+7dzBg==","signature_status":"signed_v1","signed_at":"2026-07-05T09:53:48.776498Z","signed_message":"canonical_sha256_bytes"},"source_id":"2412.18035","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:8033c41d96a4ede96140a614ad79762f72d647ec6423e242d009aaa7f81c1bc3","sha256:034fab4025bb31939035168f99ae3c59876644cb2c080ab59cbd46983afad503"],"state_sha256":"0c43c23f31a371f5d988d820f59e036abf051b6f18002671c9ccfb3db8a26034"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"EEt270CK4ZjTmUHlLHWzAh1xyxxrxRK4h0ihnF0nwI/MmbvBWpKp1YtTHumwWTgue7d2CAhNmspcXOFEct9XCg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-08T18:42:03.329967Z","bundle_sha256":"f9290f20a78d2621e257acf20c4577b66f2c5632d5777b2bf0782886782fd506"}}