Abstract
AbstractOver the years, the task to reduce energy consumed by a system has been mainly assigned to computer hardware developers. This is mainly because it is believed that the hardware is the principal component that consumes more electrical energy. However, the software also plays a vital role in power usage. Hardware works hand in hand with software programs. It has become equally important to estimate the energy consumed as a whole using artificial intelligence-based approaches. Machine learning is presented as one of the scalable approaches toward efficiently and accurately estimating energy consumed in the software development domain.
Publisher
Springer International Publishing