The embodiment of this application discloses information pushing methods, devices and electronic devices. One specific implementation of the method includes: acquiring information about the occurrence time of each defect and the solution time of each defect in a software project; determining statistical parameters of statistical defects based on the occurrence time of each defect and the solution time of each defect in a software project; and clustering with the first clustering center and the second clustering center respectively based on statistical parameters. The distance between cluster centers determines the overdue information, in which the first cluster center is the cluster center representing the non-overdue, and the second cluster center is the cluster center representing the overdue. The overdue information is used to indicate whether the software project development is overdue or not, and to push the overdue information to users. The implementation method can determine the overdue information of software projects in multiple periods of software project development to guide the adjustment of software project development resources to ensure that the software projects are completed on time and avoid the economic losses caused by the overdue software projects.
【技术实现步骤摘要】
信息推送方法、装置和电子设备
本申请涉及计算机
,具体涉及互联网
,尤其涉及信息推送方法、装置和电子设备。
技术介绍
软件开发项目可以包括需求分析设计、概要设计、详细设计和代码编写等阶段。而每一个阶段都可能产生缺陷,可以使用测试来检测每一个阶段所产生的缺陷。当测试发现任意一阶段的缺陷时,相关的开发人员需要对缺陷进行纠正。任何一个项目都有一个预定的完成时间。由于软件开发项目的各个阶段不断地发生缺陷、解决缺陷,可能使得软件开发项目实际完成的时间要晚于预先设定的完成时间,导致项目发生了逾期。如果软件开发项目发生逾期,将会造成巨大的经济损失。
技术实现思路
本申请实施例的目的在于提出一种信息推送方法、装置和电子设备,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请实施例提供了一种信息推送方法,该方法包括:获取软件项目对应的、已发生的多个缺陷中各个缺陷的缺陷发生时间的信息和缺陷解决时间的信息;基于多个缺陷中各个缺陷的缺陷发生时间和缺陷解决时间确定统计缺陷的统计参数;基于统计参数分别与预设第一聚类中心和第二聚类中心之间的距离确定逾期信息,其中,第一聚类中心为表征不逾期的聚类中心,第二聚类中心为表征逾期的聚类中心,逾期信息用于指示软件项目开发是否逾期;向用户推送逾期信息。第二方面,本申请实施例提供了一种信息推送装置,该装置包括:获取单元,配置用于获取软件项目对应的、已发生的多个缺陷中各个缺陷的缺陷发生时间的信息和缺陷解决时间的信息;统计参数确定单元,配置用于基于多个缺陷中各个缺陷的缺陷发生时间的信息和缺陷解决时间的信息确定统计缺陷的统计参数;逾期信息确定单 ...
【技术保护点】
1.一种信息推送方法,其特征在于,所述方法包括:获取软件项目对应的、已发生的多个缺陷中各个缺陷的缺陷发生时间的信息和缺陷解决时间的信息;基于所述多个缺陷中各个缺陷的缺陷发生时间和缺陷解决时间确定统计缺陷的统计参数;基于所述统计参数分别与预设第一聚类中心和第二聚类中心之间的距离确定逾期信息,其中,所述第一聚类中心为表征不逾期的聚类中心,所述第二聚类中心为表征逾期的聚类中心,所述逾期信息用于指示所述软件项目开发是否逾期;以及向用户推送所述逾期信息。
【技术特征摘要】
1.一种信息推送方法,其特征在于,所述方法包括:获取软件项目对应的、已发生的多个缺陷中各个缺陷的缺陷发生时间的信息和缺陷解决时间的信息;基于所述多个缺陷中各个缺陷的缺陷发生时间和缺陷解决时间确定统计缺陷的统计参数;基于所述统计参数分别与预设第一聚类中心和第二聚类中心之间的距离确定逾期信息,其中,所述第一聚类中心为表征不逾期的聚类中心,所述第二聚类中心为表征逾期的聚类中心,所述逾期信息用于指示所述软件项目开发是否逾期;以及向用户推送所述逾期信息。2.根据权利要求1所述的方法,其特征在于,所述统计参数包括:缺陷解决时长的标准方差、样本均值和90%分位数;所述基于多个缺陷中各个缺陷的缺陷发生时间和缺陷解决时间确定统计缺陷的统计参数,包括:根据各个缺陷的缺陷发生时间和缺陷解决时间确定各缺陷的缺陷解决时长;统计缺陷解决时长的标准方差、均值和90%分位数。3.根据权利要求2所述的方法,其特征在于,所述统计缺陷解决时长的标准方差、均值和90%分位数,包括根据如下公式统计缺陷解决时长的90%分位数per:其中,n为该项目对应的当前时间之前已发生的缺陷的总数量;Tfc为第c个缺陷的修复时间;Tfc+1为第c+1个缺陷的修复时间;int为取整运算符。4.根据权利要求1所述的方法,其特征在于,所述基于所述统计参数分别与预设第一聚类中心和第二聚类中心之间的距离确定所述逾期信息,包括:若d1<d2,则所述软件项目不逾期;否则,所述软件项目逾期;其中d1为所述统计参数与第一聚类中心之间的距离,d2为所述统计参数与第二聚类中心之间的距离。5.根据权利要求1所述的方法,其特征在于,在所述获取软件项目对应的、已发生的多个缺陷中各个缺陷的缺陷发生时间的信息和缺陷解决时间的信息之前,所述方法还包括:基于多个历史软件项目的统计参数使用预设聚类算法生成所述第一聚类中心和第二聚类中心。6.一种信息推送装置,其特征在于,所述装置包括:获取单元,配置用于获取软件项目对应的、已发生的多个缺陷中各个缺陷的缺陷发生时间的信息和缺陷解决时间的信息;统计参数确定单元,配置用于基于多个...
【专利技术属性】
技术研发人员:陈磊,贾瑞卿,牛锋华,郭琳琳,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。