一种面向程序理解的程序语义聚类技术

来源 :软件导刊 | 被引量 : 0次 | 上传用户:suguoqing000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对源代码中一些非结构化的自然语言描述信息进行语义聚类,辅助开发人员开展程序理解。主要利用自然语言处理技术对程序中的标识符和注释进行预处理,将程序转换成词频矩阵;然后利用潜在语义索引技术对该词频矩阵进行层次聚类,并对每个聚类的标记进行推荐,辅助开发人员理解程序。在开源项目JEdit上进行验证,结果显示对该5万行规模的项目代码进行聚类时耗不足1分钟。因此,该技术能够快速对程序进行语义聚类,辅助开发人员快速理解程序。
其他文献
创新是引领发展的第一动力,而科技创新也逐步成为社会生产力发展的重要基础和标志,直接影响一个民族和国家的发展进程。2019年8月7日,中国科学技术发展战略研究院(以下简称战
近日,湖南省市场监督管理局印发《湖南省专利奖励办法》(以下简称《办法》)。根据《办法》,湖南省专利奖每年评审一次,设一等奖、二等奖、三等奖,对为本省经济和社会发展作出
为了更好地分析铁路网划分过程及其与周边经济发展状况的联系,以省为单位建立加权无向复杂网络,其中节点为省,两省之间的铁路连线为网络连边。提出改进的凝聚算法,进一步对网
近几年,初中英语考试中语法填空题取代了传统的单句填空题,成为考试的内容之一,相比于传统的单句填空,语法填空总体程度上难度有所提升,对于学生的词汇积累数量、语法理解程
新农科建设首先要在课程体系上进行探索和创新,充分发挥课程建设是人才培养的主渠道作用。新农科建设背景下传统水产养殖学专业的课程体系改革,建议通过开设新课程、更新课程
长江主汛期水位较高,水上架设跨河钢桁梁的难度较大。由于中跨梁距离远,陆上起重机吊臂无法吊装,桥梁所处位置入江河口又有大型取水口管道,能满足起重要求的浮吊也无法进入。
本文运用因素分析及回归模型优化方法,得出缓倾斜煤层开采顶板导水裂缝带高度与煤层开采厚度及顶板岩层单向抗压强度的加权平均值之间的最佳回归方程和相应的回归系数。该回归
为解决煤矿发生瓦斯爆炸后,救护队员进入巷道后发生二次爆炸事故造成人员伤亡问题,运用基于VoWPAN的蓝牙多跳通信技术,从矿井巷道无线电传输特性、蓝牙通信系统构建和搭载在
本文通过对恩口煤矿区岩溶地面塌陷影响因素的分析,探讨了该区岩溶塌陷的成因机制,指出际下水动力条件的变化是塌陷产生的直接原因,在该因素影响下,潜蚀作用是主要的致塌作用,同时
目的:探讨程序性死亡受体1 (PD-1)在非小细胞肺癌(NSCLC)组织浸润CD4+和CD8+T淋巴细胞中的表达情况,阐明前列腺素E2 (PGE2)对PD-1的影响及其相关机制。方法:选取确诊的75例NS