{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:XZSPWRRLAL2LIH46T2LYFZYUWO","short_pith_number":"pith:XZSPWRRL","canonical_record":{"source":{"id":"2407.02732","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-07-03T01:09:36Z","cross_cats_sorted":["cs.IR"],"title_canon_sha256":"604924388515946934cc2eccb8e753a09d55ee93604868895bd2926a6318c9e0","abstract_canon_sha256":"dea7a6bd9186473ff81113461d56ecf12630c59ee729162f8d4e7096f0fb6996"},"schema_version":"1.0"},"canonical_sha256":"be64fb462b02f4b41f9e9e9782e714b3805c799a6c08cf69daa3ba79bd38d022","source":{"kind":"arxiv","id":"2407.02732","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2407.02732","created_at":"2026-07-05T08:39:40Z"},{"alias_kind":"arxiv_version","alias_value":"2407.02732v1","created_at":"2026-07-05T08:39:40Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2407.02732","created_at":"2026-07-05T08:39:40Z"},{"alias_kind":"pith_short_12","alias_value":"XZSPWRRLAL2L","created_at":"2026-07-05T08:39:40Z"},{"alias_kind":"pith_short_16","alias_value":"XZSPWRRLAL2LIH46","created_at":"2026-07-05T08:39:40Z"},{"alias_kind":"pith_short_8","alias_value":"XZSPWRRL","created_at":"2026-07-05T08:39:40Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:XZSPWRRLAL2LIH46T2LYFZYUWO","target":"record","payload":{"canonical_record":{"source":{"id":"2407.02732","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-07-03T01:09:36Z","cross_cats_sorted":["cs.IR"],"title_canon_sha256":"604924388515946934cc2eccb8e753a09d55ee93604868895bd2926a6318c9e0","abstract_canon_sha256":"dea7a6bd9186473ff81113461d56ecf12630c59ee729162f8d4e7096f0fb6996"},"schema_version":"1.0"},"canonical_sha256":"be64fb462b02f4b41f9e9e9782e714b3805c799a6c08cf69daa3ba79bd38d022","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T08:39:40.743703Z","signature_b64":"IBN8YARHHxjZrOGEXpx7eGDrRKMJsLcWqEn1oUHSgUsMwK6Pb4IA4pAhFdWctxKh20IAVKQQiCVP+QiEGixzBg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"be64fb462b02f4b41f9e9e9782e714b3805c799a6c08cf69daa3ba79bd38d022","last_reissued_at":"2026-07-05T08:39:40.743307Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T08:39:40.743307Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2407.02732","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-05T08:39:40Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"zzSLiLiysb8A64mO2WlWBryObbcU/onB9ZKwvXrgThMDhrytTFBumhTOQeOE4WcC7/biZpkA2PpH3I8AJOD/Aw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-16T20:06:46.424622Z"},"content_sha256":"aacca07af0c171e6bf9fa7b3b503f364fcbc157c65a7d57c88cf0188b6ead8ee","schema_version":"1.0","event_id":"sha256:aacca07af0c171e6bf9fa7b3b503f364fcbc157c65a7d57c88cf0188b6ead8ee"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:XZSPWRRLAL2LIH46T2LYFZYUWO","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Supporting Cross-language Cross-project Bug Localization Using Pre-trained Language Models","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.IR"],"primary_cat":"cs.SE","authors_text":"Dai Quoc Nguyen, Jovan Jancic, Mahinthan Chandramohan, Padmanabhan Krishnan","submitted_at":"2024-07-03T01:09:36Z","abstract_excerpt":"Automatically locating a bug within a large codebase remains a significant challenge for developers. Existing techniques often struggle with generalizability and deployment due to their reliance on application-specific data and large model sizes. This paper proposes a novel pre-trained language model (PLM) based technique for bug localization that transcends project and language boundaries. Our approach leverages contrastive learning to enhance the representation of bug reports and source code. It then utilizes a novel ranking approach that combines commit messages and code segments. Additiona"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2407.02732","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/2407.02732/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-05T08:39:40Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"1PaRllm9sfJFMKJxhn6OjwOTldFJVApzahQUzSTBqWcddmOFBHgUww5sC/O+7Cv1Y62EeoPI1IYkJUY1z289Bg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-16T20:06:46.425239Z"},"content_sha256":"50a4f039feb8797cea11aba9b413f75d3a2362edf63afb4c4985f3820d5b6eac","schema_version":"1.0","event_id":"sha256:50a4f039feb8797cea11aba9b413f75d3a2362edf63afb4c4985f3820d5b6eac"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/XZSPWRRLAL2LIH46T2LYFZYUWO/bundle.json","state_url":"https://pith.science/pith/XZSPWRRLAL2LIH46T2LYFZYUWO/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/XZSPWRRLAL2LIH46T2LYFZYUWO/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-16T20:06:46Z","links":{"resolver":"https://pith.science/pith/XZSPWRRLAL2LIH46T2LYFZYUWO","bundle":"https://pith.science/pith/XZSPWRRLAL2LIH46T2LYFZYUWO/bundle.json","state":"https://pith.science/pith/XZSPWRRLAL2LIH46T2LYFZYUWO/state.json","well_known_bundle":"https://pith.science/.well-known/pith/XZSPWRRLAL2LIH46T2LYFZYUWO/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:XZSPWRRLAL2LIH46T2LYFZYUWO","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":"dea7a6bd9186473ff81113461d56ecf12630c59ee729162f8d4e7096f0fb6996","cross_cats_sorted":["cs.IR"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-07-03T01:09:36Z","title_canon_sha256":"604924388515946934cc2eccb8e753a09d55ee93604868895bd2926a6318c9e0"},"schema_version":"1.0","source":{"id":"2407.02732","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2407.02732","created_at":"2026-07-05T08:39:40Z"},{"alias_kind":"arxiv_version","alias_value":"2407.02732v1","created_at":"2026-07-05T08:39:40Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2407.02732","created_at":"2026-07-05T08:39:40Z"},{"alias_kind":"pith_short_12","alias_value":"XZSPWRRLAL2L","created_at":"2026-07-05T08:39:40Z"},{"alias_kind":"pith_short_16","alias_value":"XZSPWRRLAL2LIH46","created_at":"2026-07-05T08:39:40Z"},{"alias_kind":"pith_short_8","alias_value":"XZSPWRRL","created_at":"2026-07-05T08:39:40Z"}],"graph_snapshots":[{"event_id":"sha256:50a4f039feb8797cea11aba9b413f75d3a2362edf63afb4c4985f3820d5b6eac","target":"graph","created_at":"2026-07-05T08:39:40Z","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/2407.02732/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Automatically locating a bug within a large codebase remains a significant challenge for developers. Existing techniques often struggle with generalizability and deployment due to their reliance on application-specific data and large model sizes. This paper proposes a novel pre-trained language model (PLM) based technique for bug localization that transcends project and language boundaries. Our approach leverages contrastive learning to enhance the representation of bug reports and source code. It then utilizes a novel ranking approach that combines commit messages and code segments. Additiona","authors_text":"Dai Quoc Nguyen, Jovan Jancic, Mahinthan Chandramohan, Padmanabhan Krishnan","cross_cats":["cs.IR"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-07-03T01:09:36Z","title":"Supporting Cross-language Cross-project Bug Localization Using Pre-trained Language Models"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2407.02732","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:aacca07af0c171e6bf9fa7b3b503f364fcbc157c65a7d57c88cf0188b6ead8ee","target":"record","created_at":"2026-07-05T08:39:40Z","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":"dea7a6bd9186473ff81113461d56ecf12630c59ee729162f8d4e7096f0fb6996","cross_cats_sorted":["cs.IR"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-07-03T01:09:36Z","title_canon_sha256":"604924388515946934cc2eccb8e753a09d55ee93604868895bd2926a6318c9e0"},"schema_version":"1.0","source":{"id":"2407.02732","kind":"arxiv","version":1}},"canonical_sha256":"be64fb462b02f4b41f9e9e9782e714b3805c799a6c08cf69daa3ba79bd38d022","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"be64fb462b02f4b41f9e9e9782e714b3805c799a6c08cf69daa3ba79bd38d022","first_computed_at":"2026-07-05T08:39:40.743307Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T08:39:40.743307Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"IBN8YARHHxjZrOGEXpx7eGDrRKMJsLcWqEn1oUHSgUsMwK6Pb4IA4pAhFdWctxKh20IAVKQQiCVP+QiEGixzBg==","signature_status":"signed_v1","signed_at":"2026-07-05T08:39:40.743703Z","signed_message":"canonical_sha256_bytes"},"source_id":"2407.02732","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:aacca07af0c171e6bf9fa7b3b503f364fcbc157c65a7d57c88cf0188b6ead8ee","sha256:50a4f039feb8797cea11aba9b413f75d3a2362edf63afb4c4985f3820d5b6eac"],"state_sha256":"0089574b6d9e6f71b39de0cfd720382028ee107ef44531aa444028f8456df4ae"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"8a8FtZSScET/8hlzvE78Sz6IEgKJ6MCvjwmNixRAwTUuopFtr/0TcE3Z8o/5oAoGrJlm2OkU0Whhll5ytHB6DQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-16T20:06:46.430098Z","bundle_sha256":"ef694b441e5c94b49eee8720e9e6b46e2b47cec4a290e6f177f4f0907f365f83"}}