Toward proactive, adaptive defense: A survey on moving target defense

JH Cho, DP Sharma, H Alavizadeh… - … Surveys & Tutorials, 2020 - ieeexplore.ieee.org
Reactive defense mechanisms, such as intrusion detection systems, have made significant
efforts to secure a system or network for the last several decades. However, the nature of …

Assuring the machine learning lifecycle: Desiderata, methods, and challenges

R Ashmore, R Calinescu, C Paterson - ACM Computing Surveys (CSUR), 2021 - dl.acm.org
Machine learning has evolved into an enabling technology for a wide range of highly
successful applications. The potential for this success to continue and accelerate has placed …

MetaCycle: an integrated R package to evaluate periodicity in large scale data

G Wu, RC Anafi, ME Hughes, K Kornacker… - …, 2016 - academic.oup.com
Detecting periodicity in large scale data remains a challenge. While efforts have been made
to identify best of breed algorithms, relatively little research has gone into integrating these …

Is the cure worse than the disease? overfitting in automated program repair

EK Smith, ET Barr, C Le Goues, Y Brun - … of the 2015 10th Joint Meeting …, 2015 - dl.acm.org
Automated program repair has shown promise for reducing the significant manual effort
debugging requires. This paper addresses a deficit of earlier evaluations of automated …

SoK: Automated software diversity

P Larsen, A Homescu, S Brunthaler… - 2014 IEEE Symposium …, 2014 - ieeexplore.ieee.org
The idea of automatic software diversity is at least two decades old. The deficiencies of
currently deployed defenses and the transition to online software distribution (the" App store" …

[PS][PS] Practical byzantine fault tolerance

M Castro, B Liskov - OsDI, 1999 - usenix.org
This paper describes a new replication algorithm that is able to tolerate Byzantine faults. We
believe that Byzantinefault-tolerant algorithms will be increasingly important in the future …

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 …

Practical byzantine fault tolerance and proactive recovery

M Castro, B Liskov - ACM Transactions on Computer Systems (TOCS), 2002 - dl.acm.org
Our growing reliance on online services accessible on the Internet demands highly
available systems that provide correct service without interruptions. Software bugs, operator …

Resilience and survivability in communication networks: Strategies, principles, and survey of disciplines

JPG Sterbenz, D Hutchison, EK Çetinkaya, A Jabbar… - Computer …, 2010 - Elsevier
The Internet has become essential to all aspects of modern life, and thus the consequences
of network disruption have become increasingly severe. It is widely recognised that the …

Multi-spectral SIFT for scene category recognition

M Brown, S Süsstrunk - CVPR 2011, 2011 - ieeexplore.ieee.org
We use a simple modification to a conventional SLR camera to capture images of several
hundred scenes in colour (RGB) and near-infrared (NIR). We show that the addition of near …