10.3778/j.issn.1002-8331.1208-0543
一种基于LDA和静态分析的代码功能识别方法
近年来,随着代码复用技术不断成熟和Internet上开源项目不断丰富,软件开发人员的开发行为也逐渐发生了变化。如今,软件开发人员在编程过程中越来越多地依赖于开源软件项目提供的功能。然而,在软件复用活动中,由于开源项目文档的不全面以及代码结构的复杂性,软件开发人员往往只能片面地了解项目的某些功能点,使得复用效率不高。针对开源项目代码丰富而文档较少这一现状,提出了一种基于LDA(Latent Dirichlet Allocation)和静态分析的代码功能识别方法,对传统LDA方法进行了扩展,帮助软件开发人员更全面地了解项目的功能点,从而更好地支持代码复用活动。
软件复用、代码、隐含狄利克雷分配(LDA)、静态分析、功能识别
TP301(计算技术、计算机技术)
国家重点基础研究发展规划973No.2011CB302604;国家高技术研究发展计划863No.2012AA011202;国家自然科学基金No.60931160444,No.61103024;质检公益性行业科研专项No.201210256;广东省省部产学研结合项目No.2010A090200031。
2013-08-23(万方平台首次上网日期,不代表论文的发表时间)
共6页
27-31,47