C. Le-goues, T. Nguyen, S. Forrest, and W. Weimer, Genprog: A generic method for automatic software repair, IEEE Transactions on Software Engineering, vol.38, issue.1, pp.54-72, 2012.

H. Duong-thien-nguyen, D. Qi, A. Roychoudhury, and S. Chandra, Semfix: Program repair via semantic analysis, Proceedings of the 2013 International Conference on Software Engineering, ICSE '13, pp.978-979, 2013.

J. Xuan, M. Martinez, F. Demarco, M. Clément, S. L. Marcote et al., Nopol: Automatic repair of conditional statement bugs in Java programs, Transactions on Software Engineering, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01285008

K. Ripon, Y. Saha, H. Lyu, . Yoshida, and . Prasad, Elixir: effective object oriented program repair, Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, pp.648-659, 2017.

F. Long, P. Amidon, and M. Rinard, Automatic inference of code transforms for patch generation, Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, pp.727-739, 2017.
DOI : 10.1145/3106237.3106253

URL : http://dl.acm.org/ft_gateway.cfm?id=3106253&type=pdf

S. Sidiroglou, O. Laadan, C. Perez, N. Viennot, J. Nieh et al., Assure: Automatic software self-healing using rescue points, ACM Sigplan Notices, vol.44, issue.3, pp.37-48, 2009.

C. Martin-c-rinard, D. Cadar, . Dumitran, M. Daniel, T. Roy et al., Enhancing server availability and security through failureoblivious computing, OSDI, vol.4, pp.21-21, 2004.

H. Valdivia, G. , and E. Shihab, Characterizing and predicting blocking bugs in open source projects, Proceedings of the 11th working conference on mining software repositories, pp.72-81, 2014.

M. Martinez, T. Durieux, R. Sommerard, J. Xuan, and M. Monperrus, Automatic repair of real bugs in Java: A large-scale experiment on the Defects4J dataset, Empirical Software Engineering (EMSE), 2016.
URL : https://hal.archives-ouvertes.fr/hal-01387556

Z. Yu, M. Martinez, B. Danglot, T. Durieux, and M. Monperrus, Test case generation for program repair: A study of feasibility and effectiveness, Empirical Software Engineering, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01575219

D. Kim, J. Nam, J. Song, and S. Kim, Automatic patch generation learned from human-written patches, Proceedings of the 2013 International Conference on Software Engineering, pp.802-811, 2013.
DOI : 10.1109/icse.2013.6606626

URL : http://www.cse.ust.hk/~hunkim/papers/kim-icse2013.pdf

M. Martinez and M. Monperrus, Mining software repair models for reasoning on the search space of automated program fixing, Empirical Software Engineering, vol.20, issue.1, pp.176-205, 2015.
URL : https://hal.archives-ouvertes.fr/hal-00903804

T. Durieux, B. Cornu, L. Seinturier, and M. Monperrus, Dynamic patch generation for null pointer exceptions using metaprogramming, Proceedings of the 24th International Conference on Software Analysis, Evolution and Reengineering (SANER), pp.349-358, 2017.
DOI : 10.1109/saner.2017.7884635

URL : https://hal.archives-ouvertes.fr/hal-01419861

T. Durieux and M. Monperrus, Dynamoth: dynamic code synthesis for automatic program repair, Proceedings of the 11th International Workshop on Automation of Software Test (AST) colocated with ICSE, pp.85-91, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01279233

T. Durieux, Y. Hamadi, Z. Yu, and M. Monperrus, Exhaustive exploration of the failure-oblivious computing search space, Proceedings of the 11th International Conference on Software Testing, Validation and Verification (ICST), pp.139-149, 2018.
DOI : 10.1109/icst.2018.00023

URL : https://hal.archives-ouvertes.fr/hal-01624988

T. Durieux, Y. Hamadi, and M. Monperrus, Fully automated HTML and JavaScript rewriting for constructing a self-healing web proxy, Proceedings of the 29th IEEE International Symposium on Software Reliability Engineering (ISSRE), 2018.
DOI : 10.1109/issre.2018.00012

URL : https://hal.archives-ouvertes.fr/hal-01746141

T. Durieux, Y. Hamadi, and M. Monperrus, Production-driven patch generation, Proceedings of the 37th International Conference on Software Engineering (ICSE), track New Ideas and Emerging Results, pp.23-26, 2017.
DOI : 10.1109/icse-nier.2017.8

URL : https://hal.archives-ouvertes.fr/hal-01463689

T. Durieux, Z. Yu, Y. Hamadi, and M. Monperrus, Automatic patch synthesis and validation in production, 2018.

F. Madeiral, T. Durieux, V. Sobreira, and M. Maia, Towards an automated approach for bug fix pattern detection, Proceedings of the VI Workshop on Software Visualization, Evolution and Maintenance (VEM), 2018.
URL : https://hal.archives-ouvertes.fr/hal-01851813

V. Sobreira, T. Durieux, F. Madeiral, M. Monperrus, and M. A. Maia, Dissection of a bug dataset: Anatomy of 395 patches from Defects4J, Proceedings of the 25th International Conference on Software Analysis, Evolution and Reengineering (SANER), pp.130-140, 2018.
URL : https://hal.archives-ouvertes.fr/hal-01689684

N. Delgado, A. Q. Gates, and S. Roach, A taxonomy and catalog of runtime software-fault monitoring tools, IEEE Transactions on software Engineering, vol.30, issue.12, pp.859-872, 2004.

M. Kim, R. Sumbaly, and S. Shah, Root cause detection in a service-oriented architecture, ACM SIGMETRICS Performance Evaluation Review, vol.41, pp.93-104, 2013.

B. Salamat, T. Jackson, A. Gal, and M. Franz, Orchestra: intrusion detection using parallel execution and monitoring of program variants in user-space, Proceedings of the 4th ACM European conference on Computer systems, pp.33-46, 2009.

Y. Kwon, D. Kim, W. N. Sumner, K. Kim, B. Saltaformaggio et al., Ldx: Causality inference by lightweight dual execution, Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems, 2016.

J. Magazinius, D. Hedin, and A. Sabelfeld, Architectures for inlining security monitors in web applications, International Symposium on Engineering Secure Software and Systems, pp.141-160, 2014.

A. Van-hoorn, J. Waller, and W. Hasselbring, Kieker: A framework for application performance monitoring and dynamic software analysis, Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering, pp.247-248, 2012.

L. Ravindranath, J. Padhye, S. Agarwal, R. Mahajan, I. Obermiller et al., Appinsight: Mobile app performance monitoring in the wild, OSDI, vol.12, pp.107-120, 2012.

E. Kiciman and B. Livshits, Ajaxscope: a platform for remotely monitoring the client-side behavior of web 2.0 applications, In ACM SIGOPS Operating Systems Review, vol.41, pp.17-30, 2007.

C. Marceau, Characterizing the behavior of a program using multiple-length n-grams, Proceedings of the 2000 workshop on New security paradigms, pp.101-110, 2001.

A. Michael-e-locasto, G. F. Stavrou, and . Cretu, Life after self-healing: assessing post-repair program behavior, 2008.

T. Sherwood, E. Perelman, G. Hamerly, and B. Calder, Automatically characterizing large scale program behavior, ACM SIGARCH Computer Architecture News, vol.30, issue.5, pp.45-57, 2002.

Q. Wang, Y. Brun, and A. Orso, Behavioral execution comparison: Are tests representative of field behavior?, Software Testing, Verification and Validation, pp.321-332, 2017.

G. Candea and A. Fox, Crash-only software, HotOS, vol.3, pp.67-72, 2003.

L. Gazzola, D. Micucci, and L. Mariani, Automatic software repair: A survey, IEEE Transactions on Software Engineering, 2018.

M. Monperrus, Automatic software repair: a bibliography, ACM Computing Surveys (CSUR), vol.51, issue.1, p.17, 2018.
URL : https://hal.archives-ouvertes.fr/hal-01206501

A. Arcuri and X. Yao, A novel co-evolutionary approach to automatic software bug fixing, Proceedings of the IEEE Congress on Evolutionary Computation, pp.162-168, 2008.

V. Debroy and W. E. Wong, Using mutation to automatically suggest fixes for faulty programs, Proceedings of ICST, pp.65-74, 2010.

W. Weimer, P. Zachary, S. Fry, and . Forrest, Leveraging program equivalence for adaptive program repair: Models and first results, Automated Software Engineering (ASE), 2013 IEEE/ACM 28th International Conference on, pp.356-366, 2013.

Y. Qi, X. Mao, Y. Lei, Z. Dai, and C. Wang, The strength of random search on automated program repair, Proceedings of the 36th International Conference on Software Engineering, pp.254-265, 2014.

Y. Qi, X. Mao, and Y. Lei, Efficient automated program repair through fault-recorded testing prioritization, 2013 IEEE International Conference on Software Maintenance, pp.180-189, 2013.

F. Long and M. C. Rinard, Staged program repair with condition synthesis, Proceedings of ESE/FSE, 2015.

M. Wen, J. Chen, R. Wu, D. Hao, and S. Cheung, Contextaware patch generation for better automated program repair, Proceedings. 40th International Conference on Software Engineering, ICSE, 2018.

F. Demarco, J. Xuan, D. L. Berre, and M. Monperrus, Automatic repair of buggy if conditions and missing preconditions with smt, Proceedings of the 6th International Workshop on Constraints in Software Testing, Verification, and Analysis, pp.30-39, 2014.
URL : https://hal.archives-ouvertes.fr/hal-00977798

S. Mechtaev, J. Yi, and A. Roychoudhury, Directfix: Looking for simple program repairs, Proceedings of the 37th International Conference on Software Engineering, 2015.

S. Mechtaev, J. Yi, and A. Roychoudhury, Angelix: Scalable multiline program patch synthesis via symbolic analysis, Proceedings of the 38th International Conference on Software Engineering, ICSE '16, pp.691-701, 2016.

A. Shin-hwei-tan and . Roychoudhury, Relifix: Automated repair of software regressions, Proceedings of the 37th International Conference on Software Engineering, vol.1, pp.471-482, 2015.

C. Kern and J. Esparza, Automatic error correction of Java programs, Formal Methods for Industrial Critical Systems, pp.67-81, 2010.

Y. Xiong, J. Wang, R. Yan, J. Zhang, S. Han et al., Precise condition synthesis for program repair, Proceedings of the 39th International Conference on Software Engineering, ICSE '17, pp.416-426, 2017.

F. Long and M. Rinard, Automatic patch generation by learning correct code, SIGPLAN Not, vol.51, issue.1, pp.298-312, 2016.

X. Liu and H. Zhong, Mining stackoverflow for program repair, 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER), pp.118-129, 2018.

Y. Pei, C. A. Furia, M. Nordio, Y. Wei, B. Meyer et al., Automated fixing of programs with contracts, IEEE Trans. Software Eng, vol.40, issue.5, pp.427-449, 2014.

G. Jin, L. Song, W. Zhang, S. Lu, and B. Liblit, Automated atomicity-violation fixing, Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation, pp.389-400, 2011.

H. Samimi, M. Schäfer, S. Artzi, T. D. Millstein, F. Tip et al., Automated repair of HTML generation errors in PHP applications using string constraint solving, Proceedings of the 34th International Conference on Software Engineering, pp.277-287, 2012.

K. Frolin-s-ocariza, A. Pattabiraman, and . Mesbah, Vejovis: suggesting fixes for javascript faults, Proceedings of the 36th International Conference on Software Engineering, pp.837-847, 2014.

D. Gopinath, S. Khurshid, D. Saha, and S. Chandra, Dataguided repair of selection statements, Proceedings of the 36th International Conference on Software Engineering, pp.243-253, 2014.

M. Jiang, F. Tsong-yueh-chen, D. Kuo, Z. Towey, and . Ding, A metamorphic testing approach for supporting program repair without the need for a test oracle, Journal of systems and software, vol.126, pp.127-140, 2017.

Z. P. Fry, B. Landau, and W. Weimer, A human study of patch maintainability, Proceedings of the 2012 International Symposium on Software Testing and Analysis, pp.177-187, 2012.

Y. Tao, J. Kim, S. Kim, and C. Xu, Automatically generated patches as debugging aids: a human study, Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp.64-74, 2014.
DOI : 10.1145/2635868.2635873

X. Kong, L. Zhang, E. Wong, and B. Li, Experience report: How do techniques, programs, and tests impact automated program repair?, Software Reliability Engineering (ISSRE), pp.194-204, 2015.
DOI : 10.1109/issre.2015.7381813

C. L. Goues, M. Dewey-vogt, S. Forrest, and W. Weimer, A systematic study of automated program repair: Fixing 55 out of 105 bugs for $8 each, 34th International Conference on, pp.3-13, 2012.

M. Hutchins, H. Foster, T. Goradia, and T. Ostrand, Experiments on the effectiveness of dataflow-and controlflow-based test adequacy criteria, Proceedings of the 16th International Conference on Software Engineering (ICSE), pp.191-200, 1994.
DOI : 10.1109/icse.1994.296778

URL : http://www.inf.ed.ac.uk/teaching/courses/seoc1/2004_2005/resources/hutchins.pdf

H. Do, S. Elbaum, and G. Rothermel, Supporting controlled experimentation with testing techniques: An infrastructure and its potential impact, Empirical Software Engineering, vol.10, issue.4, pp.405-435, 2005.
DOI : 10.1007/s10664-005-3861-2

URL : http://cse.unl.edu/~grother/papers/esej05.pdf

M. Martinez and M. Monperrus, Astor: A program repair library for Java (demo), Proceedings of the 25th International Symposium on Software Testing and Analysis, ISSTA 2016, pp.441-444, 2016.
DOI : 10.1145/2931037.2948705

R. Just, D. Jalali, and M. D. Ernst, Defects4J: A database of existing faults to enable controlled testing studies for Java programs, Proceedings of the International Symposium on Software Testing and Analysis (ISSTA), pp.437-440, 2014.
DOI : 10.1145/2610384.2628055

URL : http://homes.cs.washington.edu/~mernst/pubs/bug-database-issta2014.pdf

F. Long and M. Rinard, An analysis of the search spaces for generate and validate patch generation systems, Proceedings of the 38th International Conference on Software Engineering, pp.702-713, 2016.

Z. Qi, F. Long, S. Achour, and M. Rinard, An analysis of patch plausibility and correctness for generate-and-validate patch generation systems, Proceedings of the 2015 International Symposium on Software Testing and Analysis, ISSTA 2015, pp.24-36, 2015.
DOI : 10.1145/2771783.2771791

URL : http://dspace.mit.edu/bitstream/handle/1721.1/94337/MIT-CSAIL-TR-2015-003.pdf?sequence%3D1

K. Edward, . Smith, T. Earl, C. L. Barr, Y. Goues et al., Is the cure worse than the disease? Overfitting in automated program repair, Proceedings of the 10th Joint Meeting of the European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE), 2015.

X. Bach, D. Le, F. Thung, D. Lo, and C. L. Goues, Overfitting in semantics-based automated program repair, 2017.

J. Yi, S. Shin-hwei-tan, M. Mechtaev, A. Böhme, and . Roychoudhury, A correlation study between automated program repair and test suite metrics, Empirical Software Engineering, pp.1-32, 2017.
DOI : 10.1007/s10664-017-9552-y

Q. Xin and . Steven-p-reiss, Identifying test suite-overfitted patches through test case generation, Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis, pp.226-236, 2017.
DOI : 10.1145/3092703.3092718

J. Yang, A. Zhikhartsev, Y. Liu, and L. Tan, Better test cases for better automated program repair, Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, pp.831-841, 2017.
DOI : 10.1145/3106237.3106274

X. Liu, M. Zeng, Y. Xiong, L. Zhang, and G. Huang, Identifying patch correctness in test-based automatic program repair, 2017.

V. Dallmeier and T. Zimmermann, Extraction of bug localization benchmarks from history, Proceedings of the Twenty-second IEEE/ACM International Conference on Automated Software Engineering, pp.433-436, 2007.
DOI : 10.1145/1321631.1321702

URL : http://pages.cpsc.ucalgary.ca/~zimmerth/publications/files/dallmeier-ase-2007.pdf

S. Lu, Z. Li, F. Qin, L. Tan, P. Zhou et al., Bugbench: Benchmarks for evaluating bug detection tools, Workshop on the Evaluation of Software Defect Detection Tools, 2005.

C. L. Goues, N. Holtschulte, E. K. Smith, Y. Brun, P. Devanbu et al., The manybugs and introclass benchmarks for automated repair of c programs, IEEE Transactions on Software Engineering, 2015.

T. Durieux and M. Monperrus, IntroClassJava: A Benchmark of 297 Small and Buggy Java Programs, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01272126

J. Shin-hwei-tan, Y. Yi, S. Mechtaev, and A. Roychoudhury, Codeflaws: A programming competition benchmark for evaluating automated program repair tools, Proceedings of the 39th International Conference on Software Engineering Companion (ICSE-C), pp.180-182, 2017.

. Codeforces and . Codeforces, , 2018.

D. Lin, J. Koppel, A. Chen, and A. Solar-lezama, Quixbugs: A multi-lingual program repair benchmark set based on the quixey challenge, Proceedings Companion of the 2017 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH Companion), pp.55-56, 2017.

K. Ripon, Y. Saha, W. Lyu, H. Lam, M. R. Yoshida et al., Bugs.jar: A large-scale, diverse dataset of real-world java bugs, Proceedings of the 15th International Conference on Mining Software Repositories (MSR Data Showcase), 2018.

E. Paul, J. Ammann, and . Knight, Data diversity: An approach to software fault tolerance, IEEE Transactions on Computers, vol.37, issue.4, pp.418-425, 1988.

B. Demsky and M. Rinard, Automatic detection and repair of errors in data structures, ACM SIGPLAN Notices, vol.38, issue.11, pp.78-95, 2003.

M. E. Locasto, S. Sidiroglou, and A. D. Keromytis, Software selfhealing using collaborative application communities, Proceedings of NDSS, 2006.

S. Tallam, C. Tian, R. Gupta, and X. Zhang, Avoiding program failures through safe execution perturbations, Computer Software and Applications, pp.152-159, 2008.

A. Carzaniga, A. Gorla, N. Perino, and M. Pezzè, Automatic workarounds for web applications, Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering, pp.237-246, 2010.

A. Carzaniga, A. Gorla, N. Perino, and M. Pezze, Automatic workarounds: Exploiting the intrinsic redundancy of web applications, ACM Transactions on Software Engineering and Methodology (TOSEM), vol.24, issue.3, p.16, 2015.

H. Jula, D. Tralamazza, C. Zamfir, and G. Candea, Deadlock immunity: Enabling systems to defend against deadlocks, Proceedings of the 8th USENIX conference on Operating systems design and implementation, pp.295-308, 2008.

M. Kling, S. Misailovic, M. Carbin, and M. Rinard, Bolt: ondemand infinite loop escape in unmodified binaries, ACM SIGPLAN Notices, vol.47, pp.431-450, 2012.

F. Qin, J. Tucek, J. Sundaresan, and Y. Zhou, Rx: treating bugs as allergiesa safe method to survive software failures, In ACM SIGOPS Operating Systems Review, vol.39, pp.235-248, 2005.

A. Carzaniga, A. Gorla, A. Mattavelli, and N. Perino, A self-healing technique for Java applications, Software Engineering (ICSE), 2012 34th International Conference on, pp.1445-1446, 2012.

A. Carzaniga, A. Gorla, A. Mattavelli, N. Perino, and M. Pezze, Automatic recovery from runtime failures, Proceedings of the 2013 International Conference on Software Engineering, pp.782-791, 2013.

H. Jeff, S. Perkins, S. Kim, S. Larsen, J. Amarasinghe et al., Automatically patching errors in deployed software, Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles, pp.87-102, 2009.

T. Gu, C. Sun, X. Ma, J. Lü, and Z. Su, Automatic runtime recovery via error handler synthesis, Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, pp.684-695, 2016.

F. Qin, S. Lu, and Y. Zhou, Safemem: Exploiting ecc-memory for detecting memory leaks and memory corruption during production runs, High-Performance Computer Architecture, 2005. HPCA-11. 11th International Symposium on, pp.291-302, 2005.

P. Papavramidou and M. Nicolaidis, An iterative diagnosis approach for ecc-based memory repair, VLSI Test Symposium (VTS), pp.1-6, 2013.

S. Sidiroglou, . Angelos, and . Keromytis, Countering network worms through automatic patch generation, IEEE Security & Privacy, vol.3, issue.6, pp.41-49, 2005.

J. Yuan and R. Johnson, Cawdor: compiler assisted worm defense, IEEE 12th International Working Conference on, pp.54-63, 2012.

D. Emery, . Berger, and . Benjamin-g-zorn, Diehard: probabilistic memory safety for unsafe languages, ACM SIGPLAN Notices, vol.41, pp.158-168, 2006.

G. Novark, E. D. Berger, and B. G. Zorn, Exterminator: automatically correcting memory errors with high probability, ACM SIGPLAN Notices, vol.42, issue.6, pp.1-11, 2007.

S. Son, S. Kathryn, V. Mckinley, and . Shmatikov, Fix me up: Repairing access-control bugs in web applications, NDSS, 2013.

M. Zhang and H. Yin, Appsealer: Automatic generation of vulnerability-specific patches for preventing component hijacking attacks in android applications, Proceedings of the Network and Distributed System Security Symposium, 2014.

D. Appelt, A. Panichella, and L. C. Briand, Automatically repairing web application firewalls based on successful SQL injection attacks, 28th IEEE International Symposium on Software Reliability Engineering, pp.339-350, 2017.
DOI : 10.1109/issre.2017.28

URL : http://orbilu.uni.lu/bitstream/10993/31877/1/ISSRE2017.pdf

K. Dobolyi and W. Weimer, Changing Java's semantics for handling null pointer exceptions, Software Reliability Engineering, pp.47-56, 2008.
DOI : 10.1109/issre.2008.59

URL : http://www.cs.virginia.edu/~weimer/p/weimer-issre2008-preprint.pdf

W. Stephen and . Kent, Dynamic error remediation: A case study with null pointer exceptions, 2008.

F. Long, S. Sidiroglou-douskos, and M. C. Rinard, Automatic runtime error repair and containment via recovery shepherding, ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI '14, p.26, 2014.
DOI : 10.1145/2666356.2594337

URL : http://dl.acm.org/ft_gateway.cfm?id=2594337&type=pdf

M. Rigger, D. Pekarek, and H. Mössenböck, Context-aware failureoblivious computing as a means of preventing buffer overflows, 2018.

Z. Li, L. Tan, X. Wang, S. Lu, Y. Zhou et al., Have things changed now?: An empirical study of bug characteristics in modern open source software, Proceedings of the 1st Workshop on Architectural and System Support for Improving Software Dependability, pp.25-33, 2006.

F. Long, S. Sidiroglou-douskos, and M. C. Rinard, Automatic runtime error repair and containment via recovery shepherding, ACM SIGPLAN Conference on Programming Language Design and Implementation, 2014.
DOI : 10.1145/2666356.2594337

URL : http://dl.acm.org/ft_gateway.cfm?id=2594337&type=pdf

R. Pawlak, M. Monperrus, N. Petitprez, C. Noguera, and L. Seinturier, Spoon: A library for implementing analyses and transformations of Java source code, 2015.
URL : https://hal.archives-ouvertes.fr/hal-01078532

B. William-b-langdon, M. Lam, J. Modat, M. Petke, and . Harman, Genetic improvement of gpu software. Genetic Programming and Evolvable Machines, pp.1-40, 2016.

R. Abreu, P. Zoeteweij, and A. Van-gemund, On the accuracy of spectrum-based fault localization, Testing: Academic and Industrial Conference Practice and Research Techniques-MUTATION, pp.89-98, 2007.

J. Galenson, P. Reames, R. Bodík, B. Hartmann, and K. Sen, Codehint: dynamic and interactive synthesis of code snippets, Proceedings of the 36th International Conference on Software Engineering, pp.653-663, 2014.

J. Campos, A. Riboira, A. Perez, and R. Abreu, Gzoltar: an Eclipse plug-in for testing and debugging, Proceedings of Automated Software Engineering, 2012.

R. Bolze, F. Cappello, E. Caron, M. Daydé, F. Desprez et al., Grid'5000: a large scale and highly reconfigurable experimental grid testbed, vol.20, pp.481-494, 2006.
DOI : 10.1177/1094342006070078

URL : https://hal.archives-ouvertes.fr/hal-00684943

C. Lewis and J. Whitehead, Runtime repair of software faults using eventdriven monitoring, Software Engineering, 2010 ACM/IEEE 32nd International Conference on, vol.2, pp.275-280, 2010.

, Uage ranking of JavaScript libraries, 2018.

K. Frolin-s-ocariza, B. Pattabiraman, and . Zorn, JavaScript errors in the wild: An empirical study, 2011 IEEE 22nd International Symposium on, pp.100-109, 2011.

H. Palikareva, T. Kuchta, and C. Cadar, Shadow of a doubt: testing for divergences between software versions, Proceedings of the 38th International Conference on Software Engineering, pp.1181-1192, 2016.