{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:BYVPMWNUPCGT5YYMFAQYYCA6EC","short_pith_number":"pith:BYVPMWNU","canonical_record":{"source":{"id":"2503.14340","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-03-18T15:16:51Z","cross_cats_sorted":[],"title_canon_sha256":"c3a4413e19eb63a547a392e1e684c7c9cf55b2854ae6e0fdf6560a3248c3ee70","abstract_canon_sha256":"a525d6eae6dca5b1cf66f3520f102964c18bed6314d557a9001b6c62f7d1c534"},"schema_version":"1.0"},"canonical_sha256":"0e2af659b4788d3ee30c28218c081e20ad3fad4fca11ae3d9cf9e1ff8a179077","source":{"kind":"arxiv","id":"2503.14340","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2503.14340","created_at":"2026-07-05T10:39:47Z"},{"alias_kind":"arxiv_version","alias_value":"2503.14340v2","created_at":"2026-07-05T10:39:47Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2503.14340","created_at":"2026-07-05T10:39:47Z"},{"alias_kind":"pith_short_12","alias_value":"BYVPMWNUPCGT","created_at":"2026-07-05T10:39:47Z"},{"alias_kind":"pith_short_16","alias_value":"BYVPMWNUPCGT5YYM","created_at":"2026-07-05T10:39:47Z"},{"alias_kind":"pith_short_8","alias_value":"BYVPMWNU","created_at":"2026-07-05T10:39:47Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:BYVPMWNUPCGT5YYMFAQYYCA6EC","target":"record","payload":{"canonical_record":{"source":{"id":"2503.14340","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-03-18T15:16:51Z","cross_cats_sorted":[],"title_canon_sha256":"c3a4413e19eb63a547a392e1e684c7c9cf55b2854ae6e0fdf6560a3248c3ee70","abstract_canon_sha256":"a525d6eae6dca5b1cf66f3520f102964c18bed6314d557a9001b6c62f7d1c534"},"schema_version":"1.0"},"canonical_sha256":"0e2af659b4788d3ee30c28218c081e20ad3fad4fca11ae3d9cf9e1ff8a179077","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T10:39:47.741676Z","signature_b64":"5ZkoUq4NCxItvJAQNNpL/uSS0d2L2gcbrvD7HbDLF8Q8KoTHyX0jOJWTFb4IZ5VTM8ACn2LWbYFEgz3YinTXAQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"0e2af659b4788d3ee30c28218c081e20ad3fad4fca11ae3d9cf9e1ff8a179077","last_reissued_at":"2026-07-05T10:39:47.741148Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T10:39:47.741148Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2503.14340","source_version":2,"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-05T10:39:47Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"iCuHj4UhlSUUM0SBVLPGLXdsuOZtMLxPW/ZvVmGrqe0TxjY7zvZqzUKmaEUByrOpkWTMWYsMWGK/uBj7PQmbAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-02T14:15:49.884554Z"},"content_sha256":"aa1cd77305fc51e5ed46f2b9fd1b302731415beec0e3045fcfb0638f11198027","schema_version":"1.0","event_id":"sha256:aa1cd77305fc51e5ed46f2b9fd1b302731415beec0e3045fcfb0638f11198027"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:BYVPMWNUPCGT5YYMFAQYYCA6EC","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"MANTRA: Enhancing Automated Method-Level Refactoring with Contextual RAG and Multi-Agent LLM Collaboration","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Feng Lin, Jinqiu Yang, Nikolaos Tsantalis, Tse-Hsun (Peter) Chen, Yisen Xu","submitted_at":"2025-03-18T15:16:51Z","abstract_excerpt":"Maintaining and scaling software systems relies heavily on effective code refactoring, yet this process remains labor-intensive, requiring developers to carefully analyze existing codebases and prevent the introduction of new defects. Although recent advancements have leveraged Large Language Models (LLMs) to automate refactoring tasks, current solutions are constrained in scope and lack mechanisms to guarantee code compilability and successful test execution. In this work, we introduce MANTRA, a comprehensive LLM agent-based framework that automates method-level refactoring. MANTRA integrates"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2503.14340","kind":"arxiv","version":2},"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/2503.14340/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-05T10:39:47Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"eyBThPwHRftlB6DM692seR5lD3uUWNjtBc6kswgFRwq83HfZ7p+b1EOlT28W0CO6t2/OxsO4TiTG0v2wfg4MAQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-02T14:15:49.884856Z"},"content_sha256":"8c1ce6093d7fa0d542797e1e4d035268dcd2f21aece421929743ff7a0a181862","schema_version":"1.0","event_id":"sha256:8c1ce6093d7fa0d542797e1e4d035268dcd2f21aece421929743ff7a0a181862"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/BYVPMWNUPCGT5YYMFAQYYCA6EC/bundle.json","state_url":"https://pith.science/pith/BYVPMWNUPCGT5YYMFAQYYCA6EC/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/BYVPMWNUPCGT5YYMFAQYYCA6EC/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-02T14:15:49Z","links":{"resolver":"https://pith.science/pith/BYVPMWNUPCGT5YYMFAQYYCA6EC","bundle":"https://pith.science/pith/BYVPMWNUPCGT5YYMFAQYYCA6EC/bundle.json","state":"https://pith.science/pith/BYVPMWNUPCGT5YYMFAQYYCA6EC/state.json","well_known_bundle":"https://pith.science/.well-known/pith/BYVPMWNUPCGT5YYMFAQYYCA6EC/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:BYVPMWNUPCGT5YYMFAQYYCA6EC","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":"a525d6eae6dca5b1cf66f3520f102964c18bed6314d557a9001b6c62f7d1c534","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-03-18T15:16:51Z","title_canon_sha256":"c3a4413e19eb63a547a392e1e684c7c9cf55b2854ae6e0fdf6560a3248c3ee70"},"schema_version":"1.0","source":{"id":"2503.14340","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2503.14340","created_at":"2026-07-05T10:39:47Z"},{"alias_kind":"arxiv_version","alias_value":"2503.14340v2","created_at":"2026-07-05T10:39:47Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2503.14340","created_at":"2026-07-05T10:39:47Z"},{"alias_kind":"pith_short_12","alias_value":"BYVPMWNUPCGT","created_at":"2026-07-05T10:39:47Z"},{"alias_kind":"pith_short_16","alias_value":"BYVPMWNUPCGT5YYM","created_at":"2026-07-05T10:39:47Z"},{"alias_kind":"pith_short_8","alias_value":"BYVPMWNU","created_at":"2026-07-05T10:39:47Z"}],"graph_snapshots":[{"event_id":"sha256:8c1ce6093d7fa0d542797e1e4d035268dcd2f21aece421929743ff7a0a181862","target":"graph","created_at":"2026-07-05T10:39:47Z","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/2503.14340/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Maintaining and scaling software systems relies heavily on effective code refactoring, yet this process remains labor-intensive, requiring developers to carefully analyze existing codebases and prevent the introduction of new defects. Although recent advancements have leveraged Large Language Models (LLMs) to automate refactoring tasks, current solutions are constrained in scope and lack mechanisms to guarantee code compilability and successful test execution. In this work, we introduce MANTRA, a comprehensive LLM agent-based framework that automates method-level refactoring. MANTRA integrates","authors_text":"Feng Lin, Jinqiu Yang, Nikolaos Tsantalis, Tse-Hsun (Peter) Chen, Yisen Xu","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-03-18T15:16:51Z","title":"MANTRA: Enhancing Automated Method-Level Refactoring with Contextual RAG and Multi-Agent LLM Collaboration"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2503.14340","kind":"arxiv","version":2},"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:aa1cd77305fc51e5ed46f2b9fd1b302731415beec0e3045fcfb0638f11198027","target":"record","created_at":"2026-07-05T10:39:47Z","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":"a525d6eae6dca5b1cf66f3520f102964c18bed6314d557a9001b6c62f7d1c534","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-03-18T15:16:51Z","title_canon_sha256":"c3a4413e19eb63a547a392e1e684c7c9cf55b2854ae6e0fdf6560a3248c3ee70"},"schema_version":"1.0","source":{"id":"2503.14340","kind":"arxiv","version":2}},"canonical_sha256":"0e2af659b4788d3ee30c28218c081e20ad3fad4fca11ae3d9cf9e1ff8a179077","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"0e2af659b4788d3ee30c28218c081e20ad3fad4fca11ae3d9cf9e1ff8a179077","first_computed_at":"2026-07-05T10:39:47.741148Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T10:39:47.741148Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"5ZkoUq4NCxItvJAQNNpL/uSS0d2L2gcbrvD7HbDLF8Q8KoTHyX0jOJWTFb4IZ5VTM8ACn2LWbYFEgz3YinTXAQ==","signature_status":"signed_v1","signed_at":"2026-07-05T10:39:47.741676Z","signed_message":"canonical_sha256_bytes"},"source_id":"2503.14340","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:aa1cd77305fc51e5ed46f2b9fd1b302731415beec0e3045fcfb0638f11198027","sha256:8c1ce6093d7fa0d542797e1e4d035268dcd2f21aece421929743ff7a0a181862"],"state_sha256":"fb03068119a636a9ed9d44715f123f29d552df041f7c9048885e9ba002b51dd8"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"9F3CxB4RO/s/bFgm6VsZ/T43JWDvXX/D2Or3Q3ZPzRvHS7AW3Jggne/oE9LEATRwFb+BGb1fMC8++lbfmMf9Dg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-02T14:15:49.887021Z","bundle_sha256":"fc977e80beacef5b6a2c2716449a9184eb65acd0e60b391cff7bd15680215c6c"}}