Z. Chen, S. Kommrusch, M. Tufano, L. Pouchet, D. Poshyvanyk, and M. Monperrus, “Sequencer: Sequence-to-sequence learning for end-to-end program repair,” CoRR , vol. abs/1901.01808, 2019. [Online]. Available: http://arxiv.org/abs/1901.01808
Original
1901
Earlier work this paper cites.
D. E. Rumelhart, G. E. Hinton, and R. J. Williams, “Learning representations by back-propagating errors,” Cognitive modeling , vol. 5, no. 3, p. 1, 1988
1988
Earlier work this paper cites.
K. Hornik, M. Stinchcombe, and H. White, “Multilayer feedforward networks are universal approximators,” Neural networks , vol. 2, no. 5, pp. 359–366, 1989
1989
Earlier work this paper cites.
S. Hochreiter and J. Schmidhuber, “Long short-term memory,” Neural computation , vol. 9, no. 8, pp. 1735–1780, 1997
1997
Earlier work this paper cites.
J. Śliwerski, T. Zimmermann, and A. Zeller, “When do changes induce fixes?” in Proc. of 2nd Int. Workshop on Mining Softw. Repositories , ser. MSR ’05. New York, NY, USA: ACM, 2005, pp. 1–5. [Online]. Available: http://doi.acm.org/10.1145/1082983.1083147
2005
Earlier work this paper cites.
S. Kim, K. Pan, and E. E. J. Whitehead, Jr., “Memories of bug fixes,” in Proc. of 14th ACM SIGSOFT Int. Symp. on Found. of Softw. Eng. , ser. SIGSOFT ’06/FSE-14. New York, NY, USA: ACM, 2006, pp. 35–45. [Online]. Available: http://doi.acm.org/10.1145/1181775.1181781
2006
Earlier work this paper cites.
O. Mizuno and T. Kikuno, “Training on errors experiment to detect fault-prone software modules by spam filter,” in Proc. of 6th Joint Meeting of the European Softw. Eng. Conf. and the ACM SIGSOFT Symp. on the Found. of Softw. Eng. , ser. ESEC-FSE ’07. New York, NY, USA: ACM, 2007, pp. 405–414. [Online]. Available: http://doi.acm.org/10.1145/1287624.1287683
2007
Earlier work this paper cites.
A. Alali, H. Kagdi, and J. I. Maletic, “What’s a typical commit? a characterization of open source software repositories,” in 2008 16th IEEE International Conference on Program Comprehension , June 2008, pp. 182–191
2008
Earlier work this paper cites.
H. Hata, O. Mizuno, and T. Kikuno, “An extension of fault-prone filtering using precise training and a dynamic threshold,” in Proc. of 5th Work. Conf. on Mining Softw. Repositories , ser. MSR ’08. New York, NY, USA: ACM, 2008, pp. 89–98. [Online]. Available: http://doi.acm.org/10.1145/1370750.1370772
2008
Earlier work this paper cites.
S. Kim, E. J. Whitehead, Jr., and Y. Zhang, “Classifying software changes: Clean or buggy?” IEEE Trans. Softw. Eng. , vol. 34, pp. 181–196, March 2008. [Online]. Available: http://portal.acm.org/citation.cfm?id=1399105.1399451
2008
Earlier work this paper cites.
O. Arafat and D. Riehle, “The commit size distribution of open source software,” in 2009 42nd Hawaii International Conference on System Sciences , Jan 2009, pp. 1–8
2009
Earlier work this paper cites.
P. Koehn, Statistical Machine Translation . Cambridge Press, 2010
2010
Earlier work this paper cites.
H. Hata, O. Mizuno, and T. Kikuno, “Fault-prone module detection using large-scale text features based on spam filtering,” Empirical Softw. Eng. , vol. 15, pp. 147–165, April 2010. [Online]. Available: http://dx.doi.org/10.1007/s10664-009-9117-9
2010
Earlier work this paper cites.
T. T. Nguyen, H. A. Nguyen, N. H. Pham, J. Al-Kofahi, and T. N. Nguyen, “Recurring bug fixes in object-oriented programs,” in Proc. of 32nd Int. Conf. on Softw. Eng. , ser. ICSE ’10. New York, NY, USA: ACM, 2010, pp. 315–324. [Online]. Available: http://doi.acm.org/10.1145/1806799.1806847
2010
Earlier work this paper cites.
C. Le Goues, T. Nguyen, S. Forrest, and W. Weimer, “Genprog: A generic method for automatic software repair,” IEEE Trans. Softw. Eng. , vol. 38, no. 1, pp. 54–72, Jan. 2012. [Online]. Available: http://dx.doi.org/10.1109/TSE.2011.104
2011
Earlier work this paper cites.
R. Socher, E. H. Huang, J. Pennin, C. D. Manning, and A. Y. Ng, “Dynamic pooling and unfolding recursive autoencoders for paraphrase detection,” in Proceedings of the 25th Annual Conference on Neural Information Processing Systems (NIPS) , 2011, pp. 801–809
2011
Earlier work this paper cites.
H. Hata, O. Mizuno, and T. Kikuno, “Historage: Fine-grained version control system for Java,” in Proc. of 3rd Joint Int. and Annual ERCIM Workshops on Principles of Softw. Evolution and Softw. Evolution Workshops , ser. IWPSE-EVOL ’11. New York, NY, USA: ACM, 2011, pp. 96–100. [Online]. Available: http://doi.acm.org/10.1145/2024445.2024463
2011
Earlier work this paper cites.
C. Le 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,” in Proc. of 34th Int. Conf. on Softw. Eng. , ser. ICSE ’12. Piscataway, NJ, USA: IEEE Press, 2012, pp. 3–13. [Online]. Available: http://dl.acm.org/citation.cfm?id=2337223.2337225
2012
Earlier work this paper cites.
P. Liu and C. Zhang, “Axis: Automatically fixing atomicity violations through solving control constraints,” in Proc. of 34th Int. Conf. on Softw. Eng. , ser. ICSE ’12. Piscataway, NJ, USA: IEEE Press, 2012, pp. 299–309. [Online]. Available: http://dl.acm.org/citation.cfm?id=2337223.2337259
2012
Earlier work this paper cites.
H. Hata, O. Mizuno, and T. Kikuno, “Bug prediction based on fine-grained module histories,” in Proc. of 34th Int. Conf. on Softw. Eng. , ser. ICSE ’12. Piscataway, NJ, USA: IEEE Press, 2012, pp. 200–210. [Online]. Available: http://dl.acm.org/citation.cfm?id=2337223.2337247
2012
Earlier work this paper cites.
A. Hindle, E. T. Barr, Z. Su, M. Gabel, and P. Devanbu, “On the naturalness of software,” in Proc. of 34th Int. Conf. on Softw. Eng. , ser. ICSE ’12. Piscataway, NJ, USA: IEEE Press, 2012, pp. 837–847. [Online]. Available: http://dl.acm.org/citation.cfm?id=2337223.2337322
2012
Earlier work this paper cites.
H. D. T. Nguyen, D. Qi, A. Roychoudhury, and S. Chandra, “Semfix: Program repair via semantic analysis,” in Proc. of 35th Int. Conf. on Softw. Eng. , ser. ICSE ’13. Piscataway, NJ, USA: IEEE Press, 2013, pp. 772–781. [Online]. Available: http://dl.acm.org/citation.cfm?id=2486788.2486890
2013
Earlier work this paper cites.
Z. Coker and M. Hafiz, “Program transformations to fix c integers,” in Proc. of 35th Int. Conf. on Softw. Eng. , ser. ICSE ’13. Piscataway, NJ, USA: IEEE Press, 2013, pp. 792–801. [Online]. Available: http://dl.acm.org/citation.cfm?id=2486788.2486892
2013
Earlier work this paper cites.
W. Weimer, Z. P. Fry, and S. Forrest, “Leveraging program equivalence for adaptive program repair: Models and first results,” in Proc. of 28th IEEE/ACM Int. Conf. on Automated Softw. Eng. , ser. ASE’13. Piscataway, NJ, USA: IEEE Press, 2013, pp. 356–366. [Online]. Available: https://doi.org/10.1109/ASE.2013.6693094
2013
Earlier work this paper cites.
D. Kim, J. Nam, J. Song, and S. Kim, “Automatic patch generation learned from human-written patches,” in Proc. of 35th Int. Conf. on Softw. Eng. , ser. ICSE ’13. Piscataway, NJ, USA: IEEE Press, 2013, pp. 802–811. [Online]. Available: http://dl.acm.org/citation.cfm?id=2486788.2486893
2013
Earlier work this paper cites.
A. T. Nguyen, T. T. Nguyen, and T. N. Nguyen, “Lexical statistical machine translation for language migration,” in Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering . ACM, 2013, pp. 651–654
2013
Earlier work this paper cites.
N. Kalchbrenner and P. Blunsom, “Recurrent continuous translation models,” in Proceedings of the 2013 Conference on Empirical Methods in Natural Language Processing (EMNLP) , 2013, pp. 1700–1709
2013
Earlier work this paper cites.
P.-S. Huang, X. He, J. Gao, L. Deng, A. Acero, and L. Heck, “Learning deep structured semantic models for web search using clickthrough data,” in Proceedings of the 22nd ACM international conference on Conference on information & knowledge management . ACM, 2013, pp. 2333–2338
2013
Earlier work this paper cites.
C. Dyer, V. Chahuneau, and N. A. Smith, “A simple, fast, and effective reparameterization of ibm model 2,” in Proceedings of the 2013 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies , 2013, pp. 644–648
2013
Earlier work this paper cites.
H. A. Nguyen, A. T. Nguyen, T. T. Nguyen, T. N. Nguyen, and H. Rajan, “A study of repetitiveness of code changes in software evolution,” in Proc. of 28th IEEE/ACM Int. Conf. on Automated Softw. Eng. , ser. ASE’13. Piscataway, NJ, USA: IEEE Press, 2013, pp. 180–190. [Online]. Available: https://doi.org/10.1109/ASE.2013.6693078
2013
Earlier work this paper cites.
M. Allamanis and C. Sutton, “Mining source code repositories at massive scale using language modeling,” in Proc. of 10th Work. Conf. on Mining Softw. Repositories , ser. MSR ’13. Piscataway, NJ, USA: IEEE Press, 2013, pp. 207–216. [Online]. Available: http://dl.acm.org/citation.cfm?id=2487085.2487127
2013
Earlier work this paper cites.
N. Kushman and R. Barzilay, “Using semantic unification to generate regular expressions from natural language,” in Proc. of 2013 Conf. of North American Chapter of Association for Computational Linguistics: Human Language Technologies . Atlanta, Georgia: Association for Computational Linguistics, June 2013, pp. 826–836. [Online]. Available: http://www.aclweb.org/anthology/N13-1103
2013
Earlier work this paper cites.
A. K. Menon, O. Tamuz, S. Gulwani, B. Lampson, and A. T. Kalai, “A machine learning framework for programming by example,” in Proc. of 30th Int. Conf. on Machine Learning - Volume 28 , ser. ICML’13. JMLR.org, 2013, pp. I–187–I–195. [Online]. Available: http://dl.acm.org/citation.cfm?id=3042817.3042840
2013
Earlier work this paper cites.
T. T. Nguyen, A. T. Nguyen, H. A. Nguyen, and T. N. Nguyen, “A statistical semantic language model for source code,” in Proc. of 9th Joint Meeting of the European Softw. Eng. Conf. and the ACM SIGSOFT Symp. on the Found. of Softw. Eng. , ser. ESEC/FSE 2013. New York, NY, USA: ACM, 2013, pp. 532–542. [Online]. Available: http://doi.acm.org/10.1145/2491411.2491458
2013
Earlier work this paper cites.
N. Meng, M. Kim, and K. S. McKinley, “Lase: Locating and applying systematic edits by learning from examples,” in Proc. of 35th Int. Conf. on Softw. Eng. , ser. ICSE ’13. Piscataway, NJ, USA: IEEE Press, 2013, pp. 502–511. [Online]. Available: http://dl.acm.org/citation.cfm?id=2486788.2486855
2013
Earlier work this paper cites.
Y. Pei, C. A. Furia, M. Nordio, Y. Wei, B. Meyer, and A. Zeller, “Automated fixing of programs with contracts,” IEEE Trans. Softw. Eng. , vol. 40, no. 5, pp. 427–449, May 2014. [Online]. Available: https://doi.org/10.1109/TSE.2014.2312918
2014
Earlier work this paper cites.
Y. Qi, X. Mao, Y. Lei, Z. Dai, and C. Wang, “The strength of random search on automated program repair,” in Proc. of 36th Int. Conf. on Softw. Eng. , ser. ICSE 2014. New York, NY, USA: ACM, 2014, pp. 254–265. [Online]. Available: http://doi.acm.org/10.1145/2568225.2568254
2014
Earlier work this paper cites.
S. Kaleeswaran, V. Tulsian, A. Kanade, and A. Orso, “Minthint: Automated synthesis of repair hints,” in Proc. of 36th Int. Conf. on Softw. Eng. , ser. ICSE 2014. New York, NY, USA: ACM, 2014, pp. 266–276. [Online]. Available: http://doi.acm.org/10.1145/2568225.2568258
2014
Earlier work this paper cites.
F. S. Ocariza, Jr., K. Pattabiraman, and A. Mesbah, “Vejovis: Suggesting fixes for javascript faults,” in Proc. of 36th Int. Conf. on Softw. Eng. , ser. ICSE 2014. New York, NY, USA: ACM, 2014, pp. 837–847. [Online]. Available: http://doi.acm.org/10.1145/2568225.2568257
2014
Earlier work this paper cites.
P. Liu, O. Tripp, and C. Zhang, “Grail: Context-aware fixing of concurrency bugs,” in Proc. of 22nd ACM SIGSOFT Int. Symp. on Found. of Softw. Eng. , ser. FSE 2014. New York, NY, USA: ACM, 2014, pp. 318–329. [Online]. Available: http://doi.acm.org/10.1145/2635868.2635881
2014
Earlier work this paper cites.
Y. Lin and S. S. Kulkarni, “Automatic repair for multi-threaded programs with deadlock/livelock using maximum satisfiability,” in Proc. of 23rd Int. Symp. on Softw. Testing and Analysis , ser. ISSTA 2014. New York, NY, USA: ACM, 2014, pp. 237–247. [Online]. Available: http://doi.acm.org/10.1145/2610384.2610398
2014
Earlier work this paper cites.
E. T. Barr, Y. Brun, P. Devanbu, M. Harman, and F. Sarro, “The plastic surgery hypothesis,” in Proc. of 22nd ACM SIGSOFT Int. Symp. on Found. of Softw. Eng. , ser. FSE 2014. New York, NY, USA: ACM, 2014, pp. 306–317. [Online]. Available: http://doi.acm.org/10.1145/2635868.2635898
2014
Earlier work this paper cites.
I. Sutskever, O. Vinyals, and Q. V. Le, “Sequence to sequence learning with neural networks,” in Proceedings of the 28th Annual Conference on Neural Information Processing Systems (NIPS) , 2014, pp. 3104–3112
2014
Earlier work this paper cites.
D. Kingma and J. Ba, “Adam: A method for stochastic optimization,” arXiv preprint arXiv:1412.6980 , 2014
Original
2014
Earlier work this paper cites.
N. Srivastava, G. E. Hinton, A. Krizhevsky, I. Sutskever, and R. Salakhutdinov, “Dropout: a simple way to prevent neural networks from overfitting.” Journal of machine learning research , vol. 15, no. 1, pp. 1929–1958, 2014
2014
Earlier work this paper cites.
K. Fujiwara, H. Hata, E. Makihara, Y. Fujihara, N. Nakayama, H. Iida, and K. Matsumoto, “Kataribe: A hosting service of historage repositories,” in Proc. of 11th Work. Conf. on Mining Softw. Repositories , ser. MSR ’14. New York, NY, USA: ACM, 2014, pp. 380–383. [Online]. Available: http://doi.acm.org/10.1145/2597073.2597125
2014
Earlier work this paper cites.
J. Siegmund, C. Kästner, J. Liebig, S. Apel, and S. Hanenberg, “Measuring and modeling programming experience,” Empirical Softw. Engg. , vol. 19, no. 5, pp. 1299–1334, Oct. 2014. [Online]. Available: http://dx.doi.org/10.1007/s10664-013-9286-4
2014
Earlier work this paper cites.