 A recent work by Basios et al.shows that by optimising the data structure, Google Guava found 9% improvement on execution time, 13% improvement on memory consumption and 4% improvement on CPU usage separately.A number of decisions that are normally made by a project manager can be done automatically, for example, project scheduling.