Code function recognition approach based on LDA and static analysis

JIN Jing,LI Meng,HUA Zhebang,SONG Huaida,ZHAO Junfeng,XIE Bing
DOI: https://doi.org/10.3778/j.issn.1002-8331.1208-0543
2013-01-01
Abstract:In recent years, with the rapid development of code reuse technology and open source projects on Internet, software developers' programming activities are gradually changed. Today, software developers increasingly rely on the functions supplied by open source projects while they're programming. However, due to the lack of documents and the complexity of code structure,the efficiency of software reuse is not high. Software developers usually only learn small parts of project's functions instead of comprehensive understanding. In order to better support the activity of code reuse, a function recognition approach based on LDA and code static analysis technology, which is an extension of traditional LDA, is proposed to help developers better learn the functions of a project.
What problem does this paper attempt to address?