DSA 2021 Keynote Speech 2 (September 11)

Code Recommendation: A Systematic Perspective


Abstract


Accurate code recommendation is an important way to help software development productivity and improve software quality. The recent advance in code recommendation has shown promising results. Code recommendation involves diverse aspects. This talk examines code recommendation from a systematic perspective, analyzes the key issues, introduces a general code recommendation framework including context information, software artefacts relationship and traceability, recommendation models, and evaluation. The talk also presents the practical solution of the application.

Speaker


Zhiqiu Huang avatar
Professor Zhiqiu Huang China

Professor, College of Computer Science and Technology
Vice President, Nanjing University of Aeronautics and Astronautics


Director of Key Laboratory of Safety-Critical Software
Nanjing University of Aeronautics and Astronautics
Ministry of Industry and Information Technology


Zhiqiu Huang is a professor of the College of Computer Science and Technology at Nanjing University of Aeronautics and Astronautics, the director of Key Laboratory of Safety-Critical Software, Ministry of Industry and Information Technology. He is also a Vice President of Nanjing University of Aeronautics and Astronautics. He earned his M.S. and B.S. at National University of Defense Technology, and his Ph.D. at Nanjing University of Aeronautics and Astronautics. His research interest is system software, software engineering, and formal methods, etc. He has published more than 100 papers in famous journals and conferences such as TSE, JSS, TITS, SCIS, ICSE, etc. He also has won multiple scientific research awards from provincial government and Ministry of Education of China.