{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:ZUKSZS2T6QBEP73BUO3T3VU7X4","short_pith_number":"pith:ZUKSZS2T","canonical_record":{"source":{"id":"2408.03101","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-08-06T11:04:37Z","cross_cats_sorted":[],"title_canon_sha256":"2d5122be55bd78399930fff0bc3e53c30d79ed7881a56a843924855db9761a09","abstract_canon_sha256":"6ad8db15e3b0c7f2f28762e866047a3f41ea99ba41de2563d63322b0b92a7beb"},"schema_version":"1.0"},"canonical_sha256":"cd152ccb53f40247ff61a3b73dd69fbf32370faf38ff58c882fc809a408e02c0","source":{"kind":"arxiv","id":"2408.03101","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2408.03101","created_at":"2026-07-05T10:52:13Z"},{"alias_kind":"arxiv_version","alias_value":"2408.03101v2","created_at":"2026-07-05T10:52:13Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2408.03101","created_at":"2026-07-05T10:52:13Z"},{"alias_kind":"pith_short_12","alias_value":"ZUKSZS2T6QBE","created_at":"2026-07-05T10:52:13Z"},{"alias_kind":"pith_short_16","alias_value":"ZUKSZS2T6QBEP73B","created_at":"2026-07-05T10:52:13Z"},{"alias_kind":"pith_short_8","alias_value":"ZUKSZS2T","created_at":"2026-07-05T10:52:13Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:ZUKSZS2T6QBEP73BUO3T3VU7X4","target":"record","payload":{"canonical_record":{"source":{"id":"2408.03101","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-08-06T11:04:37Z","cross_cats_sorted":[],"title_canon_sha256":"2d5122be55bd78399930fff0bc3e53c30d79ed7881a56a843924855db9761a09","abstract_canon_sha256":"6ad8db15e3b0c7f2f28762e866047a3f41ea99ba41de2563d63322b0b92a7beb"},"schema_version":"1.0"},"canonical_sha256":"cd152ccb53f40247ff61a3b73dd69fbf32370faf38ff58c882fc809a408e02c0","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T10:52:13.228068Z","signature_b64":"hG7wDBF/KFQXYMclz3liQHD44eZtM1hVQloY+jlS/5ERmfVkPSPtWN222RSj+qJCBY2fmUKp/Ykh2T8sERGNDg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"cd152ccb53f40247ff61a3b73dd69fbf32370faf38ff58c882fc809a408e02c0","last_reissued_at":"2026-07-05T10:52:13.227561Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T10:52:13.227561Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2408.03101","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-05T10:52:13Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"a5nS1+C0ZWUmFu9VlZOyx9NTeycKBnmRbva5aW5uh9GypN5tmI8eILBCje5ASX0DDtiTKUKzXsdqzBWcOwu7Ag==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-10T06:31:40.026752Z"},"content_sha256":"58c82ca88c260905303cff8fcc674a31bd43198d0e8982f38cd697baf107a5d8","schema_version":"1.0","event_id":"sha256:58c82ca88c260905303cff8fcc674a31bd43198d0e8982f38cd697baf107a5d8"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:ZUKSZS2T6QBEP73BUO3T3VU7X4","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"LogUpdater: Automated Detection and Repair of Specific Defects in Logging Statements","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Jinxi Kuang, Michael R. Lyu, Renyi Zhong, Wenwei Gu, Yichen Li, Yintong Huo","submitted_at":"2024-08-06T11:04:37Z","abstract_excerpt":"Developers use logging statements to track software runtime behaviors and system status. Yet, unclear or misleading logs can hide true execution patterns and hinder software maintenance. Current research on logging statement issues is limited, often only spotting one defect type and relying on manual corrections instead of automation. To bridge this gap, we conduct a study to identify four logging statement defect types by analyzing log-centric changes. Then we introduce LogUpdater, a two-stage framework for automatically detecting and updating these log defects. In the offline phase, LogUpdat"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2408.03101","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/2408.03101/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-05T10:52:13Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"kGUh0tmd5o94+TshZo9XeNPMWbCKdTtmH0vhiher/digZzZy+9whbGk402voU6E8CHsl2GWJKyOa49OXqp6YCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-10T06:31:40.027257Z"},"content_sha256":"413378e88db931e109d8409ec318ea0a0f5be2141554132cc761200acb9a7c42","schema_version":"1.0","event_id":"sha256:413378e88db931e109d8409ec318ea0a0f5be2141554132cc761200acb9a7c42"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/ZUKSZS2T6QBEP73BUO3T3VU7X4/bundle.json","state_url":"https://pith.science/pith/ZUKSZS2T6QBEP73BUO3T3VU7X4/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/ZUKSZS2T6QBEP73BUO3T3VU7X4/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-10T06:31:40Z","links":{"resolver":"https://pith.science/pith/ZUKSZS2T6QBEP73BUO3T3VU7X4","bundle":"https://pith.science/pith/ZUKSZS2T6QBEP73BUO3T3VU7X4/bundle.json","state":"https://pith.science/pith/ZUKSZS2T6QBEP73BUO3T3VU7X4/state.json","well_known_bundle":"https://pith.science/.well-known/pith/ZUKSZS2T6QBEP73BUO3T3VU7X4/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:ZUKSZS2T6QBEP73BUO3T3VU7X4","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":"6ad8db15e3b0c7f2f28762e866047a3f41ea99ba41de2563d63322b0b92a7beb","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-08-06T11:04:37Z","title_canon_sha256":"2d5122be55bd78399930fff0bc3e53c30d79ed7881a56a843924855db9761a09"},"schema_version":"1.0","source":{"id":"2408.03101","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2408.03101","created_at":"2026-07-05T10:52:13Z"},{"alias_kind":"arxiv_version","alias_value":"2408.03101v2","created_at":"2026-07-05T10:52:13Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2408.03101","created_at":"2026-07-05T10:52:13Z"},{"alias_kind":"pith_short_12","alias_value":"ZUKSZS2T6QBE","created_at":"2026-07-05T10:52:13Z"},{"alias_kind":"pith_short_16","alias_value":"ZUKSZS2T6QBEP73B","created_at":"2026-07-05T10:52:13Z"},{"alias_kind":"pith_short_8","alias_value":"ZUKSZS2T","created_at":"2026-07-05T10:52:13Z"}],"graph_snapshots":[{"event_id":"sha256:413378e88db931e109d8409ec318ea0a0f5be2141554132cc761200acb9a7c42","target":"graph","created_at":"2026-07-05T10:52:13Z","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/2408.03101/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Developers use logging statements to track software runtime behaviors and system status. Yet, unclear or misleading logs can hide true execution patterns and hinder software maintenance. Current research on logging statement issues is limited, often only spotting one defect type and relying on manual corrections instead of automation. To bridge this gap, we conduct a study to identify four logging statement defect types by analyzing log-centric changes. Then we introduce LogUpdater, a two-stage framework for automatically detecting and updating these log defects. In the offline phase, LogUpdat","authors_text":"Jinxi Kuang, Michael R. Lyu, Renyi Zhong, Wenwei Gu, Yichen Li, Yintong Huo","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-08-06T11:04:37Z","title":"LogUpdater: Automated Detection and Repair of Specific Defects in Logging Statements"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2408.03101","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:58c82ca88c260905303cff8fcc674a31bd43198d0e8982f38cd697baf107a5d8","target":"record","created_at":"2026-07-05T10:52:13Z","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":"6ad8db15e3b0c7f2f28762e866047a3f41ea99ba41de2563d63322b0b92a7beb","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-08-06T11:04:37Z","title_canon_sha256":"2d5122be55bd78399930fff0bc3e53c30d79ed7881a56a843924855db9761a09"},"schema_version":"1.0","source":{"id":"2408.03101","kind":"arxiv","version":2}},"canonical_sha256":"cd152ccb53f40247ff61a3b73dd69fbf32370faf38ff58c882fc809a408e02c0","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"cd152ccb53f40247ff61a3b73dd69fbf32370faf38ff58c882fc809a408e02c0","first_computed_at":"2026-07-05T10:52:13.227561Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T10:52:13.227561Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"hG7wDBF/KFQXYMclz3liQHD44eZtM1hVQloY+jlS/5ERmfVkPSPtWN222RSj+qJCBY2fmUKp/Ykh2T8sERGNDg==","signature_status":"signed_v1","signed_at":"2026-07-05T10:52:13.228068Z","signed_message":"canonical_sha256_bytes"},"source_id":"2408.03101","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:58c82ca88c260905303cff8fcc674a31bd43198d0e8982f38cd697baf107a5d8","sha256:413378e88db931e109d8409ec318ea0a0f5be2141554132cc761200acb9a7c42"],"state_sha256":"f50c48a67e08086bc0b7d59370c3d5a6ecbf28feeef4d0e086fae2e90a4aaa86"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"3nk9+4TMv5DSunR8DnNJEWcP8Rmt9v7ED4xdf7fw/UCfy0sQ3jt618VvJ33WgFElmNBan8KvfHqZVwo/Ol1PDg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-10T06:31:40.031218Z","bundle_sha256":"bb71f0110d94b3ef3771be159c4c6155cbd8f075121afcfa476b7534c7ff31b3"}}