{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2018:SIFNZBQ6GC2DOPRYAU7E7AKWDX","short_pith_number":"pith:SIFNZBQ6","schema_version":"1.0","canonical_sha256":"920adc861e30b4373e38053e4f81561dc5bb22154d9f6e4af48ab24de6d54c36","source":{"kind":"arxiv","id":"1808.01210","version":1},"attestation_state":"computed","paper":{"title":"Lightweight Multilingual Software Analysis","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Anne Marie Bogar, Damian M. Lyons, David Baird","submitted_at":"2018-08-03T14:42:08Z","abstract_excerpt":"Developer preferences, language capabilities and the persistence of older languages contribute to the trend that large software codebases are often multilingual, that is, written in more than one computer language. While developers can leverage monolingual software development tools to build software components, companies are faced with the problem of managing the resultant large, multilingual codebases to address issues with security, efficiency, and quality metrics. The key challenge is to address the opaque nature of the language interoperability interface: one language calling procedures i"},"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":"1808.01210","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-08-03T14:42:08Z","cross_cats_sorted":[],"title_canon_sha256":"bb4010f89aa215864b6629b44dfca550687ba6ca2b68bfbc4c6131f7931053da","abstract_canon_sha256":"7a3f5df35e0695995ff19835dc57203dc0199467b1248762d15584f864212047"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:08:58.648685Z","signature_b64":"PTIWn5g1jw2aJXkM9n8eLUd/UWgHYXGRgkrR+2fDnV+Oaujg553DwsC0AoXshrIBZlt+AqPjaRErzgi3MFfgAQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"920adc861e30b4373e38053e4f81561dc5bb22154d9f6e4af48ab24de6d54c36","last_reissued_at":"2026-05-18T00:08:58.647992Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:08:58.647992Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Lightweight Multilingual Software Analysis","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Anne Marie Bogar, Damian M. Lyons, David Baird","submitted_at":"2018-08-03T14:42:08Z","abstract_excerpt":"Developer preferences, language capabilities and the persistence of older languages contribute to the trend that large software codebases are often multilingual, that is, written in more than one computer language. While developers can leverage monolingual software development tools to build software components, companies are faced with the problem of managing the resultant large, multilingual codebases to address issues with security, efficiency, and quality metrics. The key challenge is to address the opaque nature of the language interoperability interface: one language calling procedures i"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1808.01210","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"},"aliases":[{"alias_kind":"arxiv","alias_value":"1808.01210","created_at":"2026-05-18T00:08:58.648104+00:00"},{"alias_kind":"arxiv_version","alias_value":"1808.01210v1","created_at":"2026-05-18T00:08:58.648104+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1808.01210","created_at":"2026-05-18T00:08:58.648104+00:00"},{"alias_kind":"pith_short_12","alias_value":"SIFNZBQ6GC2D","created_at":"2026-05-18T12:32:53.628368+00:00"},{"alias_kind":"pith_short_16","alias_value":"SIFNZBQ6GC2DOPRY","created_at":"2026-05-18T12:32:53.628368+00:00"},{"alias_kind":"pith_short_8","alias_value":"SIFNZBQ6","created_at":"2026-05-18T12:32:53.628368+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/SIFNZBQ6GC2DOPRYAU7E7AKWDX","json":"https://pith.science/pith/SIFNZBQ6GC2DOPRYAU7E7AKWDX.json","graph_json":"https://pith.science/api/pith-number/SIFNZBQ6GC2DOPRYAU7E7AKWDX/graph.json","events_json":"https://pith.science/api/pith-number/SIFNZBQ6GC2DOPRYAU7E7AKWDX/events.json","paper":"https://pith.science/paper/SIFNZBQ6"},"agent_actions":{"view_html":"https://pith.science/pith/SIFNZBQ6GC2DOPRYAU7E7AKWDX","download_json":"https://pith.science/pith/SIFNZBQ6GC2DOPRYAU7E7AKWDX.json","view_paper":"https://pith.science/paper/SIFNZBQ6","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1808.01210&json=true","fetch_graph":"https://pith.science/api/pith-number/SIFNZBQ6GC2DOPRYAU7E7AKWDX/graph.json","fetch_events":"https://pith.science/api/pith-number/SIFNZBQ6GC2DOPRYAU7E7AKWDX/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/SIFNZBQ6GC2DOPRYAU7E7AKWDX/action/timestamp_anchor","attest_storage":"https://pith.science/pith/SIFNZBQ6GC2DOPRYAU7E7AKWDX/action/storage_attestation","attest_author":"https://pith.science/pith/SIFNZBQ6GC2DOPRYAU7E7AKWDX/action/author_attestation","sign_citation":"https://pith.science/pith/SIFNZBQ6GC2DOPRYAU7E7AKWDX/action/citation_signature","submit_replication":"https://pith.science/pith/SIFNZBQ6GC2DOPRYAU7E7AKWDX/action/replication_record"}},"created_at":"2026-05-18T00:08:58.648104+00:00","updated_at":"2026-05-18T00:08:58.648104+00:00"}