{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2020:GAKRC3UDTLOSKHCPHUKBMYDQQN","short_pith_number":"pith:GAKRC3UD","schema_version":"1.0","canonical_sha256":"3015116e839add251c4f3d14166070834076db14a6d597f2e7fdb87273fb180f","source":{"kind":"arxiv","id":"2011.08340","version":4},"attestation_state":"computed","paper":{"title":"Better Automatic Program Repair by Using Bug Reports and Tests Together","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Manish Motwani, Yuriy Brun","submitted_at":"2020-11-16T23:51:42Z","abstract_excerpt":"Automated program repair is already deployed in industry, but concerns remain about repair quality. Recent research has shown that one of the main reasons repair tools produce incorrect (but seemingly correct) patches is imperfect fault localization (FL). This paper demonstrates that combining information from natural-language bug reports and test executions when localizing faults can have a significant positive impact on repair quality. For example, existing repair tools with such FL are able to correctly repair 7 defects in the Defects4J benchmark that no prior tools have repaired correctly."},"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":"2011.08340","kind":"arxiv","version":4},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2020-11-16T23:51:42Z","cross_cats_sorted":[],"title_canon_sha256":"d6a8da9388f7dd1b716becf94b9681e8b1001e59d787c0b3596e2895e16232f6","abstract_canon_sha256":"198839d504573fb14a1ba875666d375c68e4b8106c5014877dce00a4b9d79279"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T05:39:10.111366Z","signature_b64":"fObwJfFrxcavah8bDiFz9wLuFYlaN/108XYZm+v3MdcmVWr6cjFHF+qHKmwjSL43HjWajIa/cPtJDjentIxUCw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"3015116e839add251c4f3d14166070834076db14a6d597f2e7fdb87273fb180f","last_reissued_at":"2026-07-05T05:39:10.110908Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T05:39:10.110908Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Better Automatic Program Repair by Using Bug Reports and Tests Together","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Manish Motwani, Yuriy Brun","submitted_at":"2020-11-16T23:51:42Z","abstract_excerpt":"Automated program repair is already deployed in industry, but concerns remain about repair quality. Recent research has shown that one of the main reasons repair tools produce incorrect (but seemingly correct) patches is imperfect fault localization (FL). This paper demonstrates that combining information from natural-language bug reports and test executions when localizing faults can have a significant positive impact on repair quality. For example, existing repair tools with such FL are able to correctly repair 7 defects in the Defects4J benchmark that no prior tools have repaired correctly."},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2011.08340","kind":"arxiv","version":4},"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/2011.08340/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":"2011.08340","created_at":"2026-07-05T05:39:10.110963+00:00"},{"alias_kind":"arxiv_version","alias_value":"2011.08340v4","created_at":"2026-07-05T05:39:10.110963+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2011.08340","created_at":"2026-07-05T05:39:10.110963+00:00"},{"alias_kind":"pith_short_12","alias_value":"GAKRC3UDTLOS","created_at":"2026-07-05T05:39:10.110963+00:00"},{"alias_kind":"pith_short_16","alias_value":"GAKRC3UDTLOSKHCP","created_at":"2026-07-05T05:39:10.110963+00:00"},{"alias_kind":"pith_short_8","alias_value":"GAKRC3UD","created_at":"2026-07-05T05:39:10.110963+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":1,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2605.02121","citing_title":"SCRIBE: Practical Static Binary Patching via Binary-Aware Recompilation of Decompiled Code","ref_index":61,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/GAKRC3UDTLOSKHCPHUKBMYDQQN","json":"https://pith.science/pith/GAKRC3UDTLOSKHCPHUKBMYDQQN.json","graph_json":"https://pith.science/api/pith-number/GAKRC3UDTLOSKHCPHUKBMYDQQN/graph.json","events_json":"https://pith.science/api/pith-number/GAKRC3UDTLOSKHCPHUKBMYDQQN/events.json","paper":"https://pith.science/paper/GAKRC3UD"},"agent_actions":{"view_html":"https://pith.science/pith/GAKRC3UDTLOSKHCPHUKBMYDQQN","download_json":"https://pith.science/pith/GAKRC3UDTLOSKHCPHUKBMYDQQN.json","view_paper":"https://pith.science/paper/GAKRC3UD","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2011.08340&json=true","fetch_graph":"https://pith.science/api/pith-number/GAKRC3UDTLOSKHCPHUKBMYDQQN/graph.json","fetch_events":"https://pith.science/api/pith-number/GAKRC3UDTLOSKHCPHUKBMYDQQN/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/GAKRC3UDTLOSKHCPHUKBMYDQQN/action/timestamp_anchor","attest_storage":"https://pith.science/pith/GAKRC3UDTLOSKHCPHUKBMYDQQN/action/storage_attestation","attest_author":"https://pith.science/pith/GAKRC3UDTLOSKHCPHUKBMYDQQN/action/author_attestation","sign_citation":"https://pith.science/pith/GAKRC3UDTLOSKHCPHUKBMYDQQN/action/citation_signature","submit_replication":"https://pith.science/pith/GAKRC3UDTLOSKHCPHUKBMYDQQN/action/replication_record"}},"created_at":"2026-07-05T05:39:10.110963+00:00","updated_at":"2026-07-05T05:39:10.110963+00:00"}