Fetching the paper…
Reading the bibliography…
The automatic detection of software vulnerabilities is an important research problem.
M. Weiser, “Program slicing,” IEEE Transactioins on Software Engineering , vol. 10, no. 4, 1984
1984
Earlier work this paper cites.
D. Rumelhart, J. McClelland, and G. Hinton, “Distributed representations,” Parallel Distributed Processing: Explorations in the Microstructure of Cognition , vol. 1, pp. 77–109, 1986
1986
Earlier work this paper cites.
S. Horwitz, T. Reps, and D. Binkley, “Interprocedural slicing using dependence graphs,” ACM Transactions on Programming Languages and Systems (TOPLAS) , vol. 12, no. 1, pp. 26–60, 1990
1990
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.
M. Schuster and K. K. Paliwal, “Bidirectional recurrent neural networks,” IEEE Transactions on Signal Processing , vol. 45, no. 11, pp. 2673–2681, 1997
1997
Earlier work this paper cites.
S. Montemagni and V. Pirelli, “Augmenting WordNet-like lexical resources with distributional evidence. an application-oriented perspective,” in Proceedings of the COLING/ACL Workshop on Use of WordNet in Natural Language Processing Systems , 1998, pp. 87–93
1998
Earlier work this paper cites.
S. Sinha, M. J. Harrold, and G. Rothermel, “System-dependence-graph-based slicing of programs with arbitrary interprocedural control flow,” in Proceedings of the 1999 International Conference on Software Engineering . IEEE, 1999, pp. 432–441
1999
Earlier work this paper cites.
J. Viega, J. T. Bloch, Y. Kohno, and G. McGraw, “ITS4: A static vulnerability scanner for C and C++ code,” in Proceedings of the 16th Annual Computer Security Applications Conference . IEEE, 2000, pp. 257–267
2000
Earlier work this paper cites.
L. Jiang, G. Misherghi, Z. Su, and S. Glondu, “Deckard: Scalable and accurate tree-based detection of code clones,” in Proceedings of the 29th International Conference on Software Engineering . IEEE Computer Society, 2007, pp. 96–105
2007
Earlier work this paper cites.
S. Neuhaus, T. Zimmermann, C. Holler, and A. Zeller, “Predicting vulnerable software components,” in Proceedings of the 14th ACM conference on Computer and communications security . ACM, 2007, pp. 529–540
2007
Earlier work this paper cites.
M. Backes, B. Köpf, and A. Rybalchenko, “Automatic discovery and quantification of information leaks,” in Proceedings of the 30th IEEE Symposium on Security and Privacy . IEEE, 2009, pp. 141–153
2009
Earlier work this paper cites.
Y. Bengio, “Learning deep architectures for AI,” Foundations and Trends in Machine Learning , vol. 2, no. 1, pp. 1–127, 2009
2009
Earlier work this paper cites.
S. Neuhaus and T. Zimmermann, “The beauty and the beast: Vulnerabilities in Red Hat’s packages.” in Proceedings of the 2009 USENIX Annual Technical Conference . USENIX, 2009, pp. 527–538
2009
Earlier work this paper cites.
B. James, B. Olivier, B. Frédéric, L. Pascal, and P. Razvan, “Theano: A CPU and GPU math expression compiler,” in Proceedings of the Python for Scientific Computing Conference (SciPy) , 2010
2010
Earlier work this paper cites.
N. H. Pham, T. T. Nguyen, H. A. Nguyen, and T. N. Nguyen, “Detection of recurring software vulnerabilities,” in Proceedings of the IEEE/ACM International Conference on Automated Software Engineering . ACM, 2010, pp. 447–456
2010
Earlier work this paper cites.
Y. Shin, A. Meneely, L. Williams, and J. A. Osborne, “Evaluating complexity, code churn, and developer activity metrics as indicators of software vulnerabilities,” IEEE Transactions on Software Engineering , vol. 37, no. 6, pp. 772–787, 2011
2011
Earlier work this paper cites.
F. Yamaguchi, F. Lindner, and K. Rieck, “Vulnerability extrapolation: Assisted discovery of vulnerabilities using machine learning,” in Proceedings of the 5th USENIX Conference on Offensive Technologies . USENIX Association, 2011, pp. 13–13
2011
Earlier work this paper cites.
G. Hinton, L. Deng, D. Yu, G. E. Dahl, A.-r. Mohamed, N. Jaitly, A. Senior, V. Vanhoucke, P. Nguyen, T. N. Sainath, and B. Kingsbury, “Deep neural networks for acoustic modeling in speech recognition: The shared views of four research groups,” IEEE Signal Processing Magazine , vol. 29, no. 6, pp. 82–97, 2012
2012
Cited alongside, same era.
J. Jang, A. Agrawal, and D. Brumley, “ReDeBug: Finding unpatched code clones in entire OS distributions,” in Proceedings of the 33th IEEE Symposium on Security and Privacy . IEEE, 2012, pp. 48–62
2012
Cited alongside, same era.
A. Krizhevsky, I. Sutskever, and G. E. Hinton, “Imagenet classification with deep convolutional neural networks,” in Advances in Neural Information Processing Systems , 2012, pp. 1097–1105
2012
Cited alongside, same era.
J. Li and M. D. Ernst, “CBCD: Cloned buggy code detector,” in Proceedings of the 34th International Conference on Software Engineering . IEEE, 2012, pp. 310–320
2012
Cited alongside, same era.
E. C. R. Shin, D. Song, and R. Moazzezi, “Recognizing functions in binaries with neural networks.” in Proceedings of the 24th USENIX Security Symposium . USENIX Associatioin, 2015, pp. 611–626
2015
Later among the works it cites.
O. Vinyals, A. Toshev, S. Bengio, and D. Erhan, “Show and tell: A neural image caption generator,” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition , 2015, pp. 3156–3164
2015
Later among the works it cites.
M. White, C. Vendome, M. Linares-Vásquez, and D. Poshyvanyk, “Toward deep learning software repositories,” in Proceedings of the 12th Working Conference on Mining Software Repositories . IEEE, 2015, pp. 334–345
2015
Later among the works it cites.
F. Yamaguchi, A. Maier, H. Gascon, and K. Rieck, “Automatic inference of search patterns for taint-style vulnerabilities,” in Proceedings of the 2015 IEEE Symposium on Security and Privacy . IEEE, 2015, pp. 797–812
2015
Later among the works it cites.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
F. Yamaguchi, M. Lottmann, and K. Rieck, “Generalized vulnerability extrapolation using abstract syntax trees,” in Proceedings of the 28th Annual Computer Security Applications Conference . ACM, 2012, pp. 359–368
2012
Cited alongside, same era.
D. Rattan, R. Bhatia, and M. Singh, “Software clone detection: A systematic review,” Information and Software Technology , vol. 55, no. 7, pp. 1165–1199, 2013
2013
Cited alongside, same era.
F. Yamaguchi, C. Wressnegger, H. Gascon, and K. Rieck, “Chucky: Exposing missing checks in source code for vulnerability discovery,” in Proceedings of the 2013 ACM SIGSAC Conference on Computer & Communications Security . ACM, 2013, pp. 499–510
2013
Cited alongside, same era.
2014
Cited alongside, same era.
2014
Cited alongside, same era.
2014
Cited alongside, same era.
J. Pennington, R. Socher, and C. D. Manning, “Glove: Global vectors for word representation.” in Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing , vol. 14, 2014, pp. 1532–1543
2014
Cited alongside, same era.
R. Scandariato, J. Walden, A. Hovsepyan, and W. Joosen, “Predicting vulnerable software components via text mining,” IEEE Transactions on Software Engineering , vol. 40, no. 10, pp. 993–1006, 2014
2014
Cited alongside, same era.
X. Yang, D. Lo, X. Xia, Y. Zhang, and J. Sun, “Deep learning for just-in-time defect prediction,” in Proceedings of the 2015 IEEE International Conference on Software Quality, Reliability and Security . IEEE, 2015, pp. 17–26
2015
Later among the works it cites.
G. Grieco, G. L. Grinblat, L. Uzal, S. Rawat, J. Feist, and L. Mounier, “Toward large-scale vulnerability discovery using machine learning,” in Proceedings of the 6th ACM Conference on Data and Application Security and Privacy . ACM, 2016, pp. 85–96
2016
Later among the works it cites.
X. Gu, H. Zhang, D. Zhang, and S. Kim, “Deep API learning,” in Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering . ACM, 2016, pp. 631–642
2016
Later among the works it cites.
Z. Li, D. Zou, S. Xu, H. Jin, H. Qi, and J. Hu, “VulPecker: An automated vulnerability detection system based on code similarity analysis,” in Proceedings of the 32nd Annual Conference on Computer Security Applications . ACM, 2016, pp. 201–213
2016
Later among the works it cites.
S. Moshtari and A. Sami, “Evaluating and comparing complexity, coupling and a new proposed set of coupling metrics in cross-project vulnerability prediction,” in Proceedings of the 31st Annual ACM Symposium on Applied Computing . ACM, 2016, pp. 1415–1421
2016
Later among the works it cites.
H. Sajnani, V. Saini, J. Svajlenko, C. K. Roy, and C. V. Lopes, “SourcererCC: Scaling code clone detection to big-code,” in Proceedings of the 38th International Conference on Software Engineering . ACM, 2016, pp. 1157–1168
2016
Later among the works it cites.
S. Wang, T. Liu, and L. Tan, “Automatically learning semantic features for defect prediction,” in Proceedings of the 38th International Conference on Software Engineering . ACM, 2016, pp. 297–308
2016
Later among the works it cites.
M. White, M. Tufano, C. Vendome, and D. Poshyvanyk, “Deep learning code fragments for code clone detection,” in Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering . ACM, 2016, pp. 87–98
2016
Later among the works it cites.
S. Kim, S. Woo, H. Lee, and H. Oh, “VUDDY: A scalable approach for vulnerable code clone discovery,” in Proceedings of the 38th IEEE Symposium on Security and Privacy , 2017
2017
Later among the works it cites.
M. Pendleton, R. Garcia-Lebron, J. Cho, and S. Xu, “A survey on systems security metrics,” ACM Comput. Surv. , vol. 49, no. 4, pp. 62:1–62:35, 2017
2017
Later among the works it cites.
2017
Later among the works it cites.
J. Su, Z. Tan, D. Xiong, and Y. Liu, “Lattice-based recurrent neural network encoders for neural machine translation,” in Proceedings of the 31st AAAI Conference on Artificial Intelligence , 2017, pp. 3302–3308
2017
Later among the works it cites.