一种价值流导向的软件研发效能度量方法及其可视化系统

    公开(公告)号:CN118331548A

    公开(公告)日:2024-07-12

    申请号:CN202410524871.7

    申请日:2024-04-29

    Applicant: 重庆大学

    Abstract: 本发明涉及一种价值流导向的软件研发效能度量方法及其可视化系统,采集指标计算所需的研发过程数据,所述研发过程数据包括需求、设计、开发、测试、发布、运维阶段的数据;对所述研发过程数据进行基于指标体系的效能计算以得到目标属性度量值后,最终根据下方公式计算得到研发效能综合度量值M,M=(P+Q+E+C+V+I)/6,以及使用可视化技术对所述多个目标属性进行可视化展示全过程效能动态变化,从而可基于价值流来发现研发过程的问题来改进研发效能;其中,所述的目标属性度量值包括交付效率P、交付质量Q、交付能力E、交付成本C、交付价值V,持续改进能力I。本发明能够度量并帮助提升整体研发效能。

    基于抽象语法树和迭代的Java程序死代码检测方法

    公开(公告)号:CN117313088A

    公开(公告)日:2023-12-29

    申请号:CN202311248683.8

    申请日:2023-09-26

    Applicant: 重庆大学

    Abstract: 本发明涉及一种基于抽象语法树和迭代的Java程序死代码检测方法,该方法是通过抽象语法树分析Java项目代码,确定其中的死方法的过程。具体步骤包括清洗项目、获取抽象语法树、获取方法调用信息和引用信息、确定死方法等。在获取抽象语法树时需要利用Java Parser工具,通过遍历节点获得方法的完整路径名列表和相关信息。然后根据方法之间的调用关系,迭代地确定死方法。最终得到的是一个死方法集合。本发明方法能够解决存在方法重写和重载的项目中死方法的检测、存在多线程编程的项目中死方法的检测和存在跨文件的方法调用的项目中死方法检测。同时具有良好的时效性。

Patent Agency Ranking