Automated program fixing consists of generating source code in order to fix bugs in an automated manner. Our intuition is that automated program fixing can imitate human-based program fixing. Hence, we present a method to mine repair actions from software repositories. ... View more
 W. Weimer, “Patches as better bug reports,” in Proceedings of the International Conference on Generative Programming and Component Engineering, 2006.
 W. Weimer, T. Nguyen, C. L. Goues, and S. Forrest, “Automatically finding patches using genetic programming,” in Proceedings of the International Conference on Software Engineering, 2009.
 Y. Wei, Y. Pei, C. A. Furia, L. S. Silva, S. Buchholz, B. Meyer, and A. Zeller, “Automated fixing of programs with contracts,” in Proceedings of the International Symposium on Software Testing and Analysis, AC, 2010.
 V. Dallmeier, A. Zeller, and B. Meyer, “Generating fixes from object behavior anomalies,” in Proceedings of the International Conference on Automated Software Engineering, 2009.
 A. Arcuri, “Evolutionary repair of faulty software,” Applied Soft Computing, vol. 11, no. 4, pp. 3494-3514, 2011.
 D. Gopinath, M. Z. Malik, and S. Khurshid, “Specification-based program repair using sat,” in Proceedings of the International Conference on Tools and Algorithms for the Construction and Analysis of Systems, 2011.
 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, pp. 725 -743, nov. 2007.
 A. Hindle, D. M. German, and R. Holt, “What do large commits tell us?: a taxonomical study of large commits,” in Proceedings of the International Working Conference on Mining Software Repositories, 2008.
 D. M. German, “An empirical study of fine-grained software modifications,” Empirical Softw. Engineering, vol. 11, pp. 369-393, Sept. 2006.
 L. Hattori and M. Lanza, “On the nature of commits,” in Automated Software Engineering - Workshops, pp. 63 -71, sept. 2008.