Skip to main content
Go to the home page of the European Commission (opens in new window)
English English
CORDIS - EU research results
CORDIS

Natural Program Repair

CORDIS provides links to public deliverables and publications of HORIZON projects.

Links to deliverables and publications from FP7 projects, as well as links to some specific result types such as dataset and software, are dynamically retrieved from OpenAIRE .

Publications

CREF: An LLM-Based Conversational Software Repair Framework for Programming Tutors (opens in new window)

Author(s): Boyang Yang, Haoye Tian, Weiguo Pian, Haoran Yu, Haitao Wang, Jacques Klein, Tegawendé F. Bissyandé, Shunfu Jin
Published in: Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2025, Page(s) 882-894
Publisher: ACM
DOI: 10.1145/3650212.3680328

Revisiting Test Cases to Boost Generate-and-Validate Program Repair (opens in new window)

Author(s): Jingtang Zhang, Kui Liu, Dongsun Kim, Li Li, Zhe Liu, Jacques Klein, Tegawendé F. Bissyandé
Published in: Proceedings of the 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME), Issue 27 September 2021 - 01 October 2021, 2021, ISBN 978-1-6654-2882-8
Publisher: IEEE
DOI: 10.1109/icsme52107.2021.00010

CodeAgent: Autonomous Communicative Agents for Code Review (opens in new window)

Author(s): Xunzhu Tang, Kisub Kim, Yewei Song, Cedric Lothritz, Bei Li, Saad Ezzini, Haoye Tian, Jacques Klein, Tegawendé F. Bissyandé
Published in: Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing, 2024, Page(s) 11279-11313
Publisher: Association for Computational Linguistics
DOI: 10.18653/v1/2024.emnlp-main.632

Automatic Generation of Test Cases based on Bug Reports: a Feasibility Study with Large Language Models (opens in new window)

Author(s): Laura Plein, Wendkûuni C. Ouédraogo, Jacques Klein, Tegawendé F. Bissyandé
Published in: Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings, 2025, Page(s) 360-361
Publisher: ACM
DOI: 10.1145/3639478.3643119

Is this Change the Answer to that Problem? Correlating Descriptions of Bug and Code Changes for Evaluating Patch Correctness

Author(s): Haoye Tian, Xunzhu Tang, Andrew Habib, Shangwen Wang, Kui Liu, Xin Xia, Jacques Klein, Tegawendé F. Bissyandé
Published in: Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022
Publisher: IEEE

CodeGrid: A Grid Representation of Code (opens in new window)

Author(s): Abdoul Kader Kaboré, Earl T. Barr, Jacques Klein, Tegawendé F. Bissyandé
Published in: Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, Issue 17-21 July 2023, 2023, Page(s) 1357–1369, ISBN 979-8-4007-0221-1
Publisher: Association for Computing Machinery
DOI: 10.1145/3597926.3598141

DataRecipe --- How to Cook the Data for CodeLLM? (opens in new window)

Author(s): Kisub Kim, Jounghoon Kim, Byeongjo Park, Dongsun Kim, Chun Yong Chong, Yuan Wang, Tiezhu Sun, Daniel Tang, Jacques Klein, Tegawende F. Bissyande
Published in: Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering, 2025, Page(s) 1206-1218
Publisher: ACM
DOI: 10.1145/3691620.3695593

Revisiting Test Cases to Boost Generate-and-Validate Program Repair (opens in new window)

Author(s): Zhang Jingtang, Bissyandé Tegawendé F., Liu Zhe, Li Li, Kim Dongsun, Kui Liu
Published in: Proceedings of the 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2022, ISBN 978-1-6654-2883-5
Publisher: IEEE
DOI: 10.26226/morressier.613b5418842293c031b5b5e6

Practical Program Repair via Preference-based Ensemble Strategy (opens in new window)

Author(s): Wenkang Zhong; Chuanyi Li; Kui Liu; Tongtong Xu; Jidong Ge; Tegawende F. Bissyande; Bin Luo; Vincent Ng
Published in: Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, Issue 46, 2024
Publisher: ACM
DOI: 10.1145/3597503.3623310

SmartGift: Learning to Generate Practical Inputs for Testing Smart Contracts. (opens in new window)

Author(s): Teng Zhou; Kui Liu; Li Li; Zhe Liu; Jacques Klein; Tegawendé F. Bissyandé
Published in: Proceedings of the 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2021, Page(s) 23-34, ISBN 978-1-6654-2882-8
Publisher: IEEE
DOI: 10.1109/icsme52107.2021.00009

MetaTPTrans: a meta learning approach for multilingual code representation learning (opens in new window)

Author(s): Weiguo Pian, Hanyu Peng, Xunzhu Tang, Tiezhu Sun, Haoye Tian, Andrew Habib, Jacques Klein, Tegawendé F. Bissyandé
Published in: Proceedings of the Thirty-Seventh AAAI Conference on Artificial Intelligence, Issue 585, 2023, Page(s) 5239–5247, ISBN 978-1-57735-880-0
Publisher: AAAI Press
DOI: 10.1609/aaai.v37i4.25654

Finding data compatibility bugs with JSON subschema checking (opens in new window)

Author(s): Andrew Habib, Avraham Shinnar, Martin Hirzel, Michael Pradel
Published in: Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2025, Page(s) 620-632
Publisher: ACM
DOI: 10.1145/3460319.3464796

Natural Language to Code: How Far Are We? (opens in new window)

Author(s): Shangwen Wang; Mingyang Geng; Bo Lin; Zhensu Sun; Ming Wen; Yepang Liu; Li Li; Tegawendé F. Bissyandé; Xiaoguang Mao
Published in: Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), Issue 31, 2023, Page(s) 375-387
Publisher: ACM
DOI: 10.1145/3611643.3616323

Learning to Represent Patches (opens in new window)

Author(s): Xunzhu Tang, Haoye Tian, Zhenghan Chen, Weiguo Pian, Saad Ezzini, Abdoul Kader Kabore, Andrew Habib, Jacques Klein, Tegawende F. Bissyande
Published in: Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings, 2025, Page(s) 396-397
Publisher: ACM
DOI: 10.1145/3639478.3643521

PEELER: Learning to Effectively Predict Flakiness without Running Tests

Author(s): Yihao Qin, Shangwen Wang, Kui Liu, Bo Lin, Hongjun Wu, Li Li, Xiaoguang Mao, Bissyandé Tegawendé F.
Published in: Proceedings of the 38th IEEE International Conference on Software Maintenance and Evolution, 2022
Publisher: IEEE

AudioTest: Prioritizing Audio Test Cases (opens in new window)

Author(s): Yinghua Li, Xueqi Dang, Wendkûuni C. Ouédraogo, Jacques Klein, Tegawendé F. Bissyandé
Published in: Proceedings of the ACM on Software Engineering, Issue 2, 2025, Page(s) 707-730, ISSN 2994-970X
Publisher: Association for Computing Machinery (ACM)
DOI: 10.1145/3728907

Pre-Implementation Method Name Prediction for Object-Oriented Programming (opens in new window)

Author(s): Shangwen Wang, Ming Wen, Bo Lin, Yepang Liu, Tegawendé F. Bissyandé, Xiaoguang Mao
Published in: ACM Transactions on Software Engineering and Methodology, 2023, ISSN 1049-331X
Publisher: Association for Computing Machinary, Inc.
DOI: 10.1145/3597203

Predicting Patch Correctness Based on the Similarity of Failing Test Cases (opens in new window)

Author(s): Haoye Tian, Yinghua Li, Weiguo Pian, Abdoul Kader Kaboré, Kui Liu, Andrew Habib, Jacques Klein, Tegawendé F. Bissyandé
Published in: ACM Transactions on Software Engineering and Methodology, Issue 1049331X, 2022, Page(s) 1-30, ISSN 1049-331X
Publisher: Association for Computing Machinary, Inc.
DOI: 10.1145/3511096

Dependabot and security pull requests: large empirical study (opens in new window)

Author(s): Hocine Rebatchi, Tégawendé F. Bissyandé, Naouel Moha
Published in: Empirical Software Engineering, Issue 29, 2024, ISSN 1382-3256
Publisher: Kluwer Academic Publishers
DOI: 10.1007/s10664-024-10523-y

What You See is What it Means! Semantic Representation Learning of Code based on Visualization and Transfer Learning (opens in new window)

Author(s): Patrick Keller, Abdoul Kader Kaboré, Laura Plein, Jacques Klein, Yves Le Traon, Tegawendé F. Bissyandé
Published in: ACM Transactions on Software Engineering and Methodology, Issue 31, 2022, Page(s) 1-34, ISSN 1049-331X
Publisher: Association for Computing Machinary, Inc.
DOI: 10.1145/3485135

Prioritizing test cases for deep learning-based video classifiers (opens in new window)

Author(s): Yinghua Li, Xueqi Dang, Lei Ma, Jacques Klein, Tegawendé F. Bissyandé
Published in: Empirical Software Engineering, Issue 29, 2024, ISSN 1382-3256
Publisher: Kluwer Academic Publishers
DOI: 10.1007/s10664-024-10520-1

Big Code Search: A Bibliography (opens in new window)

Author(s): Kisub Kim, Sankalp Ghatpande, Dongsun Kim, Xin Zhou, Kui Liu, Tegawendé F. Bissyandé, Jacques Klein, Yves Le Traon
Published in: ACM Computing Surveys, Issue 56, 2024, Page(s) 1–49, ISSN 0360-0300
Publisher: Association for Computing Machinary, Inc.
DOI: 10.1145/3604905

The Best of Both Worlds: Combining Learned Embeddings with Engineered Features for Accurate Prediction of Correct Patches (opens in new window)

Author(s): Haoye Tian, Kui Liu, Yinghua Li, Abdoul Kader Kaboré, Anil Koyuncu, Andrew Habib, Li Li, Junhao Wen, Jacques Klein, Tegawendé F. Bissyandé
Published in: ACM Transactions on Software Engineering and Methodology, Issue 32, 2023, Page(s) 1-34, ISSN 1049-331X
Publisher: Association for Computing Machinary, Inc.
DOI: 10.1145/3576039

An Empirical Study of Ai Techniques in Mobile Applications (opens in new window)

Author(s): Yinghua Li, Xueqi Dang, Haoye Tian, Tiezhu Sun, Zhijie Wang, Lei Ma, Jacques Klein, Tegawendé F. BISSYANDE
Published in: Journal of Systems and Software, 2024, ISSN 0164-1212
Publisher: Elsevier BV
DOI: 10.2139/ssrn.4876287

Where were the repair ingredients for Defects4j bugs?Exploring the impact of repair ingredient retrieval on the performance of 24 program repair systems (opens in new window)

Author(s): Deheng Yang, Kui Liu, Dongsun Kim, Anil Koyuncu, Kisub Kim, Haoye Tian, Yan Lei, Xiaoguang Mao, Jacques Klein, Tegawendé F. Bissyandé
Published in: Empirical Software Engineering, Issue 26, 2021, ISSN 1382-3256
Publisher: Kluwer Academic Publishers
DOI: 10.1007/s10664-021-10003-7

App review driven collaborative bug finding (opens in new window)

Author(s): Xunzhu Tang, Haoye Tian, Pingfan Kong, Saad Ezzini, Kui Liu, Xin Xia, Jacques Klein, Tegawendé F. Bissyandé
Published in: Empirical Software Engineering, Issue 29, 2024, ISSN 1382-3256
Publisher: Kluwer Academic Publishers
DOI: 10.1007/s10664-024-10489-x

Reliable Fix Patterns Inferred from Static Checkers for Automated Program Repair (opens in new window)

Author(s): Kui Liu, Jingtang Zhang, Li Li, Anil Koyuncu, Dongsun Kim, Chunpeng Ge, Zhe Liu, Jacques Klein, Tegawendé F. Bissyandé
Published in: ACM Transactions on Software Engineering and Methodology, Issue 32, 2023, Page(s) 1-38, ISSN 1049-331X
Publisher: Association for Computing Machinary, Inc.
DOI: 10.1145/3579637

GraphPrior: Mutation-based Test Input Prioritization for Graph Neural Networks (opens in new window)

Author(s): Xueqi Dang; Yinghua Li; Mike Papadakis; Jacques Klein; Tegawendé F. Bissyandé; Yves Le Traon
Published in: ACM Transactions on Software Engineering and Methodology, Issue 33, 2023, Page(s) 1-40, ISSN 1049-331X
Publisher: Association for Computing Machinary, Inc.
DOI: 10.1145/3607191

iBiR: Bug-report-driven Fault Injection (opens in new window)

Author(s): Ahmed Khanfir, Anil Koyuncu, Mike Papadakis, Maxime Cordy, Tegawende F. Bissyandé, Jacques Klein, Yves Le Traon
Published in: ACM Transactions on Software Engineering and Methodology, Issue 32, 2023, ISSN 1049-331X
Publisher: Association for Computing Machinary, Inc.
DOI: 10.1145/3542946

Just-in-Time Detection of Silent Security Patches (opens in new window)

Author(s): Xunzhu Tang, Kisub Kim, Saad Ezzini, Yewei Song, Haoye Tian, Jacques Klein, Tegawende Bissyande
Published in: ACM Transactions on Software Engineering and Methodology, 2025, ISSN 1049-331X
Publisher: Association for Computing Machinary, Inc.
DOI: 10.1145/3749370

You Don’t Have to Say Where to Edit! jLED—Joint Learning to Localize and Edit Source Code (opens in new window)

Author(s): Weiguo Pian, Yinghua Li, Haoye Tian, Tiezhu Sun, Yewei Song, Xunzhu Tang, Andrew Habib, Jacques Klein, Tegawendé F. Bissyandé
Published in: ACM Transactions on Software Engineering and Methodology, Issue 34, 2025, Page(s) 1-27, ISSN 1049-331X
Publisher: Association for Computing Machinary, Inc.
DOI: 10.1145/3712187

Test Input Prioritization for Machine Learning Classifiers (opens in new window)

Author(s): Xueqi Dang, Yinghua Li, Mike Papadakis, Jacques Klein, Tegawendé F. Bissyandé, Yves Le Traon
Published in: IEEE Transactions on Software Engineering, Issue 50, 2024, Page(s) 413-442, ISSN 0098-5589
Publisher: Institute of Electrical and Electronics Engineers
DOI: 10.1109/tse.2024.3350019

DigBug—Pre/post-processing operator selection for accurate bug localization (opens in new window)

Author(s): Kisub Kim, Sankalp Ghatpande, Kui Liu, Anil Koyuncu, Dongsun Kim, Tegawendé F. Bissyandé, Jacques Klein, Yves LeTraon
Published in: Journal of Systems and Software, Issue 01641212, 2022, ISSN 0164-1212
Publisher: Elsevier BV
DOI: 10.1016/j.jss.2022.111300

Test Input Prioritization for Graph Neural Networks (opens in new window)

Author(s): Yinghua Li, Xueqi Dang, Weiguo Pian, Andrew Habib, Jacques Klein, Tegawendé F. Bissyandé
Published in: IEEE Transactions on Software Engineering, Issue 50, 2024, Page(s) 1396-1424, ISSN 0098-5589
Publisher: Institute of Electrical and Electronics Engineers
DOI: 10.1109/tse.2024.3385538

Fusing Code Searchers (opens in new window)

Author(s): Shangwen Wang, Mingyang Geng, Bo Lin, Zhensu Sun, Ming Wen, Yepang Liu, Li Li, Tegawendé F. Bissyandé, Xiaoguang Mao
Published in: IEEE Transactions on Software Engineering, Issue 50, 2024, Page(s) 1852-1866, ISSN 0098-5589
Publisher: Institute of Electrical and Electronics Engineers
DOI: 10.1109/tse.2024.3403042

Searching for OpenAIRE data...

There was an error trying to search data from OpenAIRE

No results available

My booklet 0 0