{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2022:VBLY7LCUHMF47EC7OSODRAQKR4","short_pith_number":"pith:VBLY7LCU","canonical_record":{"source":{"id":"2208.13417","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2022-08-29T08:21:46Z","cross_cats_sorted":[],"title_canon_sha256":"a80c988305b8206955c2993352ca4ac36e3e209663257e7c6ed84e1753f7cb40","abstract_canon_sha256":"350f4ec2ab8b77fb38912db43c2d65cb99f65e7f785dd38d279ef39a0e8639cd"},"schema_version":"1.0"},"canonical_sha256":"a8578fac543b0bcf905f749c38820a8f0c939f110baec6f240f86668f5174bac","source":{"kind":"arxiv","id":"2208.13417","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2208.13417","created_at":"2026-07-05T04:52:08Z"},{"alias_kind":"arxiv_version","alias_value":"2208.13417v1","created_at":"2026-07-05T04:52:08Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2208.13417","created_at":"2026-07-05T04:52:08Z"},{"alias_kind":"pith_short_12","alias_value":"VBLY7LCUHMF4","created_at":"2026-07-05T04:52:08Z"},{"alias_kind":"pith_short_16","alias_value":"VBLY7LCUHMF47EC7","created_at":"2026-07-05T04:52:08Z"},{"alias_kind":"pith_short_8","alias_value":"VBLY7LCU","created_at":"2026-07-05T04:52:08Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2022:VBLY7LCUHMF47EC7OSODRAQKR4","target":"record","payload":{"canonical_record":{"source":{"id":"2208.13417","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2022-08-29T08:21:46Z","cross_cats_sorted":[],"title_canon_sha256":"a80c988305b8206955c2993352ca4ac36e3e209663257e7c6ed84e1753f7cb40","abstract_canon_sha256":"350f4ec2ab8b77fb38912db43c2d65cb99f65e7f785dd38d279ef39a0e8639cd"},"schema_version":"1.0"},"canonical_sha256":"a8578fac543b0bcf905f749c38820a8f0c939f110baec6f240f86668f5174bac","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T04:52:08.610139Z","signature_b64":"pNTw/y0AO0nVqQ4tfR9vP7AeeMUmJNbOwQaGRxTU7kyhzeBcYE/7y0NOtNhAVnGg/wzRtAk0+d8hDZCkK602Cg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"a8578fac543b0bcf905f749c38820a8f0c939f110baec6f240f86668f5174bac","last_reissued_at":"2026-07-05T04:52:08.609722Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T04:52:08.609722Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2208.13417","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-05T04:52:08Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"47w7JJjYKyue1UYBMs74HZ4fZWkSn3Jzwu5bu05qSQAmkxPionvEzXT54V37Hd+RrDdoqzj0q1ftPA0sOmBWDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-05T19:44:41.921005Z"},"content_sha256":"b1215597b52f33dff55f43af7454f70aebdf929b0790ca012d97e3e3c77b18d5","schema_version":"1.0","event_id":"sha256:b1215597b52f33dff55f43af7454f70aebdf929b0790ca012d97e3e3c77b18d5"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2022:VBLY7LCUHMF47EC7OSODRAQKR4","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Mining Android API Usage to Generate Unit Test Cases for Pinpointing Compatibility Issues","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"John Grundy, Li Li, Pei Liu, Xiao Chen, Xiaoyu Sun, Yanjie Zhao","submitted_at":"2022-08-29T08:21:46Z","abstract_excerpt":"Despite being one of the largest and most popular projects, the official Android framework has only provided test cases for less than 30% of its APIs. Such a poor test case coverage rate has led to many compatibility issues that can cause apps to crash at runtime on specific Android devices, resulting in poor user experiences for both apps and the Android ecosystem. To mitigate this impact, various approaches have been proposed to automatically detect such compatibility issues. Unfortunately, these approaches have only focused on detecting signature-induced compatibility issues (i.e., a certai"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2208.13417","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/2208.13417/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-05T04:52:08Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"JDUaXOXjY3x5UkfRX1mdeBDbJlqqUTcty9zvwJb4tpsv06WFBVf+ls/OjFM1RHNJHHqRSasCfWKRYq3PjCarCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-05T19:44:41.922556Z"},"content_sha256":"c3a18fe379e71d4a96b18d8f0a3395442d75fdc9affe9c8028dd037553ee7e2d","schema_version":"1.0","event_id":"sha256:c3a18fe379e71d4a96b18d8f0a3395442d75fdc9affe9c8028dd037553ee7e2d"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/VBLY7LCUHMF47EC7OSODRAQKR4/bundle.json","state_url":"https://pith.science/pith/VBLY7LCUHMF47EC7OSODRAQKR4/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/VBLY7LCUHMF47EC7OSODRAQKR4/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-05T19:44:41Z","links":{"resolver":"https://pith.science/pith/VBLY7LCUHMF47EC7OSODRAQKR4","bundle":"https://pith.science/pith/VBLY7LCUHMF47EC7OSODRAQKR4/bundle.json","state":"https://pith.science/pith/VBLY7LCUHMF47EC7OSODRAQKR4/state.json","well_known_bundle":"https://pith.science/.well-known/pith/VBLY7LCUHMF47EC7OSODRAQKR4/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2022:VBLY7LCUHMF47EC7OSODRAQKR4","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":"350f4ec2ab8b77fb38912db43c2d65cb99f65e7f785dd38d279ef39a0e8639cd","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2022-08-29T08:21:46Z","title_canon_sha256":"a80c988305b8206955c2993352ca4ac36e3e209663257e7c6ed84e1753f7cb40"},"schema_version":"1.0","source":{"id":"2208.13417","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2208.13417","created_at":"2026-07-05T04:52:08Z"},{"alias_kind":"arxiv_version","alias_value":"2208.13417v1","created_at":"2026-07-05T04:52:08Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2208.13417","created_at":"2026-07-05T04:52:08Z"},{"alias_kind":"pith_short_12","alias_value":"VBLY7LCUHMF4","created_at":"2026-07-05T04:52:08Z"},{"alias_kind":"pith_short_16","alias_value":"VBLY7LCUHMF47EC7","created_at":"2026-07-05T04:52:08Z"},{"alias_kind":"pith_short_8","alias_value":"VBLY7LCU","created_at":"2026-07-05T04:52:08Z"}],"graph_snapshots":[{"event_id":"sha256:c3a18fe379e71d4a96b18d8f0a3395442d75fdc9affe9c8028dd037553ee7e2d","target":"graph","created_at":"2026-07-05T04:52:08Z","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/2208.13417/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Despite being one of the largest and most popular projects, the official Android framework has only provided test cases for less than 30% of its APIs. Such a poor test case coverage rate has led to many compatibility issues that can cause apps to crash at runtime on specific Android devices, resulting in poor user experiences for both apps and the Android ecosystem. To mitigate this impact, various approaches have been proposed to automatically detect such compatibility issues. Unfortunately, these approaches have only focused on detecting signature-induced compatibility issues (i.e., a certai","authors_text":"John Grundy, Li Li, Pei Liu, Xiao Chen, Xiaoyu Sun, Yanjie Zhao","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2022-08-29T08:21:46Z","title":"Mining Android API Usage to Generate Unit Test Cases for Pinpointing Compatibility Issues"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2208.13417","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:b1215597b52f33dff55f43af7454f70aebdf929b0790ca012d97e3e3c77b18d5","target":"record","created_at":"2026-07-05T04:52:08Z","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":"350f4ec2ab8b77fb38912db43c2d65cb99f65e7f785dd38d279ef39a0e8639cd","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2022-08-29T08:21:46Z","title_canon_sha256":"a80c988305b8206955c2993352ca4ac36e3e209663257e7c6ed84e1753f7cb40"},"schema_version":"1.0","source":{"id":"2208.13417","kind":"arxiv","version":1}},"canonical_sha256":"a8578fac543b0bcf905f749c38820a8f0c939f110baec6f240f86668f5174bac","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"a8578fac543b0bcf905f749c38820a8f0c939f110baec6f240f86668f5174bac","first_computed_at":"2026-07-05T04:52:08.609722Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T04:52:08.609722Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"pNTw/y0AO0nVqQ4tfR9vP7AeeMUmJNbOwQaGRxTU7kyhzeBcYE/7y0NOtNhAVnGg/wzRtAk0+d8hDZCkK602Cg==","signature_status":"signed_v1","signed_at":"2026-07-05T04:52:08.610139Z","signed_message":"canonical_sha256_bytes"},"source_id":"2208.13417","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:b1215597b52f33dff55f43af7454f70aebdf929b0790ca012d97e3e3c77b18d5","sha256:c3a18fe379e71d4a96b18d8f0a3395442d75fdc9affe9c8028dd037553ee7e2d"],"state_sha256":"ae1ad9b52685fc01916234d6fd5d350ae1da7e833169b2157dae61d827ecbfc0"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Zgh9oJurNmIRS49HT0XrG8fejM2crNfySD9hOJkoNnmDaw2pxRCIo6QNg6UklShVIwooLR66dbdBn5PcDtqgAg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-05T19:44:41.930456Z","bundle_sha256":"282d2ddb775f1b706d07c10a505646e3fe6e5419d7ef0375ed8e1365e82406b0"}}