{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2023:LERNRLYSYL4NH2BG4D2KUBOW4L","short_pith_number":"pith:LERNRLYS","schema_version":"1.0","canonical_sha256":"5922d8af12c2f8d3e826e0f4aa05d6e2fe07dc260338f5ebc3afe0b77a725eae","source":{"kind":"arxiv","id":"2311.04587","version":1},"attestation_state":"computed","paper":{"title":"Log Statements Generation via Deep Learning: Widening the Support Provided to Developers","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Antonio Mastropaolo, Gabriele Bavota, Luca Pascarella, Valentina Ferrari","submitted_at":"2023-11-08T10:31:18Z","abstract_excerpt":"Logging assists in monitoring events that transpire during the execution of software. Previous research has highlighted the challenges confronted by developers when it comes to logging, including dilemmas such as where to log, what data to record, and which log level to employ (e.g., info, fatal). In this context, we introduced LANCE, an approach rooted in deep learning (DL) that has demonstrated the ability to correctly inject a log statement into Java methods in ~15% of cases. Nevertheless, LANCE grapples with two primary constraints: (i) it presumes that a method necessitates the inclusion "},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2311.04587","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-11-08T10:31:18Z","cross_cats_sorted":[],"title_canon_sha256":"f991573e7761d8e35f694d81fe9b5d39583a7a3172493eb0ab2c608cb3ddaf32","abstract_canon_sha256":"a1b2fcb59e1b6c617dab0d02a2a533185853cbcd2fbdd25a3abb53f4375f4842"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T07:10:38.639781Z","signature_b64":"s4NnkSFSBHcBSsl61A46mlW1SXHMUuv1SpYyOerPbtuaYKcVAu2SbI5eBKU11tfv6yhhaYM18Q8KLUTwFdueDw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"5922d8af12c2f8d3e826e0f4aa05d6e2fe07dc260338f5ebc3afe0b77a725eae","last_reissued_at":"2026-07-05T07:10:38.639207Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T07:10:38.639207Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Log Statements Generation via Deep Learning: Widening the Support Provided to Developers","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Antonio Mastropaolo, Gabriele Bavota, Luca Pascarella, Valentina Ferrari","submitted_at":"2023-11-08T10:31:18Z","abstract_excerpt":"Logging assists in monitoring events that transpire during the execution of software. Previous research has highlighted the challenges confronted by developers when it comes to logging, including dilemmas such as where to log, what data to record, and which log level to employ (e.g., info, fatal). In this context, we introduced LANCE, an approach rooted in deep learning (DL) that has demonstrated the ability to correctly inject a log statement into Java methods in ~15% of cases. Nevertheless, LANCE grapples with two primary constraints: (i) it presumes that a method necessitates the inclusion "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2311.04587","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/2311.04587/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"},"aliases":[{"alias_kind":"arxiv","alias_value":"2311.04587","created_at":"2026-07-05T07:10:38.639265+00:00"},{"alias_kind":"arxiv_version","alias_value":"2311.04587v1","created_at":"2026-07-05T07:10:38.639265+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2311.04587","created_at":"2026-07-05T07:10:38.639265+00:00"},{"alias_kind":"pith_short_12","alias_value":"LERNRLYSYL4N","created_at":"2026-07-05T07:10:38.639265+00:00"},{"alias_kind":"pith_short_16","alias_value":"LERNRLYSYL4NH2BG","created_at":"2026-07-05T07:10:38.639265+00:00"},{"alias_kind":"pith_short_8","alias_value":"LERNRLYS","created_at":"2026-07-05T07:10:38.639265+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/LERNRLYSYL4NH2BG4D2KUBOW4L","json":"https://pith.science/pith/LERNRLYSYL4NH2BG4D2KUBOW4L.json","graph_json":"https://pith.science/api/pith-number/LERNRLYSYL4NH2BG4D2KUBOW4L/graph.json","events_json":"https://pith.science/api/pith-number/LERNRLYSYL4NH2BG4D2KUBOW4L/events.json","paper":"https://pith.science/paper/LERNRLYS"},"agent_actions":{"view_html":"https://pith.science/pith/LERNRLYSYL4NH2BG4D2KUBOW4L","download_json":"https://pith.science/pith/LERNRLYSYL4NH2BG4D2KUBOW4L.json","view_paper":"https://pith.science/paper/LERNRLYS","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2311.04587&json=true","fetch_graph":"https://pith.science/api/pith-number/LERNRLYSYL4NH2BG4D2KUBOW4L/graph.json","fetch_events":"https://pith.science/api/pith-number/LERNRLYSYL4NH2BG4D2KUBOW4L/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/LERNRLYSYL4NH2BG4D2KUBOW4L/action/timestamp_anchor","attest_storage":"https://pith.science/pith/LERNRLYSYL4NH2BG4D2KUBOW4L/action/storage_attestation","attest_author":"https://pith.science/pith/LERNRLYSYL4NH2BG4D2KUBOW4L/action/author_attestation","sign_citation":"https://pith.science/pith/LERNRLYSYL4NH2BG4D2KUBOW4L/action/citation_signature","submit_replication":"https://pith.science/pith/LERNRLYSYL4NH2BG4D2KUBOW4L/action/replication_record"}},"created_at":"2026-07-05T07:10:38.639265+00:00","updated_at":"2026-07-05T07:10:38.639265+00:00"}