On the Accuracy of Spectrum-based Fault Localization, Testing: Academic and Industrial Conference Practice and Research Techniques, MUTATION (TAICPART-MUTATION 2007), pp.89-98, 2007. ,
DOI : 10.1109/TAIC.PART.2007.13
The plastic surgery hypothesis, Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2014, pp.306-317, 2014. ,
DOI : 10.1145/2635868.2635898
GZoltar: an eclipse plug-in for testing and debugging, Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering, ASE 2012, 2012. ,
DOI : 10.1145/2351676.2351752
Automatic recovery from runtime failures, 2013 35th International Conference on Software Engineering (ICSE), pp.782-791, 2013. ,
DOI : 10.1109/ICSE.2013.6606624
Automatic workarounds for web applications, Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering, FSE '10, pp.237-246, 2010. ,
DOI : 10.1145/1882291.1882327
Angelic debugging, Proceeding of the 33rd international conference on Software engineering, ICSE '11, pp.121-130, 2011. ,
DOI : 10.1145/1985793.1985811
jSMTLIB: Tutorial, Validation and Adapter Tools for SMT-LIBv2, NASA Formal Methods, pp.480-486, 2011. ,
DOI : 10.1145/1066100.1066102
Generating Fixes from Object Behavior Anomalies, 2009 IEEE/ACM International Conference on Automated Software Engineering, pp.550-554, 2009. ,
DOI : 10.1109/ASE.2009.15
Z3: An efficient SMT solver Held as Part of the Joint European Conferences on Theory and Practice of Software, Tools and Algorithms for the Construction and Analysis of Systems, 14th International Conference Proceedings, volume 4963 of Lecture Notes in Computer Science, pp.337-340, 2008. ,
Using Mutation to Automatically Suggest Fixes for Faulty Programs, 2010 Third International Conference on Software Testing, Verification and Validation, 2010. ,
DOI : 10.1109/ICST.2010.66
Automaticr epair 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. ,
Fine-grained and accurate source code differencing, Proceedings of the 29th ACM/IEEE international conference on Automated software engineering, ASE '14, pp.313-324, 2014. ,
DOI : 10.1145/2642937.2642982
URL : https://hal.archives-ouvertes.fr/hal-01054552
A human study of patch maintainability, Proceedings of the 2012 International Symposium on Software Testing and Analysis, ISSTA 2012, pp.177-187, 2012. ,
DOI : 10.1145/2338965.2336775
Synthesis of loop-free programs, Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2011, pp.62-73, 2011. ,
Fault localization using value replacement, Proceedings of the 2008 international symposium on Software testing and analysis, ISSTA '08, pp.167-178, 2008. ,
DOI : 10.1145/1390630.1390652
Oracleguided component-based program synthesis, Proceedings of the International Conference on Software Engineering, pp.215-224, 2010. ,
Program Repair as a Game, Computer Aided Verification, pp.226-238, 2005. ,
DOI : 10.1007/11513988_23
Visualization of test information to assist fault localization, Proceedings of the 24th international conference on Software engineering , ICSE '02, pp.467-477, 2002. ,
DOI : 10.1145/581396.581397
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
Repairing Programs with Semantic Code Search (T), 2015 30th IEEE/ACM International Conference on Automated Software Engineering (ASE), 2015. ,
DOI : 10.1109/ASE.2015.60
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
A systematic study of automated program repair: Fixing 55 out of 105 bugs for $8 each, Software Engineering (ICSE), 2012 34th International Conference on, pp.3-13, 2012. ,
The manybugs and introclass benchmarks for automated repair of c programs, IEEE Transactions on Software Engineering, 2015. ,
Genprog: A generic method for automatic software repair. Software Engineering, IEEE Transactions on, vol.38, issue.1, pp.54-72, 2012. ,
Scaling Up Symbolic Analysis by Removing Z-Equivalent States, ACM Transactions on Software Engineering and Methodology, vol.23, issue.4, pp.1-3432, 2014. ,
DOI : 10.1145/2652484
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.1145/2786805.2786811
Automatic repair of infinite loops, 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-01144026
Automatic repair of real bugs in java: a large-scale experiment on the defects4j dataset, Empirical Software Engineering, vol.40, issue.5, 2015. ,
DOI : 10.1145/2786805.2786825
URL : https://hal.archives-ouvertes.fr/hal-01387556
Mining software repair models for reasoning on the search space of automated program fixing, Empirical Software Engineering, vol.31, issue.6, pp.176-205, 2015. ,
DOI : 10.1007/s10664-013-9282-8
URL : https://hal.archives-ouvertes.fr/hal-00903804
Do the fix ingredients already exist? an empirical inquiry into the redundancy assumptions of program repair approaches, Companion Proceedings of the 36th International Conference on Software Engineering, ICSE Companion 2014, pp.492-495, 2014. ,
DOI : 10.1145/2591062.2591114
URL : https://hal.archives-ouvertes.fr/hal-00965410
A complexity measure. Software Engineering, IEEE Transactions on, issue.4, pp.308-320, 1976. ,
DirectFix: Looking for Simple Program Repairs, 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, 2015. ,
DOI : 10.1109/ICSE.2015.63
A critical review of "automatic patch generation learned from human-written patches": essay on the problem statement and the evaluation of automatic software repair, Proceedings of the 36th International Conference on Software Engineering, ICSE 2014, pp.234-242, 2014. ,
DOI : 10.1145/2568225.2568324
URL : https://hal.archives-ouvertes.fr/hal-01054549
A model for spectra-based software diagnosis, ACM Transactions on Software Engineering and Methodology, vol.20, issue.3, p.11, 2011. ,
DOI : 10.1145/2000791.2000795
SemFix: Program repair via semantic analysis, 2013 35th International Conference on Software Engineering (ICSE), pp.772-781, 2013. ,
DOI : 10.1109/ICSE.2013.6606623
Toward an understanding of bug fix patterns, Empirical Software Engineering, vol.31, issue.6, pp.286-315, 2009. ,
DOI : 10.1007/s10664-008-9077-5
Spoon, Proceedings of the 1st workshop on Aspect oriented middleware development , AOMD '05, p.page na, 2015. ,
DOI : 10.1145/1101560.1101566
URL : https://hal.archives-ouvertes.fr/inria-00071366
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, Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles, SOSP '09, 2009. ,
DOI : 10.1145/1629575.1629585
Efficient Automated Program Repair through Fault-Recorded Testing Prioritization, 2013 IEEE International Conference on Software Maintenance, pp.180-189, 2013. ,
DOI : 10.1109/ICSM.2013.29
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, Proceedings of the 2015 International Symposium on Software Testing and Analysis, ISSTA 2015, 2015. ,
DOI : 10.1145/2771783.2771791
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, 2015. ,
DOI : 10.1145/2786805.2786825
Threats to the validity and value of empirical assessments of the accuracy of coverage-based fault locators, Proceedings of the 2013 International Symposium on Software Testing and Analysis, ISSTA 2013, pp.314-324, 2013. ,
DOI : 10.1145/2483760.2483767
Automatically generated patches as debugging aids: a human study, Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2014, pp.64-74, 2014. ,
DOI : 10.1145/2635868.2635873
Leveraging program equivalence for adaptive program repair: Models and first results, 2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE), pp.356-366, 2013. ,
DOI : 10.1109/ASE.2013.6693094
A general noise-reduction framework for fault localization of Java programs, Information and Software Technology, vol.55, issue.5, pp.880-896, 2013. ,
DOI : 10.1016/j.infsof.2012.08.006
Dynamic Analysis can be Improved with Automatic Test Suite Refactoring, 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-01162220
Learning to Combine Multiple Ranking Metrics for Fault Localization, 2014 IEEE International Conference on Software Maintenance and Evolution, pp.191-200, 2014. ,
DOI : 10.1109/ICSME.2014.41
URL : https://hal.archives-ouvertes.fr/hal-01018935
Test case purification for improving fault localization, Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2014, pp.52-63, 2014. ,
DOI : 10.1145/2635868.2635906
URL : https://hal.archives-ouvertes.fr/hal-01061911
Fault localization prioritization, ACM Transactions on Software Engineering and Methodology, vol.22, issue.3, p.19, 2013. ,
DOI : 10.1145/2491509.2491513
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
An empirical study on fixing real bugs, Proceedings of the 37th International Conference on Software Engineering (ICSE), pp.913-923, 2015. ,