W. Weimer, Patches as better bug reports, Proceedings of the 5th international conference on Generative programming and component engineering , GPCE '06, 2006.
DOI : 10.1145/1173706.1173734

W. Weimer, T. Nguyen, C. L. Goues, and S. Forrest, Automatically finding patches using genetic programming, 2009 IEEE 31st International Conference on Software Engineering, 2009.
DOI : 10.1109/ICSE.2009.5070536

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.147.8995

Y. Wei, Y. Pei, C. A. Furia, L. S. Silva, S. Buchholz et al., Automated fixing of programs with contracts, Proceedings of the 19th international symposium on Software testing and analysis, ISSTA '10, 2010.
DOI : 10.1145/1831708.1831716

V. Dallmeier, A. Zeller, and B. Meyer, Generating Fixes from Object Behavior Anomalies, 2009 IEEE/ACM International Conference on Automated Software Engineering, 2009.
DOI : 10.1109/ASE.2009.15

A. Arcuri, Evolutionary repair of faulty software, Applied Soft Computing, vol.11, issue.4, pp.3494-3514, 2011.
DOI : 10.1016/j.asoc.2011.01.023

D. Gopinath, M. Z. Malik, and S. Khurshid, Specification-Based Program Repair Using SAT, Proceedings of the International Conference on Tools and Algorithms for the Construction and Analysis of Systems, 2011.
DOI : 10.1007/978-3-540-71209-1_49

B. Fluri, M. Wursch, M. Pinzger, and H. Gall, Change Distilling:Tree Differencing for Fine-Grained Source Code Change Extraction, IEEE Transactions on Software Engineering, vol.33, issue.11, pp.725-743, 2007.
DOI : 10.1109/TSE.2007.70731

M. Bóna, A Walk Through Combinatorics: An Introduction to Enumeration and Graph Theory, World Scientific, 2011.

M. Martinez, M. Monperrus-hindle, D. M. German, and R. Holt, Mining repair actions for guiding automated program fixing, " tech. rep., INRIA, 2012 What do large commits tell us?: a taxonomical study of large commits, Proceedings of the International Working Conference on Mining Software Repositories, 2008.

D. M. German, An empirical study of fine-grained software modifications, Empirical Software Engineering, vol.31, issue.6, pp.369-393, 2006.
DOI : 10.1007/s10664-006-9004-6

L. Hattori and M. Lanza, On the nature of commits, 2008 23rd IEEE/ACM International Conference on Automated Software Engineering, Workshops, pp.63-71, 2008.
DOI : 10.1109/ASEW.2008.4686322

A. Alali, H. Kagdi, and J. Maletic, What's a Typical Commit? A Characterization of Open Source Software Repositories, 2008 16th IEEE International Conference on Program Comprehension, 2008.
DOI : 10.1109/ICPC.2008.24

R. Purushothaman and D. Perry, Toward understanding the rhetoric of small source code changes, IEEE Transactions on Software Engineering, vol.31, issue.6, pp.511-526, 2005.
DOI : 10.1109/TSE.2005.74

B. Livshits and T. Zimmermann, Dynamine: finding common error patterns by mining software revision histories, Proceedings of the European software engineering conference held jointly with International Symposium on Foundations of Software Engineering, 2005.

R. Robbes, Of Change and Software, 2008.

E. Giger, M. Pinzger, H. Gall, T. Xie, and T. Zimmermann, Comparing fine-grained source code changes and code churn for bug prediction, Proceeding of the 8th working conference on Mining software repositories, MSR '11, 2011.
DOI : 10.1145/1985441.1985456

M. Monperrus and M. Martinez, Cvs-vintage: A dataset of 14 cvs repositories of java software
URL : https://hal.archives-ouvertes.fr/hal-00769121

S. Raghavan, R. Rohana, D. Leon, A. Podgurski, and V. Augustine, Dex: a semantic-graph differencing tool for studying changes in large code bases, 20th IEEE International Conference on Software Maintenance, 2004. Proceedings., 2004.
DOI : 10.1109/ICSM.2004.1357803

I. Neamtiu, J. S. Foster, and M. Hicks, Understanding source code evolution using abstract syntax tree matching, Proceedings of the International Workshop on Mining Software Repositories, 2005.

M. Martinez and M. Monperrus, Appendix of "On Mining Software Repair Models and their Relations to the Search Space of Automated Program Fixing

A. Murgia, G. Concas, M. Marchesi, and R. Tonelli, A machine learning approach for text categorization of fixing-issue commits on CVS, Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM '10, 2010.
DOI : 10.1145/1852786.1852794

K. Pan, S. Kim, and E. J. Whitehead, Toward an understanding of bug fix patterns, Empirical Software Engineering, vol.31, issue.6, pp.286-315, 2008.
DOI : 10.1007/s10664-008-9077-5

R. Wu, H. Zhang, S. Kim, and S. Cheung, ReLink, Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering, SIGSOFT/FSE '11, pp.15-25, 2011.
DOI : 10.1145/2025113.2025120

C. Bird, A. Bachmann, E. Aune, J. Duffy, A. Bernstein et al., Fair and balanced?, Proceedings of the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering on European software engineering conference and foundations of software engineering symposium, ESEC/FSE '09, pp.121-130, 2009.
DOI : 10.1145/1595696.1595716

J. Cohen, A Coefficient of Agreement for Nominal Scales, Educational and Psychological Measurement, vol.20, issue.1, pp.37-46, 1960.
DOI : 10.1177/001316446002000104

J. R. Landis and G. G. Koch, The Measurement of Observer Agreement for Categorical Data, Biometrics, vol.33, issue.1, pp.159-174, 1977.
DOI : 10.2307/2529310

F. L. Joseph, Measuring nominal scale agreement among many raters, Psychological bulletin, vol.76, issue.5, pp.378-382, 1971.

C. L. Goues, W. Weimer, and S. Forrest, Representations and operators for improving evolutionary software repair, Proceedings of the fourteenth international conference on Genetic and evolutionary computation conference, GECCO '12, pp.959-966, 2012.
DOI : 10.1145/2330163.2330296

A. Arcuri and L. Briand, 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, pp.1-10, 2011.
DOI : 10.1145/1985793.1985795

A. Hindle, D. German, M. Godfrey, and R. Holt, Automatic classication of large changes into maintenance categories, 2009 IEEE 17th International Conference on Program Comprehension, 2009.
DOI : 10.1109/ICPC.2009.5090025

B. Fluri, E. Giger, and H. C. Gall, Discovering Patterns of Change Types, 2008 23rd IEEE/ACM International Conference on Automated Software Engineering, 2008.
DOI : 10.1109/ASE.2008.74

S. Vaucher, H. Sahraoui, and J. Vaucher, Discovering New Change Patterns in Object-Oriented Systems, 2008 15th Working Conference on Reverse Engineering, 2008.
DOI : 10.1109/WCRE.2008.32

S. Kim, K. Pan, and E. J. Whitehead, Memories of bug fixes, Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering , SIGSOFT '06/FSE-14, 2006.
DOI : 10.1145/1181775.1181781

C. C. Williams and J. K. Hollingsworth, Automatic mining of source code repositories to improve bug finding techniques, IEEE Transactions on Software Engineering, vol.31, issue.6, pp.466-480, 2005.
DOI : 10.1109/TSE.2005.63

E. Giger, M. Pinzger, and H. C. Gall, Can we predict types of code changes? an empirical analysis Automatic workarounds for web applications, Proceedings of the Working Conference on Mining Software Repositories Proceedings of the 2010 Foundations of Software Engineering Conference, pp.217-226, 2010.

V. Debroy and W. Wong, Using Mutation to Automatically Suggest Fixes for Faulty Programs, 2010 Third International Conference on Software Testing, Verification and Validation, pp.65-74, 2010.
DOI : 10.1109/ICST.2010.66

D. Kim, J. Nam, J. Song, and S. Kim, 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