In general, it would be nice if the service would help users improve build performance by suggesting workflow improvements. This hit me when checking PyPi statistics: there are millions of downloads a month of common packages such as requests or numpy.
Could travis identify frequent pip install
traffic from a build script and suggest to users that they use available caching mechanisms to improve build performance?
Or could travis notice that a build starts from one configuration and then proceeds to install packages that exist in another, similar configuation, and suggest to the user they use it instead?