Deep learning has made significant breakthroughs in various fields of artificial intelligence. However, it is still virtually impossible to use deep learning to analyze programs since deep architectures cannot be trained effectively with pure back propagation. In this pioneering paper, we propose the "coding criterion" to build program vector representations, which are the premise of deep learning for program analysis. We evaluate the learned vector representations both qualitatively and quantitatively. We conclude, based on the experiments, the coding criterion is successful in building program representations. To evaluate whether deep learning is beneficial for program analysis, we feed the representations to deep neural network...
In recent years, the rise of deep learning and automation requirements in the software industry has ...
As modern programs grow in size and complexity, the importance of program behavior modeling is emerg...
One of the mathematical cornerstones of modern data ana- lytics is machine learning whereby we autom...
Abstract—Deep learning has made significant breakthroughs in various fields of artificial intelligen...
Training a deep learning model on source code has gained significant traction recently. Since such m...
Deep learning is a form of machine learning that enables computers to learn from experience and unde...
Deep neural networks have made significant break-throughs in many fields of artificial intelligence....
This book will focus on the fundamentals of deep learning along with reporting on the current state-...
Thesis (Ph.D.)--University of Washington, 2016-06The choice of feature representation can have a lar...
Artificial Intelligence, or more precisely deep learning, has become a trending topic in the broad p...
The enormous rise in the scale, scope, and complexity of software projects has created a thriving ma...
Context: With the prevalence of publicly available source code repositories to train deep neural net...
The usage of deep learning (DL) approaches for software engineering has attracted much attention, pa...
Training a deep learning model on source code has gained significant traction recently. Since such m...
Deep learning is the sub domain of machine learning with the representation learning capability to d...
In recent years, the rise of deep learning and automation requirements in the software industry has ...
As modern programs grow in size and complexity, the importance of program behavior modeling is emerg...
One of the mathematical cornerstones of modern data ana- lytics is machine learning whereby we autom...
Abstract—Deep learning has made significant breakthroughs in various fields of artificial intelligen...
Training a deep learning model on source code has gained significant traction recently. Since such m...
Deep learning is a form of machine learning that enables computers to learn from experience and unde...
Deep neural networks have made significant break-throughs in many fields of artificial intelligence....
This book will focus on the fundamentals of deep learning along with reporting on the current state-...
Thesis (Ph.D.)--University of Washington, 2016-06The choice of feature representation can have a lar...
Artificial Intelligence, or more precisely deep learning, has become a trending topic in the broad p...
The enormous rise in the scale, scope, and complexity of software projects has created a thriving ma...
Context: With the prevalence of publicly available source code repositories to train deep neural net...
The usage of deep learning (DL) approaches for software engineering has attracted much attention, pa...
Training a deep learning model on source code has gained significant traction recently. Since such m...
Deep learning is the sub domain of machine learning with the representation learning capability to d...
In recent years, the rise of deep learning and automation requirements in the software industry has ...
As modern programs grow in size and complexity, the importance of program behavior modeling is emerg...
One of the mathematical cornerstones of modern data ana- lytics is machine learning whereby we autom...