An Industrial Evaluation of Unit Test Generation: Finding Real Faults in a Financial Application, 2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering in Practice Track (ICSE-SEIP), pp.263-272, 2017. ,
DOI : 10.1109/ICSE-SEIP.2017.27
A practical guide for using statistical tests to assess randomized algorithms in software engineering, Proceeding of the 33rd international conference on Software engineering, ICSE '11, 2011. ,
DOI : 10.1145/1985793.1985795
A learning-to-rank based fault localization approach using likely invariants, Proceedings of the 25th International Symposium on Software Testing and Analysis, pp.177-188, 2016. ,
TestFul: An Evolutionary Test Approach for Java, 2010 Third International Conference on Software Testing, Verification and Validation, pp.185-194, 2010. ,
DOI : 10.1109/ICST.2010.54
Rich: Automatically protecting against integer-based vulnerabilities, Symp. on Network and Distributed Systems Security, 2007. ,
Klee: Unassisted and automatic generation of high-coverage tests for complex systems programs, In: OSDI, vol.8, pp.209-224, 2008. ,
JCrasher: an automatic robustness tester for Java, Software: Practice and Experience, vol.34, issue.11, pp.1025-1050, 2004. ,
DOI : 10.1002/spe.602
URL : http://www-static.cc.gatech.edu/~csallnch/papers/csallner04jcrasher.pdf
Dynamic patch generation for null pointer exceptions using metaprogramming, 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER), pp.2017-349, 2017. ,
DOI : 10.1109/SANER.2017.7884635
URL : https://hal.archives-ouvertes.fr/hal-01419861
Differential testing: A new approach to change detection, The 6th Joint Meeting on European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering: Companion Papers-FSE companion '07, pp.549-552, 2007. ,
DOI : 10.1145/1295014.1295038
EvoSuite, Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering, SIGSOFT/FSE '11, pp.416-419, 2011. ,
DOI : 10.1145/2025113.2025179
Safe memoryleak fixing for c programs, 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, pp.459-47064, 2015. ,
DOI : 10.1109/icse.2015.64
URL : http://sei.pku.edu.cn/%7Exiongyf04/papers/icse15a.pdf
DART, ACM SIGPLAN Notices, vol.40, issue.6, pp.213-223, 2005. ,
DOI : 10.1145/1064978.1065036
GenProg: A Generic Method for Automatic Software Repair, IEEE Transactions on Software Engineering, vol.38, issue.1, pp.54-72, 2012. ,
DOI : 10.1109/TSE.2011.104
Has the bug really been fixed?, Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, ICSE '10, pp.55-64, 2010. ,
DOI : 10.1145/1806799.1806812
URL : https://www.researchgate.net/profile/Earl_Barr/publication/221554067_Has_the_bug_really_been_fixed/links/0912f509261c70884b000000.pdf
Dsc+Mock, Proceedings of the Eighth International Workshop on Dynamic Analysis, WODA '10, pp.26-31, 2010. ,
DOI : 10.1145/1868321.1868326
Oracle-guided component-based program synthesis, Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, ICSE '10, pp.215-224, 2010. ,
DOI : 10.1145/1806799.1806833
URL : http://nma.berkeley.edu/ark:/28722/bk000662095
Empirical evaluation of the tarantula automatic fault-localization technique, Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering , ASE '05, pp.273-282, 2005. ,
DOI : 10.1145/1101908.1101949
Defects4J: a database of existing faults to enable controlled testing studies for Java programs, Proceedings of the 2014 International Symposium on Software Testing and Analysis, ISSTA 2014, pp.437-440, 2014. ,
DOI : 10.1145/2610384.2628055
Are mutants a valid substitute for real faults in software testing?, Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2014, pp.654-665, 2014. ,
DOI : 10.1109/ICSE.2007.37
Automatic patch generation learned from human-written patches, 2013 35th International Conference on Software Engineering (ICSE), pp.802-811, 2013. ,
DOI : 10.1109/ICSE.2013.6606626
URL : http://www.cse.ust.hk/~hunkim/papers/kim-icse2013.pdf
Fine-tuning spectrum based fault localisation with frequent method item sets, Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, ASE 2016, pp.274-285, 2016. ,
DOI : 10.1109/ICSE.2012.6227210
S3: syntax- and semantic-guided repair synthesis via programming by examples, Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering , ESEC/FSE 2017, pp.593-604, 2017. ,
DOI : 10.1109/ICSE.2017.45
Overfitting in semantics-based automated program repair, Empirical Software Engineering, vol.53, issue.5, 2017. ,
DOI : 10.1109/TSE.2016.2560811
Statistical debugging: A hypothesis testing-based approach, IEEE Transactions on Software Engineering, vol.32, issue.10, pp.831-848, 2006. ,
Identifying patch correctness in test-based automatic program repair. arXiv preprint arXiv, p.170609120, 2017. ,
Staged program repair with condition synthesis, Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, ESEC/FSE 2015, pp.166-178, 2015. ,
DOI : 10.1109/32.988498
URL : http://dspace.mit.edu/bitstream/handle/1721.1/94520/MIT-CSAIL-TR-2015-004.pdf?sequence%3D1
Automatic patch generation by learning correct code, Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp.298-312, 2016. ,
DOI : 10.1145/2914770.2837617
Automatic inference of code transforms for patch generation, Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering , ESEC/FSE 2017, pp.727-739, 2017. ,
DOI : 10.1109/ICSE.2017.45
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.1109/TSE.2016.2560811
Automatic repair of real bugs in java: a large-scale experiment on the defects4j dataset, Empirical Software Engineering, vol.40, issue.5, pp.1-29, 2016. ,
DOI : 10.1109/ICSE.2015.101
URL : https://hal.archives-ouvertes.fr/hal-01387556
DirectFix: Looking for Simple Program Repairs, 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, pp.448-458, 2015. ,
DOI : 10.1109/ICSE.2015.63
Angelix, Proceedings of the 38th International Conference on Software Engineering, ICSE '16, pp.691-701, 2016. ,
DOI : 10.1145/2786805.2786825
ACM Computing Surveys URL https://hal.archives-ouvertes.fr/hal-01206501/file/ survey-automatic-repair Semfix: Program repair via semantic analysis, Monperrus M (2017) Automatic Software Repair: a Bibliography Proceedings of the 2013 International Conference on Software Engineering, pp.772-781, 2013. ,
Randoop, Companion to the 22nd ACM SIGPLAN conference on Object oriented programming systems and applications companion , OOPSLA '07, pp.815-816, 2007. ,
DOI : 10.1145/1297846.1297902
CarFast, Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering, FSE '12, p.35, 2012. ,
DOI : 10.1145/2393596.2393636
Evaluating and Improving Fault Localization, 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE), pp.609-620, 2017. ,
DOI : 10.1109/ICSE.2017.62
Automated Fixing of Programs with Contracts, IEEE Transactions on Software Engineering, vol.40, issue.5, pp.427-449, 2014. ,
DOI : 10.1109/TSE.2014.2312918
Automatically patching errors in deployed software pp 87?102, 2009. ,
DOI : 10.1145/1629575.1629585
URL : http://www.cag.csail.mit.edu/~rinard/paper/sosp09.pdf
T3, a Combinator-Based Random Testing Tool for Java: Benchmarking, pp.101-110978, 2014. ,
DOI : 10.1007/978-3-319-14121-3_7
Symbolic PathFinder, Proceedings of the IEEE/ACM international conference on Automated software engineering, ASE '10, pp.179-180, 2010. ,
DOI : 10.1145/1858996.1859035
The strength of random search on automated program repair, Proceedings of the 36th International Conference on Software Engineering, ICSE 2014, pp.254-265, 2014. ,
DOI : 10.1145/2568225.2568254
An analysis of patch plausibility and correctness for generate-and-validate patch generation systems Cute: a concolic unit testing engine for c, In: Proceedings of ISSTA, ACM Sen K In: ACM SIGSOFT Software Engineering Notes, ACM, vol.30, pp.263-272, 2005. ,
Do Automatically Generated Unit Tests Find Real Faults? An Empirical Study of Effectiveness and Challenges (T), 2015 30th IEEE/ACM International Conference on Automated Software Engineering (ASE), 2015. ,
DOI : 10.1109/ASE.2015.86
Automatically Fixing C Buffer Overflows Using Program Transformations, 2014 44th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, pp.124-135, 2014. ,
DOI : 10.1109/DSN.2014.25
Is the cure worse than the disease? overfitting in automated program repair, Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, ESEC/FSE 2015, pp.532-543, 2015. ,
DOI : 10.1109/ICSE.2015.101
DiffGen: Automated Regression Unit-Test Generation, 2008 23rd IEEE/ACM International Conference on Automated Software Engineering, pp.407-410, 2008. ,
DOI : 10.1109/ASE.2008.60
URL : http://www.cs.washington.edu/homes/taoxie/publications/ase08-diffgen.pdf
Automatically diagnosing and repairing error handling bugs in C, Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering , ESEC/FSE 2017, pp.752-762, 2017. ,
DOI : 10.1109/ASE.2011.6100058
Pex???White Box Test Generation for .NET, Proceedings of the 2Nd International Conference on Tests and Proofs, pp.134-153, 2008. ,
DOI : 10.1007/978-3-540-79124-9_10
Evolutionary testing of classes, ACM SIGSOFT Software Engineering Notes, vol.29, issue.4, pp.119-128, 2004. ,
DOI : 10.1145/1013886.1007528
Automated fixing of programs with contracts, Proceedings of the 19th international symposium on Software testing and analysis, ISSTA '10, pp.61-72, 2010. ,
DOI : 10.1145/1831708.1831716
Leveraging program equivalence for adaptive program repair: Models and first results, 2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE), pp.356-3666693094, 2013. ,
DOI : 10.1109/ASE.2013.6693094
URL : https://www.cs.virginia.edu/~weimer/p/weimer-ase2013-preprint.pdf
Augmenting Automatically Generated Unit-Test Suites with Regression Oracle Checking, Proceedings of the 20th European Conference on Object-Oriented Programming, pp.380-403, 2006. ,
DOI : 10.1007/11785477_23
Identifying test-suite-overfitted patches through test case generation, Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis , ISSTA 2017, pp.226-236, 2017. ,
DOI : 10.1145/2025113.2025121
Precise Condition Synthesis for Program Repair, 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE), pp.416-426, 2017. ,
DOI : 10.1109/ICSE.2017.45
URL : http://arxiv.org/pdf/1608.07754
Nopol: Automatic Repair of Conditional Statement Bugs in Java Programs, IEEE Transactions on Software Engineering, vol.43, issue.1, 2016. ,
DOI : 10.1109/TSE.2016.2560811
URL : https://hal.archives-ouvertes.fr/hal-01285008
Better test cases for better automated program repair, Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering , ESEC/FSE 2017, pp.831-841, 2017. ,
DOI : 10.1145/2771783.2771791
A correlation study between automated program repair and test-suite metrics, Empirical Software Engineering, vol.43, issue.1, pp.1-32, 2017. ,
DOI : 10.1145/2568225.2568265
GUI Software Fault Localization Using N-gram Analysis, 2011 IEEE 13th International Symposium on High-Assurance Systems Engineering, pp.325-33229, 2011. ,
DOI : 10.1109/HASE.2011.29
Mutation-oriented test data augmentation for GUI software fault localization, Information and Software Technology, vol.55, issue.12, pp.2076-2098, 2013. ,
DOI : 10.1016/j.infsof.2013.07.004
Does the Failing Test Execute a Single or Multiple Faults? An Approach to Classifying Failing Tests, 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, pp.924-935, 2015. ,
DOI : 10.1109/ICSE.2015.102
Test Case Generation for Program Repair: A Study of Feasibility and Effectiveness, 2017. ,
URL : https://hal.archives-ouvertes.fr/hal-01575219
Locating faults through automated predicate switching, Proceeding of the 28th international conference on Software engineering , ICSE '06, pp.272-281, 2006. ,
DOI : 10.1145/1134285.1134324