| CPC G06F 8/658 (2018.02) [G06F 8/77 (2013.01)] | 14 Claims |

|
1. A method of prioritizing updates to third-party libraries for a mobile application, comprising:
obtaining a list of a plurality of third-party libraries used in the mobile application;
for each third-party library of the plurality of third-party libraries:
computing a set of third-party library metrics of a third-party library;
computing a weight for each third-party library metric type of the set of third-party library metrics;
computing, for each third-party library of the plurality of third-party libraries, a ranking value of the third-party library using the set of third-party library metrics and the weights; and
selecting, based on the ranking value of the plurality of third-party libraries, one or more third-party libraries to be updated;
wherein the set of third-party library metrics include a compatibility metric that measures a failure rate of a software application when using a current third-party library and when using an updated third-party library;
wherein the software application is a mobile application having a user interface, and
wherein the obtaining includes inputting, via the user interface, the list of the plurality of third-party libraries.
|