1. A computer implemented method comprising: conducting quality testing for applications submitted to a service provider for inclusion in an application store; collecting timing data for multiple designated stages of the quality testing conducted for the applications; storing the collected timing data in association with profile attribute values ascertained for the applications, the profile attribute values including at least an application type, number of language supported by the application, application complexity, size, and timing for application submissions; and processing the collected timing data to predict testing times for the multiple designated stages individually for each of a plurality of profiles defined to include respective profile attribute values used to match applications to corresponding profiles.