{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2021:P3KSEBIEG365E2CPF4MX57SJOT","short_pith_number":"pith:P3KSEBIE","canonical_record":{"source":{"id":"2104.02513","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-04-06T13:47:58Z","cross_cats_sorted":[],"title_canon_sha256":"43c5dae24a922ec6b9885a3358c57569534e5b947f3955fcb1a32fcad8ae5eba","abstract_canon_sha256":"dc72f9f11722ac23d434807139cfb8372ad747ccb7679325eee70aec15d60a25"},"schema_version":"1.0"},"canonical_sha256":"7ed522050436fdd2684f2f197efe4974f6264844051691513aad7950cc607a05","source":{"kind":"arxiv","id":"2104.02513","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2104.02513","created_at":"2026-07-05T02:29:49Z"},{"alias_kind":"arxiv_version","alias_value":"2104.02513v1","created_at":"2026-07-05T02:29:49Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2104.02513","created_at":"2026-07-05T02:29:49Z"},{"alias_kind":"pith_short_12","alias_value":"P3KSEBIEG365","created_at":"2026-07-05T02:29:49Z"},{"alias_kind":"pith_short_16","alias_value":"P3KSEBIEG365E2CP","created_at":"2026-07-05T02:29:49Z"},{"alias_kind":"pith_short_8","alias_value":"P3KSEBIE","created_at":"2026-07-05T02:29:49Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2021:P3KSEBIEG365E2CPF4MX57SJOT","target":"record","payload":{"canonical_record":{"source":{"id":"2104.02513","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-04-06T13:47:58Z","cross_cats_sorted":[],"title_canon_sha256":"43c5dae24a922ec6b9885a3358c57569534e5b947f3955fcb1a32fcad8ae5eba","abstract_canon_sha256":"dc72f9f11722ac23d434807139cfb8372ad747ccb7679325eee70aec15d60a25"},"schema_version":"1.0"},"canonical_sha256":"7ed522050436fdd2684f2f197efe4974f6264844051691513aad7950cc607a05","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T02:29:49.199010Z","signature_b64":"GqNk1LG6wasXskVy6xKY3PWUeNo28QyoWKAgXKz1ADqtyLrtdFrgpOJ/TQJebTK5+2Exs8QHI60FJZAjdKE1Ag==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"7ed522050436fdd2684f2f197efe4974f6264844051691513aad7950cc607a05","last_reissued_at":"2026-07-05T02:29:49.198625Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T02:29:49.198625Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2104.02513","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-05T02:29:49Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ZtFhyHzHOywuEy5lwQUm6sZH8aObDR+SJRgyCPIPJVcxp21c+ihcecN/735lj7lILzRtkNx0LJ8GxvzIC23MDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-01T04:27:50.027038Z"},"content_sha256":"da1f000bac0db615a3025fb97e7e32022f7157156f7a1ebf9cd9df1911982a23","schema_version":"1.0","event_id":"sha256:da1f000bac0db615a3025fb97e7e32022f7157156f7a1ebf9cd9df1911982a23"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2021:P3KSEBIEG365E2CPF4MX57SJOT","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Logging Practices with Mobile Analytics: An Empirical Study on Firebase","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Haonan Zhang, Julian Harty, Lili Wei, Luca Pascarella, Mauricio Aniche, Weiyi Shang","submitted_at":"2021-04-06T13:47:58Z","abstract_excerpt":"Software logs are of great value in both industrial and open-source projects. Mobile analytics logging enables developers to collect logs remotely from their apps running on end user devices at the cost of recording and transmitting logs across the Internet to a centralised infrastructure.\n  This paper makes a first step in characterising logging practices with a widely adopted mobile analytics logging library, namely Firebase Analytics. We provide an empirical evaluation of the use of Firebase Analytics in 57 open-source Android applications by studying the evolution of code-bases to understa"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2104.02513","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/2104.02513/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-05T02:29:49Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"NgfHapddVv3kfyEf/fZ2DJDJK8zdmTEu9hHPj3LCDGEF6gpB8qJgLSIEChicdznTLcmIfQ/N/ykk0bBMMmcrBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-01T04:27:50.027560Z"},"content_sha256":"9c0c09691f14156fad79b1dd838152bb7a9e3b07dc275f2642467f17b5b94355","schema_version":"1.0","event_id":"sha256:9c0c09691f14156fad79b1dd838152bb7a9e3b07dc275f2642467f17b5b94355"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/P3KSEBIEG365E2CPF4MX57SJOT/bundle.json","state_url":"https://pith.science/pith/P3KSEBIEG365E2CPF4MX57SJOT/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/P3KSEBIEG365E2CPF4MX57SJOT/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-01T04:27:50Z","links":{"resolver":"https://pith.science/pith/P3KSEBIEG365E2CPF4MX57SJOT","bundle":"https://pith.science/pith/P3KSEBIEG365E2CPF4MX57SJOT/bundle.json","state":"https://pith.science/pith/P3KSEBIEG365E2CPF4MX57SJOT/state.json","well_known_bundle":"https://pith.science/.well-known/pith/P3KSEBIEG365E2CPF4MX57SJOT/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:P3KSEBIEG365E2CPF4MX57SJOT","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":"dc72f9f11722ac23d434807139cfb8372ad747ccb7679325eee70aec15d60a25","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-04-06T13:47:58Z","title_canon_sha256":"43c5dae24a922ec6b9885a3358c57569534e5b947f3955fcb1a32fcad8ae5eba"},"schema_version":"1.0","source":{"id":"2104.02513","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2104.02513","created_at":"2026-07-05T02:29:49Z"},{"alias_kind":"arxiv_version","alias_value":"2104.02513v1","created_at":"2026-07-05T02:29:49Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2104.02513","created_at":"2026-07-05T02:29:49Z"},{"alias_kind":"pith_short_12","alias_value":"P3KSEBIEG365","created_at":"2026-07-05T02:29:49Z"},{"alias_kind":"pith_short_16","alias_value":"P3KSEBIEG365E2CP","created_at":"2026-07-05T02:29:49Z"},{"alias_kind":"pith_short_8","alias_value":"P3KSEBIE","created_at":"2026-07-05T02:29:49Z"}],"graph_snapshots":[{"event_id":"sha256:9c0c09691f14156fad79b1dd838152bb7a9e3b07dc275f2642467f17b5b94355","target":"graph","created_at":"2026-07-05T02:29:49Z","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/2104.02513/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Software logs are of great value in both industrial and open-source projects. Mobile analytics logging enables developers to collect logs remotely from their apps running on end user devices at the cost of recording and transmitting logs across the Internet to a centralised infrastructure.\n  This paper makes a first step in characterising logging practices with a widely adopted mobile analytics logging library, namely Firebase Analytics. We provide an empirical evaluation of the use of Firebase Analytics in 57 open-source Android applications by studying the evolution of code-bases to understa","authors_text":"Haonan Zhang, Julian Harty, Lili Wei, Luca Pascarella, Mauricio Aniche, Weiyi Shang","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-04-06T13:47:58Z","title":"Logging Practices with Mobile Analytics: An Empirical Study on Firebase"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2104.02513","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:da1f000bac0db615a3025fb97e7e32022f7157156f7a1ebf9cd9df1911982a23","target":"record","created_at":"2026-07-05T02:29:49Z","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":"dc72f9f11722ac23d434807139cfb8372ad747ccb7679325eee70aec15d60a25","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-04-06T13:47:58Z","title_canon_sha256":"43c5dae24a922ec6b9885a3358c57569534e5b947f3955fcb1a32fcad8ae5eba"},"schema_version":"1.0","source":{"id":"2104.02513","kind":"arxiv","version":1}},"canonical_sha256":"7ed522050436fdd2684f2f197efe4974f6264844051691513aad7950cc607a05","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"7ed522050436fdd2684f2f197efe4974f6264844051691513aad7950cc607a05","first_computed_at":"2026-07-05T02:29:49.198625Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T02:29:49.198625Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"GqNk1LG6wasXskVy6xKY3PWUeNo28QyoWKAgXKz1ADqtyLrtdFrgpOJ/TQJebTK5+2Exs8QHI60FJZAjdKE1Ag==","signature_status":"signed_v1","signed_at":"2026-07-05T02:29:49.199010Z","signed_message":"canonical_sha256_bytes"},"source_id":"2104.02513","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:da1f000bac0db615a3025fb97e7e32022f7157156f7a1ebf9cd9df1911982a23","sha256:9c0c09691f14156fad79b1dd838152bb7a9e3b07dc275f2642467f17b5b94355"],"state_sha256":"cd18f1ea1f08ff5d317baf4e040dddbfc4448a36631bc6d16332bdb71859503e"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Re4AfdPwsMyEZ+Q9JJoayv73UQlMx8RC0s4ui1f7yLmdVJmseL9bXClCbl4BrKtCwv1Z70MtGfBmb8zGDK6EAA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-01T04:27:50.032751Z","bundle_sha256":"d45db0d652de00345bb574f3c54a6553e8a0a9406ba802929d2ac14ee155ddf9"}}