{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:5F4AT7FXNFSFFI7CDWCEMKZDJ6","short_pith_number":"pith:5F4AT7FX","canonical_record":{"source":{"id":"1807.04479","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2018-07-12T08:49:00Z","cross_cats_sorted":[],"title_canon_sha256":"073cc621e987b1aa8d1fcf225d087db121ad1718681a0f1636c67759a99f636d","abstract_canon_sha256":"1916f8687e528f897bcfa7c618b3547d3b5e4c9e94a70b8e44c1c1178ba0a70f"},"schema_version":"1.0"},"canonical_sha256":"e97809fcb7696452a3e21d84462b234f8e2683aa6f391a935710f12ec5fe57ef","source":{"kind":"arxiv","id":"1807.04479","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1807.04479","created_at":"2026-05-18T00:10:53Z"},{"alias_kind":"arxiv_version","alias_value":"1807.04479v1","created_at":"2026-05-18T00:10:53Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1807.04479","created_at":"2026-05-18T00:10:53Z"},{"alias_kind":"pith_short_12","alias_value":"5F4AT7FXNFSF","created_at":"2026-05-18T12:32:08Z"},{"alias_kind":"pith_short_16","alias_value":"5F4AT7FXNFSFFI7C","created_at":"2026-05-18T12:32:08Z"},{"alias_kind":"pith_short_8","alias_value":"5F4AT7FX","created_at":"2026-05-18T12:32:08Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:5F4AT7FXNFSFFI7CDWCEMKZDJ6","target":"record","payload":{"canonical_record":{"source":{"id":"1807.04479","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2018-07-12T08:49:00Z","cross_cats_sorted":[],"title_canon_sha256":"073cc621e987b1aa8d1fcf225d087db121ad1718681a0f1636c67759a99f636d","abstract_canon_sha256":"1916f8687e528f897bcfa7c618b3547d3b5e4c9e94a70b8e44c1c1178ba0a70f"},"schema_version":"1.0"},"canonical_sha256":"e97809fcb7696452a3e21d84462b234f8e2683aa6f391a935710f12ec5fe57ef","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:10:53.334941Z","signature_b64":"TDwQRND4gOv1avc4QbBH9Xmb/viYKkuCX9jWGgl7a21c7ENxw6gnyLT+L16qi5gm3tCa8njk8pT+iuBZbp9LCg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"e97809fcb7696452a3e21d84462b234f8e2683aa6f391a935710f12ec5fe57ef","last_reissued_at":"2026-05-18T00:10:53.334188Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:10:53.334188Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1807.04479","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-05-18T00:10:53Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"xSU9ssoD6quXap/6lGblPwgJR5g9YDEECq53Xf6cuuTcEN/vGWBpX2XD7Rxt8P9WOH6aCqmbRcPonGf6uDSFDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-11T04:26:48.306698Z"},"content_sha256":"fdaa5a75a897845691039269d667a1415b70f9a07229884ab2715d6cfdc1133b","schema_version":"1.0","event_id":"sha256:fdaa5a75a897845691039269d667a1415b70f9a07229884ab2715d6cfdc1133b"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:5F4AT7FXNFSFFI7CDWCEMKZDJ6","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"RACK: Code Search in the IDE using Crowdsourced Knowledge","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Chanchal K. Roy, David Lo, Mohammad Masudur Rahman","submitted_at":"2018-07-12T08:49:00Z","abstract_excerpt":"Traditional code search engines often do not perform well with natural language queries since they mostly apply keyword matching. These engines thus require carefully designed queries containing information about programming APIs for code search. Unfortunately, existing studies suggest that preparing an effective query for code search is both challenging and time consuming for the developers. In this paper, we propose a novel code search tool--RACK--that returns relevant source code for a given code search query written in natural language text. The tool first translates the query into a list "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1807.04479","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":""},"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-05-18T00:10:53Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"b9Z3M1Pee6Ar7rKzO+7o6N4XNRYLqW8Ef2A1Y+tj1zSLP5tSHzmH+bN1JuVkkB4yYsj68FCrepPradEaeyprCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-11T04:26:48.307388Z"},"content_sha256":"5924c9b7d2eb3eddd35c345841093e289797b84d2616db8a9aead7f83d6e5e6b","schema_version":"1.0","event_id":"sha256:5924c9b7d2eb3eddd35c345841093e289797b84d2616db8a9aead7f83d6e5e6b"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/5F4AT7FXNFSFFI7CDWCEMKZDJ6/bundle.json","state_url":"https://pith.science/pith/5F4AT7FXNFSFFI7CDWCEMKZDJ6/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/5F4AT7FXNFSFFI7CDWCEMKZDJ6/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-06-11T04:26:48Z","links":{"resolver":"https://pith.science/pith/5F4AT7FXNFSFFI7CDWCEMKZDJ6","bundle":"https://pith.science/pith/5F4AT7FXNFSFFI7CDWCEMKZDJ6/bundle.json","state":"https://pith.science/pith/5F4AT7FXNFSFFI7CDWCEMKZDJ6/state.json","well_known_bundle":"https://pith.science/.well-known/pith/5F4AT7FXNFSFFI7CDWCEMKZDJ6/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:5F4AT7FXNFSFFI7CDWCEMKZDJ6","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":"1916f8687e528f897bcfa7c618b3547d3b5e4c9e94a70b8e44c1c1178ba0a70f","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2018-07-12T08:49:00Z","title_canon_sha256":"073cc621e987b1aa8d1fcf225d087db121ad1718681a0f1636c67759a99f636d"},"schema_version":"1.0","source":{"id":"1807.04479","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1807.04479","created_at":"2026-05-18T00:10:53Z"},{"alias_kind":"arxiv_version","alias_value":"1807.04479v1","created_at":"2026-05-18T00:10:53Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1807.04479","created_at":"2026-05-18T00:10:53Z"},{"alias_kind":"pith_short_12","alias_value":"5F4AT7FXNFSF","created_at":"2026-05-18T12:32:08Z"},{"alias_kind":"pith_short_16","alias_value":"5F4AT7FXNFSFFI7C","created_at":"2026-05-18T12:32:08Z"},{"alias_kind":"pith_short_8","alias_value":"5F4AT7FX","created_at":"2026-05-18T12:32:08Z"}],"graph_snapshots":[{"event_id":"sha256:5924c9b7d2eb3eddd35c345841093e289797b84d2616db8a9aead7f83d6e5e6b","target":"graph","created_at":"2026-05-18T00:10:53Z","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"},"paper":{"abstract_excerpt":"Traditional code search engines often do not perform well with natural language queries since they mostly apply keyword matching. These engines thus require carefully designed queries containing information about programming APIs for code search. Unfortunately, existing studies suggest that preparing an effective query for code search is both challenging and time consuming for the developers. In this paper, we propose a novel code search tool--RACK--that returns relevant source code for a given code search query written in natural language text. The tool first translates the query into a list ","authors_text":"Chanchal K. Roy, David Lo, Mohammad Masudur Rahman","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2018-07-12T08:49:00Z","title":"RACK: Code Search in the IDE using Crowdsourced Knowledge"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1807.04479","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:fdaa5a75a897845691039269d667a1415b70f9a07229884ab2715d6cfdc1133b","target":"record","created_at":"2026-05-18T00:10:53Z","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":"1916f8687e528f897bcfa7c618b3547d3b5e4c9e94a70b8e44c1c1178ba0a70f","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2018-07-12T08:49:00Z","title_canon_sha256":"073cc621e987b1aa8d1fcf225d087db121ad1718681a0f1636c67759a99f636d"},"schema_version":"1.0","source":{"id":"1807.04479","kind":"arxiv","version":1}},"canonical_sha256":"e97809fcb7696452a3e21d84462b234f8e2683aa6f391a935710f12ec5fe57ef","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"e97809fcb7696452a3e21d84462b234f8e2683aa6f391a935710f12ec5fe57ef","first_computed_at":"2026-05-18T00:10:53.334188Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:10:53.334188Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"TDwQRND4gOv1avc4QbBH9Xmb/viYKkuCX9jWGgl7a21c7ENxw6gnyLT+L16qi5gm3tCa8njk8pT+iuBZbp9LCg==","signature_status":"signed_v1","signed_at":"2026-05-18T00:10:53.334941Z","signed_message":"canonical_sha256_bytes"},"source_id":"1807.04479","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:fdaa5a75a897845691039269d667a1415b70f9a07229884ab2715d6cfdc1133b","sha256:5924c9b7d2eb3eddd35c345841093e289797b84d2616db8a9aead7f83d6e5e6b"],"state_sha256":"bd7d21a184e7a249e14f85231cd6c7332d6e84710e9d449fca144229099c68db"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"/r17G/Vmi/EAfHbqSk0Bc6BDezGjbTZ1/KPUGwG9vEJdtyoW0SZAXU+Myf6oAEcW+UlTsWqqOZeMLCRoQQbcBw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-11T04:26:48.311597Z","bundle_sha256":"fc534db52a7d772c3c5cf289f341585ec107d58dedf0e4dba9dfc416f29d8d85"}}