一种基于WordNet的程序可读性分析方法

    公开(公告)号:CN103927179B

    公开(公告)日:2017-02-15

    申请号:CN201410157340.5

    申请日:2014-04-18

    Applicant: 扬州大学

    Abstract: 本发明公开了软件工程领域内的一种基于WordNet的程序可读性分析方法,包括如下步骤:1)按照包名-类名-方法名的项目结构遍历出每个方法体,并且以包名_类名_方法名的形式标注;2)去除警示注释(通常出现在测试用例中,用于警告程序员会出现某种严重后果),TODO注释是一种程序员认为应该做,而由于某些原因目前还没有做的工作);3)将注释分为短注释和长注释;4)对长注释进行预处理,并且用WordNet提取出注释的主题词;5)对注释映射的代码段用WordNet提取代码的主题词;6)对整个项目生成程序可读性分析树,并形成最终的分析数据,本发明有利于后期维护人员对陌生项目的理解,可用于软件的维护开发中。

    一种针对具体软件历史代码库的词库自动构建方法

    公开(公告)号:CN104991909A

    公开(公告)日:2015-10-21

    申请号:CN201510345253.7

    申请日:2015-06-19

    Applicant: 扬州大学

    CPC classification number: G06F17/30023

    Abstract: 本发明提出了一种针对具体软件历史代码库的词库自动构建方法。本发明的方法是使用知识库构建的想法。对本软件系统所有历史代码库中做一个精炼,提炼出一个属于本软件系统的词库(知识库),以此获得高效的了解一个软件系统的代码构建过程。主要用于代码搜索过程中更准确地进行代码搜索。本发明有利于软件维护人员以及系统开发人员了解本系统在过去版本中使用的单词或词组,以及使用单词之间存在的一定的关系,更有效的开发与维护本系统,促进软件代码中词语使用的一致性。

    一种面向对象程序的注释质量评价和注释建议方法

    公开(公告)号:CN104123273A

    公开(公告)日:2014-10-29

    申请号:CN201410355299.2

    申请日:2014-07-24

    Applicant: 扬州大学

    Abstract: 本发明公开了软件工程领域内的一种面向对象程序的注释质量评价和注释建议方法,包括以下步骤:1)遍历目标代码文件,提取代码文件中主类的注释和其所注释的类名、方法的注释和其所注释的方法名,步骤2-1):根据关于主类注释的分析规则对主类文件中的注释部分与类名进行质量分析,并对不满足分析规则的注释给出相应的建议;步骤2-2):根据关于方法注释的分析规则对方法文件中的注释部分与方法名进行质量分析,并对不满足分析规则的注释给出相应的建议;步骤3):根据上述的建议的数量来给出整体的质量评价,本发明根据所计算的结果给出关于头注释和方法注释的建议,提高代码注释的质量,有利于对软件代码质量的完善,可用于软件的维护开发中。

    一种景区位置感知与人负导向装置

    公开(公告)号:CN206259149U

    公开(公告)日:2017-06-16

    申请号:CN201621231662.0

    申请日:2016-11-14

    Applicant: 扬州大学

    Abstract: 本实用新型公开了一种景区位置感知与人负导向装置,其结构包括:底座、机架、壳体、感应口、微型打印器、控制面板、显示屏、灯箱、摄像头、扬声器、导向装置;所述底座上固定连接有机架,所述机架上固定连接有壳体,所述壳体上固定连接有感应口,所述壳体上固定连接有微型打印器,所述壳体上固定连接有控制面板。本实用新型的有益效果:该景区位置感知与人负导向装置自动感知访客身上的电子标签并通过通信装置将当前位置信息传递至主机,主机将计算出的引导路径信息反馈给导向机构,访客能根据导向机构提供的引导路径信息快速且方便地找到目的地,导向机构使显示屏或发声装置工作,访客能便捷且准确地获得引导路径信息。

Patent Agency Ranking