Patent attributes
Techniques are disclosed herein for identifying software products, available from an electronic marketplace, to be tested. Data associated with software products is accessed and analyzed to determine what software products to test. The data analyzed may include, but is not limited to, download data, crash data, ratings data, marketplace data, usage data, and the like. A machine learning mechanism may be used to predict a popularity of a software product, classify the application into a category relating to whether a potential anomaly is identified for the software product, and determine whether to test the software product. A score may also be calculated for the software products that indicates whether or not to test the software product. The predicted popularity, the classification and/or the score may be used to determine whether to perform further analysis or testing with regard to a software product. For instance, the score may be used to determine that the software product is to be tested by a testing service.