A survey on machine learning techniques for source code analysis

T Sharma, M Kechagia, S Georgiou, R Tiwari… - arXiv preprint arXiv …, 2021 - arxiv.org
The advancements in machine learning techniques have encouraged researchers to apply
these techniques to a myriad of software engineering tasks that use source code analysis …

[HTML][HTML] A survey on machine learning techniques applied to source code

T Sharma, M Kechagia, S Georgiou, R Tiwari… - Journal of Systems and …, 2024 - Elsevier
The advancements in machine learning techniques have encouraged researchers to apply
these techniques to a myriad of software engineering tasks that use source code analysis …

Dependency-aware code naturalness

C Yang, J Chen, J Jiang, Y Huang - Proceedings of the ACM on …, 2024 - dl.acm.org
Code naturalness, which captures repetitiveness and predictability in programming
languages, has proven valuable for various code-related tasks in software engineering …

Defects4J as a challenge case for the search-based software engineering community

G Gay, R Just - Search-Based Software Engineering: 12th International …, 2020 - Springer
Defects4J is a collection of reproducible bugs, extracted from real-world Java software
systems, together with a supporting infrastructure for using these bugs. Defects4J has been …

Accelerating redundancy-based program repair via code representation learning and adaptive patch filtering

C Yang - Proceedings of the 29th ACM Joint Meeting on …, 2021 - dl.acm.org
Automated program repair (APR) has attracted extensive attention and many APR
techniques have been proposed recently, in which redundancy-based techniques have …

Automatic Repair Method for Null Pointer Dereferences Guided by Program Dependency Graph

Y Dong, Y Sun, X Wang - Symmetry, 2022 - mdpi.com
Automatic program repair (APR) is an effective technique for eliminating defects. The repair
of null pointer dereferences, as the most common defects, requires accurate dependencies …

Automatic Test Generation for Program Repair

D Li - 2023 - utd-ir.tdl.org
Software bugs negatively impact product quality and user experience, necessitating efficient
debugging. Manual debugging is time-consuming and requires programmers' expertise …

[引用][C] Survey of automatic program repair techniques

姜佳君, 陈俊洁, 熊英飞 - Journal of Software, 2021

[PDF][PDF] ESEC/FSE: U: Accelerating Redundancy-Based Program Repair via Code Representation Learning and Adaptive Patch Filtering

C Yang, J Jiang, J Chen - src.acm.org
Automated program repair (APR) has attracted extensive attention and many APR
techniques have been proposed recently, in which redundancy-based techniques have …

[引用][C] 软件缺陷自动修复技术综述

姜佳君, 陈俊洁, 熊英飞 - 软件学报, 2021