1 2 Bader, Johannes; Scott, Andrew; Pradel, Michael; Chandra, Satish (2019-10-10). "Getafix: バグを自動的に修正する方法を学ぶ" . Proceedings of the ACM on Programming Languages . 3 (OOPSLA): 159:1–159:27. arXiv : 1902.06111 . doi : 10.1145/3360585 .
↑ Chen, Zimin; Kommrusch, Steve James; Tufano, Michele; Pouchet, Louis-Noel; Poshyvanyk, Denys; Monperrus, Martin (2021). "SequenceR: エンドツーエンドのプログラム修復のためのシーケンスツーシーケンス学習". IEEE Transactions on Software Engineering . 47 (9): 1943. arXiv : 1901.01808 . Bibcode : 2021ITSEn..47.1943C . doi : 10.1109/tse.2019.2940179 .
↑ Bouzenia, Islem; Devanbu, Premkumar; Pradel, Michael (2025). "RepairAgent: An Autonomous, LLM-Based Agent for Program Repair". 2025 IEEE/ACM 47th International Conference on Software Engineering (ICSE) . pp. 2188–2200 . doi : 10.1109/ICSE55347.2025.00157 . ISBN979-8-3315-0569-1。
↑ Long, Fan; Sidiroglou-Douskos, Stelios; Rinard, Martin (2014). "自動ランタイムエラー修復とリカバリーシェパーディングによる封じ込め".第35回ACM SIGPLANプログラミング言語設計実装会議議事録. PLDI '14'. ニューヨーク、ニューヨーク: ACM. pp. 227–238 . doi : 10.1145/2594291.2594337 . ISBN978-1-4503-2784-8. S2CID 6252501 .
1 2 Perkins, Jeff H.; et al. (2009). "デプロイ済みソフトウェアのエラーを自動的にパッチ適用する". Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles . ACM. pp. 87–102 . CiteSeerX 10.1.1.157.5877 . doi : 10.1145/1629575.1629585 . ISBN978-1-60558-752-3. S2CID 7597529 .
↑ Smith, Edward K.; Barr, Earl T.; Le Goues, Claire ; Brun, Yuriy (2015). "Is the Cure Worse Than the Disease? Overfitting in Automated Program Repair". Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering . ESEC/FSE 2015. New York, New York: ACM. pp. 532–543 . doi : 10.1145/2786805.2786825 . ISBN978-1-4503-3675-8. S2CID 6300790 .
↑ Le, Xuan Bach D.; Thung, Ferdian; Lo, David; Goues, Claire Le (2018-03-02). "意味論に基づく自動プログラム修復における過学習" . Empirical Software Engineering . 23 (5): 3007– 3033. doi : 10.1007/s10664-017-9577-2 . ISSN 1382-3256 . S2CID 3635768 .
↑ Xin, Qi; Reiss, Steven P. (2017-07-10). "テストケース生成によるテストスイートの過剰適合パッチの特定" .第26回ACM SIGSOFT国際ソフトウェアテストおよび分析シンポジウム議事録. ニューヨーク州ニューヨーク、米国: ACM. pp. 226–236 . doi : 10.1145/3092703.3092718 . ISBN978-1-4503-5076-1. S2CID 20562134 .
↑ Tian, Haoye; Liu, Kui; Kaboré, Abdoul Kader; Koyuncu, Anil; Li, Li; Klein, Jacques; Bissyandé, Tegawendé F. (2021年1月27日). 「プログラム修復におけるパッチの正当性を予測するためのコード変更の表現学習の評価」 .第35回IEEE/ACM国際自動ソフトウェア工学会議議事録. Association for Computing Machinery. pp. 981–992 . doi : 10.1145/3324884.3416532 . ISBN978-1-4503-6768-4。
↑ Tian, Haoye; Tang, Xunzhu; Habib, Andrew; Wang, Shangwen; Liu, Kui; Xia, Xin; Klein, Jacques; BissyandÉ, TegawendÉ F. (2023年1月5日). 「この変更はその問題への答えか?:パッチの正当性を評価するためのバグとコード変更の説明の相関関係」 .第37回IEEE/ACM国際自動ソフトウェアエンジニアリング会議議事録. Association for Computing Machinery. pp. 1–13 . arXiv : 2208.04125 . doi : 10.1145/3551349.3556914 . ISBN978-1-4503-9475-8. S2CID 251403079 .
1 2 Böhme, Marcel; Geethal, Charaka; Pham, Van-Thuan (2020). "Human-In-The-Loop Automatic Program Repair". Proceedings of the 13th International Conference on Software Testing, Validation and Verification . ICST 2020. Porto, Portugal: IEEE. pp. 274–285 . arXiv : 1912.07758 . doi : 10.1109/ICST46399.2020.00036 . ISBN978-1-7281-5778-8. S2CID 209386817 .
↑ヤン、デヘン。リュウ、クイ。キム・ドンスン。コユンク、アニル。キム、キスブ。ティアン、ハオエ。レイ、ヤン。マオ、シャオグアン。クライン、ジャック。ビシャンデ、テガウェンデ F. (2021)。 「Defects4j のバグを修復する材料はどこにありましたか?」経験的ソフトウェアエンジニアリング。26 (5) 122.土井: 10.1007/s10664-021-10003-7。
↑ Durieux, Thomas; Madeiral, Fernanda; Martinez, Matias; Abreu, Rui (2019). "Javaプログラム修復ツールの経験的レビュー:2,141個のバグと23,551回の修復試行に関する大規模実験" .Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering . pp. 302–313 . doi : 10.1145/3338906.3338911 . ISBN978-1-4503-5572-82026年6月1日に取得。
↑ Just, René; Jalali, Darioush; Ernst, Michael D. (2014). "Defects4J: Javaプログラムの制御されたテスト研究を可能にする既存の欠陥データベース" . 2014年国際ソフトウェアテストおよび分析シンポジウム議事録. pp. 437–440 . doi : 10.1145/2610384.2628055 . ISBN978-1-4503-2645-22026年5月28日に取得。
↑ Sobreira, Victor; Durieux, Thomas; Madeiral, Fernanda; Monperrus, Martin; de Almeida Maia, Marcelo (2018). "バグデータセットの解剖:Defects4Jからの395パッチの解剖". 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER) . pp. 130– 140. arXiv : 1801.06393 . Bibcode : 2018sane.conf...21S . doi : 10.1109/saner.2018.8330203 . ISBN978-1-5386-4969-5。
↑ Wen, Ming; Chen, Junjie; Wu, Rongxin; Hao, Dan ; Cheung, Shing-Chi (2018). "Context-aware patch generation for better automatic program repair" . Proceedings of the 40th International Conference on Software Engineering . New York, New York, USA: ACM Press. pp. 1–11 . doi : 10.1145/3180155.3180233 . ISBN978-1-4503-5638-1. S2CID 3374770 .
↑ Lin, Derrick; Koppel, James; Chen, Angela; Solar-Lezama, Armando (2017). "QuixBugs: quixey チャレンジに基づく多言語プログラム修復ベンチマークセット". Proceedings Companion of the 2017 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity . New York, New York, USA: ACM Press. pp. 55–56 . doi : 10.1145/3135932.3135941 . ISBN978-1-4503-5514-8。
↑ Ye, He; Martinez, Matias; Durieux, Thomas; Monperrus, Martin (2021年1月). "QuixBugsベンチマークにおける自動プログラム修復の包括的な研究". Journal of Systems and Software . 171 110825. arXiv : 1805.03454 . doi : 10.1016/j.jss.2020.110825 . ISSN 0164-1212 .
↑ Saha, Ripon K.; Lyu, Yingjun; Lam, Wing; Yoshida, Hiroaki; Prasad, Mukul R. (2018). "Bugs.jar" . Proceedings of the 15th International Conference on Mining Software Repositories . MSR '18. pp. 10–13 . doi : 10.1145/3196398.3196473 . ISBN978-1-4503-5716-6. S2CID 50770093 .
↑ Le Goues, Claire ; Holtschulte, Neal; Smith, Edward; Brun, Yuriy; Devanbu, Premkumar; Forrest, Stephanie; Weimer, Westley (2015). "The Many Bugs and Intro Class Benchmarks for Automated Repair of C Programs" . IEEE Transactions on Software Engineering . 41 (12): 1236– 1256. Bibcode : 2015ITSEn..41.1236L . doi : 10.1109/TSE.2015.2454513 .