Genetic improvement of software: a comprehensive survey

J Petke, SO Haraldsson, M Harman… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Genetic improvement (GI) uses automated search to find improved versions of existing
software. We present a comprehensive survey of this nascent field of research with a focus …

Learning to represent programs with graphs

M Allamanis, M Brockschmidt, M Khademi - ar**.pdf" data-clk="hl=de&sa=T&oi=gga&ct=gga&cd=3&d=13346131493097517492&ei=p_mvZ-mvDpbO6rQP6tvC0A0" data-clk-atid="tDG70-H7NrkJ" target="_blank">[PDF] github.io

Sha** program repair space with existing patches and similar code

J Jiang, Y **ong, H Zhang, Q Gao, X Chen - Proceedings of the 27th …, 2018 - dl.acm.org
Automated program repair (APR) has great potential to reduce bug-fixing effort and many
approaches have been proposed in recent years. APRs are often treated as a search …

Automatic inference of code transforms for patch generation

F Long, P Amidon, M Rinard - Proceedings of the 2017 11th Joint …, 2017 - dl.acm.org
We present a new system, Genesis, that processes human patches to automatically infer
code transforms for automatic patch generation. We present results that characterize the …

From start-ups to scale-ups: Opportunities and open problems for static and dynamic program analysis

M Harman, P O'Hearn - 2018 IEEE 18Th international working …, 2018 - ieeexplore.ieee.org
This paper describes some of the challenges and opportunities when deploying static and
dynamic analysis at scale, drawing on the authors' experience with the Infer and Sapienz …

Repairing programs with semantic code search (t)

Y Ke, KT Stolee, C Le Goues… - 2015 30th IEEE/ACM …, 2015 - ieeexplore.ieee.org
Automated program repair can potentially reduce debugging costs and improve software
quality but recent studies have drawn attention to shortcomings in the quality of …

Leveraging syntax-related code for automated program repair

Q **n, SP Reiss - … 32nd IEEE/ACM International Conference on …, 2017 - ieeexplore.ieee.org
We present our automated program repair technique ssFix which leverages existing code
(from a code database) that is syntax-related to the context of a bug to produce patches for …

A survey on adversarial attacks for malware analysis

K Aryal, M Gupta, M Abdelsalam, P Kunwar… - IEEE …, 2024 - ieeexplore.ieee.org
Machine learning-based malware analysis approaches are widely researched and
deployed in critical infrastructures for detecting and classifying evasive and growing …

FaCoY: a code-to-code search engine

K Kim, D Kim, TF Bissyandé, E Choi, L Li… - Proceedings of the 40th …, 2018 - dl.acm.org
Code search is an unavoidable activity in software development. Various approaches and
techniques have been explored in the literature to support code search tasks. Most of these …