Skip to main content

Code line generation based on deep context-awareness of onsite programming

This is a preview of subscription content, access via your institution.


  1. Nguyen T T, Nguyen A T, Nguyen H A, et al. A statistical semantic language model for source code. In: Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering, Saint Petersburg, 2013. 532–542

  2. White M, Vendome C, Linares-Vásquez M, et al. Toward deep learning software repositories. In: Proceedings of the 12th Working Conference on Mining Software Repositories, Florence, 2015. 334–345

  3. Greff K, Srivastava R K, Koutník J, et al. LSTM: a search space odyssey. IEEE Trans Neur Net Lear Syst, 2016, 28: 2222–2232

    MathSciNet  Article  Google Scholar 

  4. Gu X, Zhang H, Zhang D, et al. Deep API learning. In: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, Seattle, 2016. 631–642

Download references


This work was supported by National Key R&D Program of China (Grant No. 2018YFB1003900), National Natural Science Foundation of China (Grant Nos. 61602267, 61402229), Open Fund of the State Key Laboratory for Novel Software Technology (Grant No. KFKT2018B19), and Fundamental Research Funds for the Central Universities (Grant No. NS2019058).

Author information

Authors and Affiliations


Corresponding author

Correspondence to Chuanqi Tao.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Tao, C., Bao, P. & Huang, Z. Code line generation based on deep context-awareness of onsite programming. Sci. China Inf. Sci. 63, 190106 (2020).

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: