{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2024:JGQFACKK27YRMUSCZ52AB4ML2N","short_pith_number":"pith:JGQFACKK","schema_version":"1.0","canonical_sha256":"49a050094ad7f1165242cf7400f18bd3709fc41e84f6c8fc2d4bd62b00b8ae30","source":{"kind":"arxiv","id":"2409.16656","version":2},"attestation_state":"computed","paper":{"title":"GUIMigrator: Semantics-Preserving Transpilation from Android XML to Compose and SwiftUI","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Xiaohu Yang, Xing Hu, Xin Xia, Yi Gao","submitted_at":"2024-09-25T06:19:54Z","abstract_excerpt":"Constructing user interfaces (UIs) is one of the most resource-intensive tasks in mobile development, often consuming more than half of overall effort. Although declarative frameworks such as Jetpack Compose (Android) and SwiftUI (iOS) have become mainstream, the majority of existing Android apps still rely on legacy XML-based layouts. Migrating these UIs to declarative paradigms is essential for maintainability and cross-platform reuse, but manual migration is costly, error-prone, and difficult to scale. We present GUIMigrator, a semantics-preserving framework that automates the migration of "},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2409.16656","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-09-25T06:19:54Z","cross_cats_sorted":[],"title_canon_sha256":"2b873387a827fbde076c9a6d5fa91661209d6f944b5ea01696f224a785fa28f8","abstract_canon_sha256":"ceaca2fb09a27b280c2669e63519c3f2ca1cadfcdafaf8df9091dc91bb1579ef"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-06-29T00:13:59.223468Z","signature_b64":"nxRDGng0WJvJEdEMgBm2NulCQESkzMfqz2+xPBOO+K90uU8NvivBL+awQJQxkSZod89fWvvgLrv0Uo02oF3QCw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"49a050094ad7f1165242cf7400f18bd3709fc41e84f6c8fc2d4bd62b00b8ae30","last_reissued_at":"2026-06-29T00:13:59.222975Z","signature_status":"signed_v1","first_computed_at":"2026-06-29T00:13:59.222975Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"GUIMigrator: Semantics-Preserving Transpilation from Android XML to Compose and SwiftUI","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Xiaohu Yang, Xing Hu, Xin Xia, Yi Gao","submitted_at":"2024-09-25T06:19:54Z","abstract_excerpt":"Constructing user interfaces (UIs) is one of the most resource-intensive tasks in mobile development, often consuming more than half of overall effort. Although declarative frameworks such as Jetpack Compose (Android) and SwiftUI (iOS) have become mainstream, the majority of existing Android apps still rely on legacy XML-based layouts. Migrating these UIs to declarative paradigms is essential for maintainability and cross-platform reuse, but manual migration is costly, error-prone, and difficult to scale. We present GUIMigrator, a semantics-preserving framework that automates the migration of "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2409.16656","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/2409.16656/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"},"aliases":[{"alias_kind":"arxiv","alias_value":"2409.16656","created_at":"2026-06-29T00:13:59.223025+00:00"},{"alias_kind":"arxiv_version","alias_value":"2409.16656v2","created_at":"2026-06-29T00:13:59.223025+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2409.16656","created_at":"2026-06-29T00:13:59.223025+00:00"},{"alias_kind":"pith_short_12","alias_value":"JGQFACKK27YR","created_at":"2026-06-29T00:13:59.223025+00:00"},{"alias_kind":"pith_short_16","alias_value":"JGQFACKK27YRMUSC","created_at":"2026-06-29T00:13:59.223025+00:00"},{"alias_kind":"pith_short_8","alias_value":"JGQFACKK","created_at":"2026-06-29T00:13:59.223025+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":1,"internal_anchor_count":1,"sample":[{"citing_arxiv_id":"2606.07085","citing_title":"Porting Declarative UI to HarmonyOS: A Heuristic-guided LLM Approach","ref_index":9,"is_internal_anchor":true}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/JGQFACKK27YRMUSCZ52AB4ML2N","json":"https://pith.science/pith/JGQFACKK27YRMUSCZ52AB4ML2N.json","graph_json":"https://pith.science/api/pith-number/JGQFACKK27YRMUSCZ52AB4ML2N/graph.json","events_json":"https://pith.science/api/pith-number/JGQFACKK27YRMUSCZ52AB4ML2N/events.json","paper":"https://pith.science/paper/JGQFACKK"},"agent_actions":{"view_html":"https://pith.science/pith/JGQFACKK27YRMUSCZ52AB4ML2N","download_json":"https://pith.science/pith/JGQFACKK27YRMUSCZ52AB4ML2N.json","view_paper":"https://pith.science/paper/JGQFACKK","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2409.16656&json=true","fetch_graph":"https://pith.science/api/pith-number/JGQFACKK27YRMUSCZ52AB4ML2N/graph.json","fetch_events":"https://pith.science/api/pith-number/JGQFACKK27YRMUSCZ52AB4ML2N/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/JGQFACKK27YRMUSCZ52AB4ML2N/action/timestamp_anchor","attest_storage":"https://pith.science/pith/JGQFACKK27YRMUSCZ52AB4ML2N/action/storage_attestation","attest_author":"https://pith.science/pith/JGQFACKK27YRMUSCZ52AB4ML2N/action/author_attestation","sign_citation":"https://pith.science/pith/JGQFACKK27YRMUSCZ52AB4ML2N/action/citation_signature","submit_replication":"https://pith.science/pith/JGQFACKK27YRMUSCZ52AB4ML2N/action/replication_record"}},"created_at":"2026-06-29T00:13:59.223025+00:00","updated_at":"2026-06-29T00:13:59.223025+00:00"}