Neural Software Analysis

Communications of the ACM 

Developer tools that use a neural machine learning model to make predictions about previously unseen code.