【技术实现步骤摘要】
一种基于因子分析技术的APP健康程度评估方法
[0001]本专利技术涉及软件工程
,尤其涉及一种基于因子分析技术的APP健康程度评估方法。
技术介绍
[0002]移动应用市场有大量的观测数据,如用户评论、版本更新日志等,但这些信息的数据量巨大,很难在短时间内挖掘和测量出有效信息,因此目前定性分析较多,缺少定量分析技术。与此同时,从软件指标的角度来评价移动应用的整体质量是非常困难的,不能简单地进行汇总统计,而是需要进一步探索指标之间的潜在关系。
[0003]Jiang等人在第14届全国计算机支持的协同工作与社会计算学术会议提出了OSS(open
‑
source software)健康模型,该模型以开源平台GitHub数据为基础,使用与项目健康密切相关的基本指标作为输入。然后,通过因子分析得到六个新的合成公因子。这些指标可以用来计算项目的整体健康度得分。但本申请专利技术人在实现本申请实施例中技术技术方案的过程中,发现上述技术至少存在如下问题:上述方法生成的因子分析模型只能用于同一时间段的所有开源项 ...
【技术保护点】
【技术特征摘要】
1.一种基于因子分析技术的APP健康程度评估方法,其特征在于,包括以下步骤:步骤S1、建立健康度指标体系,获取健康度指标值,所述健康度指标体系包括用户评论指标、开发者指标和应用商店指标;步骤S2、建立健康度因子分析模型;步骤S3、验证健康度因子分析模型;步骤S4、运用健康度因子分析模型。2.根据权利要求1所述的一种基于因子分析技术的APP健康程度评估方法,其特征在于,步骤S1中用户评论指标的获取包括以下步骤:步骤S11、用户评论预处理:将非正式的混合词汇处理为易于理解的常用词汇;步骤S12、多标签分类:使用ALBERT+TextCNN分类器将经步骤S11预处理后的用户评论进行多标签分类。3.根据权利要求1所述的一种基于因子分析技术的APP健康程度评估方法,其特征在于,步骤S2包括以下步骤:步骤S21、对步骤S1获取的健康度指标值进行KMO和Bartlett检验,判断是否适合作因子分析,若适合进行因子分析,则执行步骤S22;步骤S22、计算相关系数矩阵和协方差矩阵,得到总方差解释矩阵,确定公因子的数量;步骤S2...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。