Genetic improvement of software: a comprehensive survey
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 …
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
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 …
approaches have been proposed in recent years. APRs are often treated as a search …
Automatic inference of code transforms for patch generation
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 …
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
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 …
dynamic analysis at scale, drawing on the authors' experience with the Infer and Sapienz …
Repairing programs with semantic code search (t)
Automated program repair can potentially reduce debugging costs and improve software
quality but recent studies have drawn attention to shortcomings in the quality of …
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 …
(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
Machine learning-based malware analysis approaches are widely researched and
deployed in critical infrastructures for detecting and classifying evasive and growing …
deployed in critical infrastructures for detecting and classifying evasive and growing …
FaCoY: a code-to-code search engine
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 …
techniques have been explored in the literature to support code search tasks. Most of these …