{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2023:JMMFMX2WMFYERS7OZ4YQKNT4EU","short_pith_number":"pith:JMMFMX2W","schema_version":"1.0","canonical_sha256":"4b18565f56617048cbeecf3105367c25097738b06d9eaaaa59c86da468d79b72","source":{"kind":"arxiv","id":"2302.10166","version":3},"attestation_state":"computed","paper":{"title":"Learning Deep Semantics for Test Completion","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.CL","cs.LG"],"primary_cat":"cs.SE","authors_text":"Junyi Jessy Li, Milos Gligoric, Pengyu Nie, Rahul Banerjee, Raymond J. Mooney","submitted_at":"2023-02-20T18:53:56Z","abstract_excerpt":"Writing tests is a time-consuming yet essential task during software development. We propose to leverage recent advances in deep learning for text and code generation to assist developers in writing tests. We formalize the novel task of test completion to automatically complete the next statement in a test method based on the context of prior statements and the code under test. We develop TeCo -- a deep learning model using code semantics for test completion. The key insight underlying TeCo is that predicting the next statement in a test method requires reasoning about code execution, which is"},"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":"2302.10166","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-02-20T18:53:56Z","cross_cats_sorted":["cs.CL","cs.LG"],"title_canon_sha256":"a53c5eab636b0a5a9463b4f082f36b138b588a42098044e745729bc4310fdb0a","abstract_canon_sha256":"d0045fcfc9e6ee39e6b1c3a56dfdd318bc2d8c196bcabbe98459ea415ff3c9b3"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T05:48:51.732480Z","signature_b64":"riTJMKQE6vC5iiK680uQux0WahH4ncv2gbb0A/HGTDHPZ+SbMGYqI9a99WwheQTIor768qIjpArkGZpqgadMAg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"4b18565f56617048cbeecf3105367c25097738b06d9eaaaa59c86da468d79b72","last_reissued_at":"2026-07-05T05:48:51.732038Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T05:48:51.732038Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Learning Deep Semantics for Test Completion","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.CL","cs.LG"],"primary_cat":"cs.SE","authors_text":"Junyi Jessy Li, Milos Gligoric, Pengyu Nie, Rahul Banerjee, Raymond J. Mooney","submitted_at":"2023-02-20T18:53:56Z","abstract_excerpt":"Writing tests is a time-consuming yet essential task during software development. We propose to leverage recent advances in deep learning for text and code generation to assist developers in writing tests. We formalize the novel task of test completion to automatically complete the next statement in a test method based on the context of prior statements and the code under test. We develop TeCo -- a deep learning model using code semantics for test completion. The key insight underlying TeCo is that predicting the next statement in a test method requires reasoning about code execution, which is"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2302.10166","kind":"arxiv","version":3},"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/2302.10166/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":"2302.10166","created_at":"2026-07-05T05:48:51.732093+00:00"},{"alias_kind":"arxiv_version","alias_value":"2302.10166v3","created_at":"2026-07-05T05:48:51.732093+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2302.10166","created_at":"2026-07-05T05:48:51.732093+00:00"},{"alias_kind":"pith_short_12","alias_value":"JMMFMX2WMFYE","created_at":"2026-07-05T05:48:51.732093+00:00"},{"alias_kind":"pith_short_16","alias_value":"JMMFMX2WMFYERS7O","created_at":"2026-07-05T05:48:51.732093+00:00"},{"alias_kind":"pith_short_8","alias_value":"JMMFMX2W","created_at":"2026-07-05T05:48:51.732093+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/JMMFMX2WMFYERS7OZ4YQKNT4EU","json":"https://pith.science/pith/JMMFMX2WMFYERS7OZ4YQKNT4EU.json","graph_json":"https://pith.science/api/pith-number/JMMFMX2WMFYERS7OZ4YQKNT4EU/graph.json","events_json":"https://pith.science/api/pith-number/JMMFMX2WMFYERS7OZ4YQKNT4EU/events.json","paper":"https://pith.science/paper/JMMFMX2W"},"agent_actions":{"view_html":"https://pith.science/pith/JMMFMX2WMFYERS7OZ4YQKNT4EU","download_json":"https://pith.science/pith/JMMFMX2WMFYERS7OZ4YQKNT4EU.json","view_paper":"https://pith.science/paper/JMMFMX2W","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2302.10166&json=true","fetch_graph":"https://pith.science/api/pith-number/JMMFMX2WMFYERS7OZ4YQKNT4EU/graph.json","fetch_events":"https://pith.science/api/pith-number/JMMFMX2WMFYERS7OZ4YQKNT4EU/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/JMMFMX2WMFYERS7OZ4YQKNT4EU/action/timestamp_anchor","attest_storage":"https://pith.science/pith/JMMFMX2WMFYERS7OZ4YQKNT4EU/action/storage_attestation","attest_author":"https://pith.science/pith/JMMFMX2WMFYERS7OZ4YQKNT4EU/action/author_attestation","sign_citation":"https://pith.science/pith/JMMFMX2WMFYERS7OZ4YQKNT4EU/action/citation_signature","submit_replication":"https://pith.science/pith/JMMFMX2WMFYERS7OZ4YQKNT4EU/action/replication_record"}},"created_at":"2026-07-05T05:48:51.732093+00:00","updated_at":"2026-07-05T05:48:51.732093+00:00"}