[发明专利]信息处理方法及装置、电子设备和计算机可读存储介质在审
申请号: | 202210079841.0 | 申请日: | 2022-01-24 |
公开(公告)号: | CN114490291A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 李林哲;杨斌;肖新光 | 申请(专利权)人: | 安天科技集团股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/30;G06K9/62 |
代理公司: | 北京锺维联合知识产权代理有限公司 11579 | 代理人: | 王越 |
地址: | 150028 黑龙江省哈尔滨市高新技术产*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 方法 装置 电子设备 计算机 可读 存储 介质 | ||
本申请提出了一种信息处理方法及装置、电子设备和计算机可读存储介质,该方法包括:获取在目标对象的版本更新中发生过变更的目标函数;基于每个所述目标函数在多个维度下的函数属性,对所述多个版本使用的全部目标函数进行聚类,得到多个初始功能模块;在所述多个初始功能模块中选择聚类参数值大于预设聚类阈值的目标功能模块;基于全部所述目标功能模块中每两个所述目标功能模块间的修改关联关系,调整每个所述目标功能模块的聚类参数值。本申请的技术方案,实现了目标对象评价分析的自动化,还能够准确可靠地评价目标对象的各功能模块,为后续的分析、测试等步骤提供了真实可靠的评价分析结果。
【技术领域】
本申请涉及计算机软件技术领域,尤其涉及一种信息处理方法及装置、电子设备和计算机可读存储介质。
【背景技术】
目前在软件研发和维护过程中往往需要对软件进行改进,一般地,可由开发人员基于软件代码等底层信息对软件的各部分功能和/或可能出现的缺陷情况进行人工分析。然而,这种分析方式消耗大量的人力和时间成本,造成软件改进效率低下。
因此,如何便捷高效地分析软件功能以提升软件改进的效率,成为目前亟待解决的技术问题。
【发明内容】
本申请实施例提供了一种信息处理方法及装置、电子设备和计算机可读存储介质,旨在解决相关技术中分析软件功能的过程消耗大量人力和时间成本导致软件改进效率低下的技术问题。
第一方面,本申请实施例提供了一种信息处理方法,包括:获取在目标对象的版本更新中发生过变更的目标函数;基于每个所述目标函数在多个维度下的函数属性,对所述多个版本使用的全部目标函数进行聚类,得到多个初始功能模块;在所述多个初始功能模块中选择聚类参数值大于预设聚类阈值的目标功能模块;基于全部所述目标功能模块中每两个所述目标功能模块间的修改关联关系,调整每个所述目标功能模块的聚类参数值,其中,对于每两个所述目标功能模块,两者调整后的聚类参数值的差值用于反映两者的关联程度。
在本申请上述实施例中,可选地,所述获取在目标对象的版本更新中发生过变更的目标函数,包括:对于所述目标对象的多个版本中首个版本以外的每个版本,基于所述版本的版本信息,以及所述版本的在前相邻版本的版本信息,获取所述版本内相对于所述在前相邻版本发生过变更的目标文件;若所述目标文件的代码格式为可识别代码格式,对所述目标文件进行语法树分析,将分析结果中的函数确定为从所述在前相邻版本变更至所述版本时所述目标对象中发生改变的所述目标函数;若所述目标文件的代码格式为不可识别代码格式,将所述目标文件确定为所述目标函数。
在本申请上述实施例中,可选地,在所述基于每个所述目标函数在多个维度下的函数属性,对所述多个版本使用的全部目标函数进行聚类,得到多个初始功能模块之前,还包括:获取每个所述目标函数在多个维度下的函数属性,其中,每个所述目标函数在所述多个维度下的函数属性包括以下至少两项:全部所述目标函数中的当前目标函数所在目标文件与所述当前目标函数以外的其他目标函数所在其他文件的相对位置参数;从项目根部至所述目标文件的遍历次数与从所述目标文件变更至所述其他文件的最低遍历次数的差值;所述目标文件与所述其他文件的文件名称相似度;所述目标文件与所述其他文件的文件目录相似度;所述当前目标函数的起始行号与所述其他目标函数的起始行号的差值;所述当前目标函数与所述其他目标函数的修改关联度。
在本申请上述实施例中,可选地,获取所述相对位置参数的方式包括:若所述目标文件与所述其他文件为同一文件,设置所述相对位置参数为第一数值,否则,设置所述相对位置参数为第二数值,其中,所述第一数值大于所述第二数值。
在本申请上述实施例中,可选地,获取所述文件名称相似度的方式包括:基于预设的编辑距离算法,计算所述目标文件的文件名称与所述其他文件的文件名称的第一修改距离,并将所述第一修改距离设置为所述文件名称相似度;获取所述文件目录相似度的方式包括:基于预设的编辑距离算法,计算所述目标文件的文件目录与所述其他文件的文件目录的第二修改距离,并将所述第二修改距离设置为所述文件目录相似度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安天科技集团股份有限公司,未经安天科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210079841.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种实现可持续灌溉的大气水分冷凝集水系统及方法
- 下一篇:一种水草清理装置