Below are the suggested ways to improve your App Score for applications:
Correct slow running requests
Slow requests negatively affect Apdex (Satisfaction) score and are taken into account in the App Score algorithm. When deciding which request(s) to target for improvement, it is wise to consider the volume of calls a request receives as well as the average time it takes to process. A small improvement in a call with very high volume, will move the needle much more than a large improvement on a request that happens once an hour.
Correct slow running queries
Slow running queries are often the cause for the slow requests mentioned above. The same rule applies to queries as with requests, tuning those with a high call volume provides the most impact.
Provide Retrace with error logs
Since error counts and volume affects the App Score, failure to provide this data will be negatively reflected in your score. App Score is only one advantage to providing errors and logs to retrace. For more information about errors and logs click here.
Reduce the overall count of errors being thrown
A high error count will negatively affect your App Score for obvious reasons. An unhandled error could represent a failed user operation, display an error page to your consumer or even crash the entire application. Investigating and reducing the error volume will improve all aspects of your applications quality.
Reduce the count of new and regressed errors being created
Of particular concern are new and regressed errors. New errors represent something that hasn’t occurred until now and can be an indicator of sloppy coding, poor testing or data anomalies. Regressed errors are especially bothersome since they have recurred after being marked as fixed. Both of these types of errors can be reduced by writing unit tests for corrected defects at the time the resolution is coded.
Tune your application’s CPU usage
Inefficient applications have a tendency to consume large amounts of CPU while producing nominal results. If your application is routinely taxing the CPU, it is more likely than not causing other side affects that reduce application satisfaction.
Tune your Satisfaction Goal
If there are applications or individual requests in your application that are known and expected to be slower than others, the Satisfaction Goal can be modified to reflect the more realistic target response time. Making this goal more forgiving will increase Satisfaction and can affect App Score.