当前位置:主页 > 科技论文 > 软件论文 >

基于多重构件的程序摘要自动生成方法研究

发布时间:2022-01-28 02:17
  当前,网络技术呈现出迅猛的发展态势,由此带来各式各样的应用软件。这些软件涵盖了人们生活的各个方面。不论是传统信息交流的方式,还是传统购物的方式等都发生了重大的变化,可以肯定的是,这些应用软件在未来的生活中将扮演着越来越重要的角色。为了提高应用软件的质量,程序人员通常会对应用软件进行定期维护,而在这个过程中需要花费大量的时间去查看和阅读源代码,尤其是当源代码中夹杂着一些晦涩难懂的标识符时,想要快速精准的理解源代码段的含义几乎是不现实的。研究表明,大多数的自然语言描述是由程序员手动添加完成,人工为源代码撰写相应的自然语言描述较为简洁且逻辑性高。然而,手动为大量源代码添加注释同样需要耗费大量的时间且难度较高,事实上这就要求程序维护人员事先必须深度掌握这些源代码的含义。因此,可行化的方式是自动生成源代码的自然语言形式的程序摘要。一些现有方法能够自动生成有意义的源代码注释来解释源代码的意图以帮助程序人员合理解释源代码的含义,但其生成的源代码注释无法准确表达出整个源代码段的含义,特别是一些方法将关键语句定义为源代码段的核心,这将导致仅从部分关键语句中所提供的摘要信息难以表达出整个源代码段真正的含义... 

【文章来源】:山东师范大学山东省

【文章页数】:43 页

【学位级别】:硕士

【部分图文】:

基于多重构件的程序摘要自动生成方法研究


方法框架图

向量模型,向量,二维空间,相似度


标识符中可能没有实际用 CamelCase 拆分标,标识符 ABYtoZP,因 CamelCase。这样做的词更简洁,并且更加便。ilarity)算法是一种用空间向量中,根据余弦算多语句相似程度时句和空间向量的映射句间的相似程度。

映射表,相似程度,相似度,语句


ne similarity)算法是一种用于计射到空间向量中,根据余弦夹角在计算多语句相似程度时,可将要语句和空间向量的映射关系要语句间的相似程度。图 2-1 二维空间向量模型表示 a,b 之间的相似度随着两者之,个体相似度越大;反之,相似

【参考文献】:
期刊论文
[1]基于LDA的软件代码主题摘要自动生成方法[J]. 李文鹏,赵俊峰,谢冰.  计算机科学. 2017(04)
[2]基于LDA主题模型的短文本分类[J]. 杨萌萌,黄浩,程露红,马平,包武杰.  计算机工程与设计. 2016(12)
[3]基于条件熵和上下文邻近度的句子排序研究[J]. 薛涛,王恒.  计算机应用研究. 2017(09)
[4]基于混合余弦相似度的中文文本层次关系挖掘[J]. 董洋溢,李伟华,于会.  计算机应用研究. 2017(05)
[5]面向Java程序包的代码概要自动生成技术研究[J]. 柳郁,孙小兵,李斌.  计算机科学与探索. 2017(02)
[6]基于句法分析的代码摘要技术[J]. 王金水,薛醒思,翁伟.  计算机应用. 2015(07)
[7]基于LDA重要主题的多文档自动摘要算法[J]. 刘娜,路莹,唐晓君,李明霞.  计算机科学与探索. 2015(02)
[8]基于语句类似度优化计算的改进自动摘要算法研究[J]. 高雪霞,贾海龙.  计算机应用与软件. 2013(09)
[9]潜在语义分析聚类算法在文摘句子排序中的应用[J]. 郭红建,黄兵.  计算机应用研究. 2013(11)



本文编号:3613503

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3613503.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户31fee***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com