{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2022:QGBW37FDHRT7CMBC5NDVRKE5NJ","short_pith_number":"pith:QGBW37FD","canonical_record":{"source":{"id":"2201.04837","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2022-01-13T08:53:34Z","cross_cats_sorted":[],"title_canon_sha256":"cb00e053b4fa92e44c1dfafe7fbc311bf273aa7b31893c7274ac3be4df1a4005","abstract_canon_sha256":"4a91a02e6bfd764a022a6f22376484f5c4a42543f18e648e04b2f25f8216ce00"},"schema_version":"1.0"},"canonical_sha256":"81836dfca33c67f13022eb4758a89d6a6bcbce659c8ea77fd29a49ade80a0837","source":{"kind":"arxiv","id":"2201.04837","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2201.04837","created_at":"2026-07-05T03:48:20Z"},{"alias_kind":"arxiv_version","alias_value":"2201.04837v2","created_at":"2026-07-05T03:48:20Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2201.04837","created_at":"2026-07-05T03:48:20Z"},{"alias_kind":"pith_short_12","alias_value":"QGBW37FDHRT7","created_at":"2026-07-05T03:48:20Z"},{"alias_kind":"pith_short_16","alias_value":"QGBW37FDHRT7CMBC","created_at":"2026-07-05T03:48:20Z"},{"alias_kind":"pith_short_8","alias_value":"QGBW37FD","created_at":"2026-07-05T03:48:20Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2022:QGBW37FDHRT7CMBC5NDVRKE5NJ","target":"record","payload":{"canonical_record":{"source":{"id":"2201.04837","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2022-01-13T08:53:34Z","cross_cats_sorted":[],"title_canon_sha256":"cb00e053b4fa92e44c1dfafe7fbc311bf273aa7b31893c7274ac3be4df1a4005","abstract_canon_sha256":"4a91a02e6bfd764a022a6f22376484f5c4a42543f18e648e04b2f25f8216ce00"},"schema_version":"1.0"},"canonical_sha256":"81836dfca33c67f13022eb4758a89d6a6bcbce659c8ea77fd29a49ade80a0837","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T03:48:20.534645Z","signature_b64":"qdKqE7ipbUzK0lZlOgWVdJ7DPEnRfJvM8INQxyF8VzYFID/qUgUgmncyJNWvkt+UWJkvYhoz9B8aCKHmoAN/DA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"81836dfca33c67f13022eb4758a89d6a6bcbce659c8ea77fd29a49ade80a0837","last_reissued_at":"2026-07-05T03:48:20.534151Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T03:48:20.534151Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2201.04837","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-05T03:48:20Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"skg+R2UB2rrrsQVHS/TnwZrgn6FfW4XwNT5Jwmw6GSBxjJdIZcpEBvrdf+IcX3hv8mf1YzdyFp3pMpFKbHafDg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-17T03:43:25.462937Z"},"content_sha256":"ac4f88a24af6c13b78da545e06aac6209f3f03747c2e14976040386ff6af7012","schema_version":"1.0","event_id":"sha256:ac4f88a24af6c13b78da545e06aac6209f3f03747c2e14976040386ff6af7012"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2022:QGBW37FDHRT7CMBC5NDVRKE5NJ","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Using Deep Learning to Generate Complete Log Statements","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Antonio Mastropaolo, Gabriele Bavota, Luca Pascarella","submitted_at":"2022-01-13T08:53:34Z","abstract_excerpt":"Logging is a practice widely adopted in several phases of the software lifecycle. For example, during software development log statements allow engineers to verify and debug the system by exposing fine-grained information of the running software. While the benefits of logging are undisputed, taking proper decisions about where to inject log statements, what information to log, and at which log level (e.g., error, warning) is crucial for the logging effectiveness. In this paper, we present LANCE (Log stAtemeNt reCommEnder), the first approach supporting developers in all these decisions. LANCE "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2201.04837","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/2201.04837/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-05T03:48:20Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"BAUSazEcNafNjsg+9ldu1cWPWKGx0/MPp9heqgeJIiH1APyntHdH3C4h8i9UU7jeIbVylhkXIMFTFxYSSCiWBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-17T03:43:25.463303Z"},"content_sha256":"c712bbf9d7bf420ee61709474d8d179cb1486ab60f89d913329473abb29615b9","schema_version":"1.0","event_id":"sha256:c712bbf9d7bf420ee61709474d8d179cb1486ab60f89d913329473abb29615b9"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/QGBW37FDHRT7CMBC5NDVRKE5NJ/bundle.json","state_url":"https://pith.science/pith/QGBW37FDHRT7CMBC5NDVRKE5NJ/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/QGBW37FDHRT7CMBC5NDVRKE5NJ/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-07-17T03:43:25Z","links":{"resolver":"https://pith.science/pith/QGBW37FDHRT7CMBC5NDVRKE5NJ","bundle":"https://pith.science/pith/QGBW37FDHRT7CMBC5NDVRKE5NJ/bundle.json","state":"https://pith.science/pith/QGBW37FDHRT7CMBC5NDVRKE5NJ/state.json","well_known_bundle":"https://pith.science/.well-known/pith/QGBW37FDHRT7CMBC5NDVRKE5NJ/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2022:QGBW37FDHRT7CMBC5NDVRKE5NJ","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":"4a91a02e6bfd764a022a6f22376484f5c4a42543f18e648e04b2f25f8216ce00","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2022-01-13T08:53:34Z","title_canon_sha256":"cb00e053b4fa92e44c1dfafe7fbc311bf273aa7b31893c7274ac3be4df1a4005"},"schema_version":"1.0","source":{"id":"2201.04837","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2201.04837","created_at":"2026-07-05T03:48:20Z"},{"alias_kind":"arxiv_version","alias_value":"2201.04837v2","created_at":"2026-07-05T03:48:20Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2201.04837","created_at":"2026-07-05T03:48:20Z"},{"alias_kind":"pith_short_12","alias_value":"QGBW37FDHRT7","created_at":"2026-07-05T03:48:20Z"},{"alias_kind":"pith_short_16","alias_value":"QGBW37FDHRT7CMBC","created_at":"2026-07-05T03:48:20Z"},{"alias_kind":"pith_short_8","alias_value":"QGBW37FD","created_at":"2026-07-05T03:48:20Z"}],"graph_snapshots":[{"event_id":"sha256:c712bbf9d7bf420ee61709474d8d179cb1486ab60f89d913329473abb29615b9","target":"graph","created_at":"2026-07-05T03:48:20Z","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/2201.04837/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Logging is a practice widely adopted in several phases of the software lifecycle. For example, during software development log statements allow engineers to verify and debug the system by exposing fine-grained information of the running software. While the benefits of logging are undisputed, taking proper decisions about where to inject log statements, what information to log, and at which log level (e.g., error, warning) is crucial for the logging effectiveness. In this paper, we present LANCE (Log stAtemeNt reCommEnder), the first approach supporting developers in all these decisions. LANCE ","authors_text":"Antonio Mastropaolo, Gabriele Bavota, Luca Pascarella","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2022-01-13T08:53:34Z","title":"Using Deep Learning to Generate Complete Log Statements"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2201.04837","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:ac4f88a24af6c13b78da545e06aac6209f3f03747c2e14976040386ff6af7012","target":"record","created_at":"2026-07-05T03:48:20Z","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":"4a91a02e6bfd764a022a6f22376484f5c4a42543f18e648e04b2f25f8216ce00","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2022-01-13T08:53:34Z","title_canon_sha256":"cb00e053b4fa92e44c1dfafe7fbc311bf273aa7b31893c7274ac3be4df1a4005"},"schema_version":"1.0","source":{"id":"2201.04837","kind":"arxiv","version":2}},"canonical_sha256":"81836dfca33c67f13022eb4758a89d6a6bcbce659c8ea77fd29a49ade80a0837","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"81836dfca33c67f13022eb4758a89d6a6bcbce659c8ea77fd29a49ade80a0837","first_computed_at":"2026-07-05T03:48:20.534151Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T03:48:20.534151Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"qdKqE7ipbUzK0lZlOgWVdJ7DPEnRfJvM8INQxyF8VzYFID/qUgUgmncyJNWvkt+UWJkvYhoz9B8aCKHmoAN/DA==","signature_status":"signed_v1","signed_at":"2026-07-05T03:48:20.534645Z","signed_message":"canonical_sha256_bytes"},"source_id":"2201.04837","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:ac4f88a24af6c13b78da545e06aac6209f3f03747c2e14976040386ff6af7012","sha256:c712bbf9d7bf420ee61709474d8d179cb1486ab60f89d913329473abb29615b9"],"state_sha256":"aa80aa17741e6e2d3e9ac42dbccb34803e260849d71fa01370cab1e1f45f1ecc"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Nq2SYPl2KRFfPCqF1mollS7WqFOVlSTsnLXGLWEts4fMCENOtGVXhunaCHOGHNC/bzWoBsiahmEpnkKb1AOqCQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-17T03:43:25.465418Z","bundle_sha256":"2f7c2ecc1051b086850a5ae3df65f60954b65a223bb1744b6148418a385e5bf8"}}