Big Data Research ›› 2021, Vol. 7 ›› Issue (1): 37-47.doi: 10.11959/j.issn.2096-0271.2021003

• Data-Driven Intelligent Software Development • Previous Articles     Next Articles

Context-based intelligent recommendation for code reuse

Xin PENG1,2, Chi CHEN1,2, Yun LIN3   

  1. 1 School of Computer Science, Fudan University, Shanghai 200438, China
    2 Shanghai Key Laboratory of Data Science, Shanghai 200438, China
    3 School of Computing, National University of Singapore, Singapore 117418, Singapor
  • Online:2021-01-15 Published:2021-01-01
  • Supported by:
    The National Key Research and Development Program of China(2016YFB1000800)

Abstract:

Intelligent code reuse recommendation based on code-related big data analysis, mining, and learning can improve the efficiency and quality of software reuse significantly. The targets of reuse include domain specific common code units and domain independent common code units. Context-based intelligent recommendation for code reuse was focused, template mining based code reuse recommendation and deep learning based code reuse recommendation were described. Based on these two parts of work, the future trend of context based intelligent recommendation for code reuse was discussed further.

Key words: software reuse, code recommendation, code context, API, code template, deep learning

CLC Number: 

No Suggested Reading articles found!