[发明专利]一种软件质量确定方法和相关装置有效
申请号: | 202010316245.0 | 申请日: | 2020-04-21 |
公开(公告)号: | CN111506510B | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 梁华盛;颜强 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王兆林 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 质量 确定 方法 相关 装置 | ||
本申请实施例公开了一种软件质量确定方法和相关装置,当需要确定目标软件的目标质量时,可以根据目标软件的用户行为数据提取与目标质量所对应特征维度的行为特征,并基于该行为特征生成节点图,节点图中的节点可以通过特征维度确定,节点间的连接关系体现出节点所标识行为特征间的跳转关系。由此,通过节点图可以量化的体现出用户在使用目标软件过程中,目标软件对用户行为的响应方式和时序关系,从而可以便利的通过节点图自动确定出目标软件对应目标质量的质量参数,而不再需要依靠人工手段鉴别质量,提高了质量确定效率和精度。
技术领域
本申请涉及数据处理领域,特别是涉及一种软件质量确定方法和相关装置。
背景技术
用户可以通过使用终端设备中安装的各类软件,以获取相应的功能服务。例如用户可以通过打开外卖小程序下单买宵夜,也可以通过运行游戏应用程序进行游戏等。
每天新推出的软件层出不穷,质量良萎不齐,用户在安装、使用前仅能通过很有限的信息例如用户评价等了解新推出软件,但仍然难以避免体验到不符合预期的软件,甚至导致个人信息泄露等。
为此,各类软件平台开始对新推出软件进行质量评估,通过评估结果为用户提供参考。目前采用的质量评估的相关技术中,主要还是通过人工审核,例如通过专人使用待评估软件,基于使用过程查看到的内容确定待评估软件的具体质量。
人工审核的方式效率较低且成本高昂,难以满足目前的软件质量评估需求。
发明内容
为了解决上述技术问题,本申请提供了一种软件质量确定方法和相关装置,提高了确定软件质量的效率和精度。
本申请实施例公开了如下技术方案:
一方面,本申请实施例提供了一种软件质量确定方法,所述方法包括:
获取目标软件的用户行为数据;
根据待确定的目标质量,从所述用户行为数据提取所述目标质量所对应特征维度的行为特征;
根据所述行为特征生成对应所述目标软件的节点图;所述节点图包括具有连接关系的多个节点,所述多个节点是根据所述特征维度确定的,节点间的连接关系用于体现节点所标识行为特征间的跳转关系;
根据所述节点图确定所述目标软件对应所述目标质量的质量参数。
另一方面,本申请实施例提供了一种软件质量确定装置,所述装置包括获取单元、提取单元、生成单元和确定单元:
所述获取单元,用于获取目标软件的用户行为数据;
所述提取单元,用于根据待确定的目标质量,从所述用户行为数据提取所述目标质量所对应特征维度的行为特征;
所述生成单元,用于根据所述行为特征生成对应所述目标软件的节点图;所述节点图包括具有连接关系的多个节点,所述多个节点是根据所述特征维度确定的,节点间的连接关系用于体现节点所标识行为特征间的跳转关系;
所述确定单元,用于根据所述节点图确定所述目标软件对应所述目标质量的质量参数。
另一方面,本申请实施例提供了一种软件质量确定设备,所述设备包括处理器以及存储器:
所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
所述处理器用于根据所述程序代码中的指令执行上述方面所述的方法。
另一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行上述方面所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010316245.0/2.html,转载请声明来源钻瓜专利网。