A method for providing performance data is provided. The method detects a current composition and layout of a graphical user interface (GUI), by a processor configured to present the GUI via a display device communicatively coupled to the processor, wherein the current composition and layout comprises reusable software components; identifies, by the processor, performance characteristics associated with historical activity of a user and with each of the reusable software components of the current composition and layout; creates a statistical forecasting model, by the processor, based on the performance characteristics; generates a performance score based on the statistical forecasting model, by the processor, wherein the performance score indicates a loading time of the GUI; and presents the performance score, by the display device communicatively coupled to the processor.
展开▼