一种基于图神经网络的Pull Request优先级排序方法

    公开(公告)号:CN118981332A

    公开(公告)日:2024-11-19

    申请号:CN202411059016.X

    申请日:2024-08-02

    Abstract: 本发明涉及一种基于图神经网络的Pull Request优先级排序方法,属于软件开发领域,代码评审是对编写的代码进行系统的检查和审查过程,以便提高代码质量和可维护性。代码评审是拉式开发中的一个重要环节,拉取请求Pull Request是一种常见的代码审查方式。随着仓库中项目的规模不断扩大,PR的数量逐渐增多,因此对于评审者而言,选择高优先级的的PR优先进行评审是一个重要问题。本发明提出了一个PR优先级排序模型,旨在为PR评审者提供高优先级、高质量的PR进行选择,从而保障项目的质量和进一步开发。

    一种面向可维护性的微服务粒度评估方法及工具

    公开(公告)号:CN115826979A

    公开(公告)日:2023-03-21

    申请号:CN202211171032.9

    申请日:2022-09-24

    Abstract: 本发明公开了一种面向可维护性的微服务粒度评估方法及工具,其中本方法具体包括微服务粒度评估指标的计算、微服务粒度评估得分的计算;通过该方法本发明构建了一个面向可维护性的微服务粒度评估工具,所述工具包含基于SpringCloud框架开发的Java微服务系统源数据获取模块、评估输入数据提取模块、评估输入数据清洗模块,其他框架或编程语言实现的微服务系统的评估数据导入模块,以及微服务粒度评估模块。本发明实施例的技术方案,实现了在快速迭代开发的微服务项目中,从可维护性角度自动化地评估微服务粒度,从而记录并追踪微服务系统软件生命周期各个阶段中微服务粒度在可维护性方面的变化。

    一种从x86处理器架构到ARM处理器架构异构应用迁移方法

    公开(公告)号:CN114564288A

    公开(公告)日:2022-05-31

    申请号:CN202210110767.4

    申请日:2022-01-29

    Abstract: 本发明公开了一种从x86处理器架构到ARM处理器架构异构应用迁移方法,包括:迁移准备、架构及功能模块恢复、应用迁移和应用恢复及性能优化。所述迁移准备部分包括可行性研究、软件技术栈分析和迁移策略;所述架构及功能模块恢复部分包括源代码识别与标识、源代码建模、源架构建模和源功能模块建模;所述应用迁移部分包括迁移实施和应用功能保护;所述应用恢复及性能优化部分包括架构建模、功能模块建模、一致性检测和性能优化。本发明公开的方法,高效简单地帮助开发人员完成从x86处理器架构将应用迁移至ARM处理器架构,帮助开发人员提炼迁移流程,降低工作量,提升迁移成功率。

    一种基于增量构建的构建依赖错误快速检测方法

    公开(公告)号:CN117724954A

    公开(公告)日:2024-03-19

    申请号:CN202311054127.7

    申请日:2023-08-21

    Abstract: 本发明公开了一种基于增量构建的构建依赖错误快速检测方法,包括:静态依赖图构建、实际依赖图构建、实际依赖图补全以及依赖错误检测。静态依赖图构建部分包括GNUMake内部数据库信息获取、解析数据库信息以获取静态依赖图以及假目标处理;实际依赖图构建部分包括构建过程监控以及解析追踪日志以获取实际依赖图;实际依赖图补全部分包括历史依赖图更新、基于构建命令执行的实际依赖图补全、基于文件变更的实际依赖图补全;依赖错误检测部分包括缺失依赖检测以及冗余依赖检测。通过增量构建快速获取构建过程对应的实际依赖图,显著减少检测所需的构建时间和计算资源成本,帮助开发人员以更高的效率和更低的成本检测构建脚本中的依赖错误。

    一种基于供应链背景下的智慧数据中台

    公开(公告)号:CN114240201A

    公开(公告)日:2022-03-25

    申请号:CN202111574094.X

    申请日:2021-12-21

    Abstract: 本发明公开了一种基于供应链背景下的智慧数据中台,包括数据获取模块,用于获取并清洗数据中台使用者的相关数据;数据控制模块,用于将数据存储,并为智能推荐模块,智能预测模块提供数据支持;智能推荐模块,可根据最新数据计算出数据中台使用者销售商品推荐、采购清单推荐等多种推荐结果;智能预测模块,可根据最新数据通过智能预测引擎计算出未来需求,退货量、销售额等多种预测结果;结果数据展示模块和结果数据输出模块,可将智能预测模块和智能推荐模块的结果对外以多种数据进行展示输出;本发明提高了需求预测和商品推荐的精准度,优化了供应链整体的性能。

    一种基于内存读取与软件建模的AndroidTest方法

    公开(公告)号:CN115858392A

    公开(公告)日:2023-03-28

    申请号:CN202211704879.9

    申请日:2022-12-29

    Abstract: 本发明公开了一种基于内存读取与软件建模的AndroidTest方法,主要包括页面获取及解析、页面建模、页面预处理以及页面遍历。在页面获取及解析部分,开发人员从内存中获取当前页面运行所需的xml文件;在页面建模部分,开发人员根据获取到的xml文件的属性特征建立相应的页面模型;在页面预处理部分,开发人员会对获取到的页面上的节点进行初步的过滤,以过滤掉那些不能进行任何操作的节点;在页面遍历部分,开发人员会对我们操作的大量数据进行记录,以帮助我们筛选出更具有价值的节点。本发明公开的方法,能够帮助开发人员更加高效的进行安卓应用的测试工作,提高代码的覆盖率以及避免死锁现象。

    基于画像的代码评审者推荐方法以及代码评审者画像系统

    公开(公告)号:CN114564672A

    公开(公告)日:2022-05-31

    申请号:CN202210177357.1

    申请日:2022-02-24

    Abstract: 本发明涉及一种基于画像的代码评审者推荐方法,本发明属于信息处理技术领域,具体涉及构建评审领域知识图谱,并以此为基础建立评审者画像,包括:根据合并请求的属性信息、历史评审数据、用户的属性数据和仓库的属性数据等,抽取实体、属性及实体间关系,构建评审领域知识图谱;基于建立的评审知识图谱,对评审者的评审过程指标度量和评审关系指标度量进行计算和分析;使用可视化技术对评审者画像进行展示,包括评审者的基本信息、多维度指标和评审关系图。利用构建的评审者画像和评审知识图谱,对未被评审的合并请求分配推荐的评审者,加快合并请求被评审的速度,有利于推进项目进程。

Patent Agency Ranking