{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2020:2PKGYHEBBLTJ3POGSW64GN5Q5K","short_pith_number":"pith:2PKGYHEB","schema_version":"1.0","canonical_sha256":"d3d46c1c810ae69dbdc695bdc337b0ea92a935d36571d3fa06839021e72933c2","source":{"kind":"arxiv","id":"2009.05617","version":2},"attestation_state":"computed","paper":{"title":"Unit Test Case Generation with Transformers and Focal Context","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.CL","cs.LG"],"primary_cat":"cs.SE","authors_text":"Alexey Svyatkovskiy, Dawn Drain, Michele Tufano, Neel Sundaresan, Shao Kun Deng","submitted_at":"2020-09-11T18:57:36Z","abstract_excerpt":"Automated unit test case generation tools facilitate test-driven development and support developers by suggesting tests intended to identify flaws in their code. Existing approaches are usually guided by the test coverage criteria, generating synthetic test cases that are often difficult for developers to read or understand. In this paper we propose AthenaTest, an approach that aims to generate unit test cases by learning from real-world focal methods and developer-written testcases. We formulate unit test case generation as a sequence-to-sequence learning task, adopting a two-step training pr"},"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":"2009.05617","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2020-09-11T18:57:36Z","cross_cats_sorted":["cs.CL","cs.LG"],"title_canon_sha256":"6012475a774abce7930ebb3e0df05212cb968db079395e738b160c8b2e8c1701","abstract_canon_sha256":"dd0c9fd60a9e8bb35ebb0e205482a4994c8203ddec6d9860e5455062947011dd"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T02:42:02.204836Z","signature_b64":"FhDQYQbZnorXjWA8FBI8Jzv3CZG9Gh9Bx04QuBUtJXEUfLWGn8IvzA3Iubm7u1L9qjHIOVU74VZKW8aRKFRGAA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"d3d46c1c810ae69dbdc695bdc337b0ea92a935d36571d3fa06839021e72933c2","last_reissued_at":"2026-07-05T02:42:02.204496Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T02:42:02.204496Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Unit Test Case Generation with Transformers and Focal Context","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.CL","cs.LG"],"primary_cat":"cs.SE","authors_text":"Alexey Svyatkovskiy, Dawn Drain, Michele Tufano, Neel Sundaresan, Shao Kun Deng","submitted_at":"2020-09-11T18:57:36Z","abstract_excerpt":"Automated unit test case generation tools facilitate test-driven development and support developers by suggesting tests intended to identify flaws in their code. Existing approaches are usually guided by the test coverage criteria, generating synthetic test cases that are often difficult for developers to read or understand. In this paper we propose AthenaTest, an approach that aims to generate unit test cases by learning from real-world focal methods and developer-written testcases. We formulate unit test case generation as a sequence-to-sequence learning task, adopting a two-step training pr"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2009.05617","kind":"arxiv","version":2},"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/2009.05617/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":"2009.05617","created_at":"2026-07-05T02:42:02.204546+00:00"},{"alias_kind":"arxiv_version","alias_value":"2009.05617v2","created_at":"2026-07-05T02:42:02.204546+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2009.05617","created_at":"2026-07-05T02:42:02.204546+00:00"},{"alias_kind":"pith_short_12","alias_value":"2PKGYHEBBLTJ","created_at":"2026-07-05T02:42:02.204546+00:00"},{"alias_kind":"pith_short_16","alias_value":"2PKGYHEBBLTJ3POG","created_at":"2026-07-05T02:42:02.204546+00:00"},{"alias_kind":"pith_short_8","alias_value":"2PKGYHEB","created_at":"2026-07-05T02:42:02.204546+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":15,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2606.22306","citing_title":"Leveraging Large Language Models to Obscure Code Stylometry: A Comparative Study of GPT-3.5 and GPT-4","ref_index":13,"is_internal_anchor":false},{"citing_arxiv_id":"2606.00530","citing_title":"Sakura: An Approach for Generating Complex Tests from Natural Language Test Descriptions","ref_index":74,"is_internal_anchor":false},{"citing_arxiv_id":"2402.01411","citing_title":"CodePori: Large-Scale System for Autonomous Software Development Using Multi-Agent Technology","ref_index":51,"is_internal_anchor":false},{"citing_arxiv_id":"2506.18315","citing_title":"Effective LLM Code Refinement via Property-Oriented and Structurally Minimal Feedback","ref_index":55,"is_internal_anchor":false},{"citing_arxiv_id":"2507.20619","citing_title":"Generating Project-Specific Test Cases with Requirement Validation Intention","ref_index":49,"is_internal_anchor":false},{"citing_arxiv_id":"2207.10397","citing_title":"CodeT: Code Generation with Generated Tests","ref_index":13,"is_internal_anchor":false},{"citing_arxiv_id":"2102.04664","citing_title":"CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generation","ref_index":78,"is_internal_anchor":false},{"citing_arxiv_id":"2604.01799","citing_title":"TestDecision: Sequential Test Suite Generation via Greedy Optimization and Reinforcement Learning","ref_index":55,"is_internal_anchor":false},{"citing_arxiv_id":"2605.01264","citing_title":"FeedbackLLM: Metadata driven Multi-Agentic Language Agnostic Test Case Generator with Evolving prompt and Coverage Feedback","ref_index":24,"is_internal_anchor":false},{"citing_arxiv_id":"2605.00942","citing_title":"PPO guided Agentic Pipeline for Adaptive Prompt Selection and Test Case Generation","ref_index":23,"is_internal_anchor":false},{"citing_arxiv_id":"2604.21771","citing_title":"Generalizing Test Cases for Comprehensive Test Scenario Coverage","ref_index":39,"is_internal_anchor":false},{"citing_arxiv_id":"2604.11770","citing_title":"Enhancing Program Repair with Specification Guidance and Intermediate Behavioral Signals","ref_index":40,"is_internal_anchor":false},{"citing_arxiv_id":"2305.06161","citing_title":"StarCoder: may the source be with you!","ref_index":187,"is_internal_anchor":false},{"citing_arxiv_id":"2604.05560","citing_title":"An Iterative Test-and-Repair Framework for Competitive Code Generation","ref_index":54,"is_internal_anchor":false},{"citing_arxiv_id":"2604.13463","citing_title":"From Exploration to Specification: LLM-Based Property Generation for Mobile App Testing","ref_index":58,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/2PKGYHEBBLTJ3POGSW64GN5Q5K","json":"https://pith.science/pith/2PKGYHEBBLTJ3POGSW64GN5Q5K.json","graph_json":"https://pith.science/api/pith-number/2PKGYHEBBLTJ3POGSW64GN5Q5K/graph.json","events_json":"https://pith.science/api/pith-number/2PKGYHEBBLTJ3POGSW64GN5Q5K/events.json","paper":"https://pith.science/paper/2PKGYHEB"},"agent_actions":{"view_html":"https://pith.science/pith/2PKGYHEBBLTJ3POGSW64GN5Q5K","download_json":"https://pith.science/pith/2PKGYHEBBLTJ3POGSW64GN5Q5K.json","view_paper":"https://pith.science/paper/2PKGYHEB","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2009.05617&json=true","fetch_graph":"https://pith.science/api/pith-number/2PKGYHEBBLTJ3POGSW64GN5Q5K/graph.json","fetch_events":"https://pith.science/api/pith-number/2PKGYHEBBLTJ3POGSW64GN5Q5K/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/2PKGYHEBBLTJ3POGSW64GN5Q5K/action/timestamp_anchor","attest_storage":"https://pith.science/pith/2PKGYHEBBLTJ3POGSW64GN5Q5K/action/storage_attestation","attest_author":"https://pith.science/pith/2PKGYHEBBLTJ3POGSW64GN5Q5K/action/author_attestation","sign_citation":"https://pith.science/pith/2PKGYHEBBLTJ3POGSW64GN5Q5K/action/citation_signature","submit_replication":"https://pith.science/pith/2PKGYHEBBLTJ3POGSW64GN5Q5K/action/replication_record"}},"created_at":"2026-07-05T02:42:02.204546+00:00","updated_at":"2026-07-05T02:42:02.204546+00:00"}