1. A computer-implemented method for presenting source code of a software application, comprising: identifying one or more elements of the source code; estimating an expected energy requirement for executing each of the one or more elements of the source code; and displaying, on an output device, one or more indications of the estimated energy consumption requirements.