一种基于LDA和静态分析的代码功能识别方法
近年来,随着代码复用技术不断成熟和Internet上开源项目不断丰富,软件开发人员的开发行为也逐渐发生了变化。如今,软件开发人员在编程过程中越来越多地依赖于开源软件项目提供的功能。然而,在软件复用活动中,由于开源项目文档的不全面以及代码结构的复杂性,软件开发人员往往只能片面地了解项目的某些功能点,使得复用效率大打折扣。针对开源项目代码丰富而文档较少这一现状,本文提出了一种基于LDA和静态分析的代码功能识别方法,帮助软件开发人员更全面地了解项目的功能点,从而更好地支持代码复用活动。
软件复用 代码 LDA 静态分析 功能识别
金靖 李萌 华哲邦 宋怀达 赵俊峰 谢冰
北京大学 信息科学技术学院,北京 中国 100871;高可信软件技术教育部重点实验室,北京 中国 100871
国内会议
南京
中文
1-8
2012-10-20(万方平台首次上网日期,不代表论文的发表时间)