CPC G06F 8/62 (2013.01) | 17 Claims |
1. A computer-implemented method for dynamically managing uninstallation of software applications, the method comprising:
analyzing, by a processor, one or more software applications accessed by a user device;
collecting, by the processor, one or more logs corresponding to the one or more applications accessed by the user device;
calculating, by the processor, a rate that the user device accesses each of the one or more software applications using the one or more logs corresponding to the one or more applications;
comparing, by the processor, the rate that the user device accesses the one or more software applications and a metric of user satisfaction presented by an application storefront that provides access to the one or more software applications, with a configured threshold level;
managing, by the processor, the uninstallation of the one or more software applications from the user device based on the metric of user satisfaction being below the configured threshold level, wherein determining the metric of user satisfaction is below the configured threshold level is based on normalizing the metric of user satisfaction for the one or more software applications of the user device with metrics of user satisfaction for software applications of the application storefront similar to the one or more software applications of the user device or within a same category of classification as the one or more software applications accessed by the user device; and
uninstalling, by the processor, the one or more software applications from the user device.
|