{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2019:XBVL2EEIAQ5VH3WWG53YA2NHH3","short_pith_number":"pith:XBVL2EEI","canonical_record":{"source":{"id":"1901.00891","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-01-03T19:44:10Z","cross_cats_sorted":[],"title_canon_sha256":"71782f103f5fb03de0f384166f2295fd5882457685604e9df700cfa5111f979e","abstract_canon_sha256":"b8e8b1d8f8d7653c3f8603118601554472847df3362a049fd8d0810cd287c992"},"schema_version":"1.0"},"canonical_sha256":"b86abd1088043b53eed637778069a73ec83b213d46b5c65501899da4608cccd7","source":{"kind":"arxiv","id":"1901.00891","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1901.00891","created_at":"2026-05-17T23:56:57Z"},{"alias_kind":"arxiv_version","alias_value":"1901.00891v1","created_at":"2026-05-17T23:56:57Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1901.00891","created_at":"2026-05-17T23:56:57Z"},{"alias_kind":"pith_short_12","alias_value":"XBVL2EEIAQ5V","created_at":"2026-05-18T12:33:33Z"},{"alias_kind":"pith_short_16","alias_value":"XBVL2EEIAQ5VH3WW","created_at":"2026-05-18T12:33:33Z"},{"alias_kind":"pith_short_8","alias_value":"XBVL2EEI","created_at":"2026-05-18T12:33:33Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2019:XBVL2EEIAQ5VH3WWG53YA2NHH3","target":"record","payload":{"canonical_record":{"source":{"id":"1901.00891","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-01-03T19:44:10Z","cross_cats_sorted":[],"title_canon_sha256":"71782f103f5fb03de0f384166f2295fd5882457685604e9df700cfa5111f979e","abstract_canon_sha256":"b8e8b1d8f8d7653c3f8603118601554472847df3362a049fd8d0810cd287c992"},"schema_version":"1.0"},"canonical_sha256":"b86abd1088043b53eed637778069a73ec83b213d46b5c65501899da4608cccd7","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:56:57.796773Z","signature_b64":"FWE/S1LLcCZyeuKFqx5vS7PGK8/smn0fTo91XQH2p7wheJpNB0uN5IdU9+Cn+JRJ47GHn75tRAciaI5/ULoXAQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"b86abd1088043b53eed637778069a73ec83b213d46b5c65501899da4608cccd7","last_reissued_at":"2026-05-17T23:56:57.796127Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:56:57.796127Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1901.00891","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-05-17T23:56:57Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"W4aZWlRxUPOBheMoZaaJxuIF4d+5sWuh0/beZZS9WRUgRLpR8yyb13OUOJ7jNvf8kAvpTirpmsVAtAVFSAIfCw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-25T17:02:03.218492Z"},"content_sha256":"a4fba98c7eb766380c187f79d829dfa57a1c880e0c4d2869eabfee0c4ed87c56","schema_version":"1.0","event_id":"sha256:a4fba98c7eb766380c187f79d829dfa57a1c880e0c4d2869eabfee0c4ed87c56"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2019:XBVL2EEIAQ5VH3WWG53YA2NHH3","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Guigle: A GUI Search Engine for Android Apps","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Carlos Bernal-Cardenas, Denys Poshyvanyk, Kevin Moran, Linyong Nan, Michele Tufano, Zhehan Shi, Zichang Liu","submitted_at":"2019-01-03T19:44:10Z","abstract_excerpt":"The process of developing a mobile application typically starts with the ideation and conceptualization of its user interface. This concept is then translated into a set of mock-ups to help determine how well the user interface embodies the intended features of the app. After the creation of mock-ups developers then translate it into an app that runs in a mobile device. In this paper we propose an approach, called GUIGLE, that aims to facilitate the process of conceptualizing the user interface of an app through GUI search. GUIGLE indexes GUI images and metadata extracted using automated dynam"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1901.00891","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":""},"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-05-17T23:56:57Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"GxB+nuflAcOcuXd26GsM4PMayhUQQr78DgoSYfqkFpbEFSFYyM6rkCDMBTBP62vr3tP2tbUhrfRvmL1dVJwZAQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-25T17:02:03.218863Z"},"content_sha256":"26f4c393b077de79fb4e45f53e78095e1c606e3c77991c11b706427c64acaa39","schema_version":"1.0","event_id":"sha256:26f4c393b077de79fb4e45f53e78095e1c606e3c77991c11b706427c64acaa39"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/XBVL2EEIAQ5VH3WWG53YA2NHH3/bundle.json","state_url":"https://pith.science/pith/XBVL2EEIAQ5VH3WWG53YA2NHH3/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/XBVL2EEIAQ5VH3WWG53YA2NHH3/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-05-25T17:02:03Z","links":{"resolver":"https://pith.science/pith/XBVL2EEIAQ5VH3WWG53YA2NHH3","bundle":"https://pith.science/pith/XBVL2EEIAQ5VH3WWG53YA2NHH3/bundle.json","state":"https://pith.science/pith/XBVL2EEIAQ5VH3WWG53YA2NHH3/state.json","well_known_bundle":"https://pith.science/.well-known/pith/XBVL2EEIAQ5VH3WWG53YA2NHH3/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:XBVL2EEIAQ5VH3WWG53YA2NHH3","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":"b8e8b1d8f8d7653c3f8603118601554472847df3362a049fd8d0810cd287c992","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-01-03T19:44:10Z","title_canon_sha256":"71782f103f5fb03de0f384166f2295fd5882457685604e9df700cfa5111f979e"},"schema_version":"1.0","source":{"id":"1901.00891","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1901.00891","created_at":"2026-05-17T23:56:57Z"},{"alias_kind":"arxiv_version","alias_value":"1901.00891v1","created_at":"2026-05-17T23:56:57Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1901.00891","created_at":"2026-05-17T23:56:57Z"},{"alias_kind":"pith_short_12","alias_value":"XBVL2EEIAQ5V","created_at":"2026-05-18T12:33:33Z"},{"alias_kind":"pith_short_16","alias_value":"XBVL2EEIAQ5VH3WW","created_at":"2026-05-18T12:33:33Z"},{"alias_kind":"pith_short_8","alias_value":"XBVL2EEI","created_at":"2026-05-18T12:33:33Z"}],"graph_snapshots":[{"event_id":"sha256:26f4c393b077de79fb4e45f53e78095e1c606e3c77991c11b706427c64acaa39","target":"graph","created_at":"2026-05-17T23:56:57Z","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"},"paper":{"abstract_excerpt":"The process of developing a mobile application typically starts with the ideation and conceptualization of its user interface. This concept is then translated into a set of mock-ups to help determine how well the user interface embodies the intended features of the app. After the creation of mock-ups developers then translate it into an app that runs in a mobile device. In this paper we propose an approach, called GUIGLE, that aims to facilitate the process of conceptualizing the user interface of an app through GUI search. GUIGLE indexes GUI images and metadata extracted using automated dynam","authors_text":"Carlos Bernal-Cardenas, Denys Poshyvanyk, Kevin Moran, Linyong Nan, Michele Tufano, Zhehan Shi, Zichang Liu","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-01-03T19:44:10Z","title":"Guigle: A GUI Search Engine for Android Apps"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1901.00891","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:a4fba98c7eb766380c187f79d829dfa57a1c880e0c4d2869eabfee0c4ed87c56","target":"record","created_at":"2026-05-17T23:56:57Z","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":"b8e8b1d8f8d7653c3f8603118601554472847df3362a049fd8d0810cd287c992","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-01-03T19:44:10Z","title_canon_sha256":"71782f103f5fb03de0f384166f2295fd5882457685604e9df700cfa5111f979e"},"schema_version":"1.0","source":{"id":"1901.00891","kind":"arxiv","version":1}},"canonical_sha256":"b86abd1088043b53eed637778069a73ec83b213d46b5c65501899da4608cccd7","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"b86abd1088043b53eed637778069a73ec83b213d46b5c65501899da4608cccd7","first_computed_at":"2026-05-17T23:56:57.796127Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:56:57.796127Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"FWE/S1LLcCZyeuKFqx5vS7PGK8/smn0fTo91XQH2p7wheJpNB0uN5IdU9+Cn+JRJ47GHn75tRAciaI5/ULoXAQ==","signature_status":"signed_v1","signed_at":"2026-05-17T23:56:57.796773Z","signed_message":"canonical_sha256_bytes"},"source_id":"1901.00891","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:a4fba98c7eb766380c187f79d829dfa57a1c880e0c4d2869eabfee0c4ed87c56","sha256:26f4c393b077de79fb4e45f53e78095e1c606e3c77991c11b706427c64acaa39"],"state_sha256":"27d60933f29704a4f89a1df2f818ff6bf7ec8d24e7b25e05270a1df85fc83530"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"islEYsXQx3KduEjOj6eQBgWxoFt2mTZzBZ9WYli7tZYkuOLEvQIh2enStlariYXI93NgJmwm4F7dgiN08gpQAw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-25T17:02:03.221340Z","bundle_sha256":"95f03415875df265b069148b3f9f5b8c0b6534f960cfd2adcd9159bbd11aab38"}}