LeakPair: Proactive repairing of memory leaks in single page web applications

A Shahoor, AY Khamit, J Yi… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
Modern web applications often resort to application development frameworks such as React,
Vue. js, and Angular. While the frameworks facilitate the development of web applications …

Survey of automatic program repair techniques

姜佳君, 陈俊洁, 熊英飞 - Journal of Software, 2021 - jos.org.cn
软件缺陷是软件开发和维护过程中不可避免的. 随着现代软件规模的不断变大,
软件缺陷的数量以及修复难度随之增加, 为企业带来了巨大的经济损失. 修复软件缺陷 …

Consistent change propagation within models

R Kretschmer, DE Khelladi, RE Lopez-Herrejon… - Software and Systems …, 2021 - Springer
Developers change models with clear intentions—eg, for refactoring, defects removal, or
evolution. However, in doing so, developers are often unaware of the consequences of their …

APIzation: Generating reusable APIs from StackOverflow code snippets

V Terragni, P Salza - 2021 36th IEEE/ACM International …, 2021 - ieeexplore.ieee.org
Developer forums like StackOverflow have become essential resources to modern software
development practices. However, many code snippets lack a well-defined method …

Attention please: Consider Mockito when evaluating newly proposed automated program repair techniques

S Wang, M Wen, X Mao, D Yang - Proceedings of the 23rd International …, 2019 - dl.acm.org
Automated program repair (APR) has attracted widespread attention in recent years with
substantial techniques being proposed. Meanwhile, a number of benchmarks have been …

Confix: Combining Node-Level Fix Templates and Masked Language Model for Automatic Program Repair

J Xiao, Z Xu, S Chen, G Lei, G Fan, Y Cao… - Journal of Systems and …, 2024 - Elsevier
Automatic program repair (APR) is a promising technique to fix program defects by
generating patches. In the current APR techniques, template-based and learning-based …

Unsupervised software repositories mining and its application to code search

G Hu, M Peng, Y Zhang, Q Xie, W Gao… - Software: Practice and …, 2020 - Wiley Online Library
Software repositories are crucial resources for many software tasks, including code retrieval
and annotation. Programming forums provide questions and answers (Q&A) from software …

Mining repair model for exception-related bug

H Zhong, H Mei - Journal of Systems and Software, 2018 - Elsevier
It has long been a hot research topic to detect and to repair bugs automatically. As a
common practice, researchers propose approaches for specific bugs, and their approaches …

Automatic grammar repair

M Raselimo, B Fischer - Proceedings of the 14th ACM SIGPLAN …, 2021 - dl.acm.org
We describe the first approach to automatically repair bugs in context-free grammars: given
a grammar that fails some tests in a given test suite, we iteratively and gradually transform …

Providing real-time assistance for repairing runtime exceptions using stack overflow posts

S Mahajan, MR Prasad - 2022 IEEE Conference on Software …, 2022 - ieeexplore.ieee.org
Runtime Exceptions (REs) are an important class of bugs that occur frequently during code
development. Traditional Automatic Program Repair (APR) tools are of limited use in this “in …