Energy Efficiency is becoming a key factor in software development, given the sharp growth of IT systems and their impact on worldwide energy consumption. We do believe that a quality process infrastructure should be able to consider the Energy Efficiency of a system since its early development: for this reason we propose to introduce Energy Efficiency into the existing quality models. We selected the SQALE model and we tailored it inserting Energy Efficiency as a sub-characteristic of efficiency. We also propose a set of six source code specific requirements for the Java language starting from guidelines currently suggested in the literature. We experienced two major challenges: the identification of measurable, automatically detectable re...
Awareness of environmental sustainability, together with an increasing use of software, makes optimi...
This documents introduces \Energyware" as a software engineering discipline aiming at defining, anal...
There has been a 10,000-fold increase in performance of supercomputers since 1992 but only 300-fold ...
Abstract—Energy Efficiency is becoming a key factor in software development, given the sharp growth ...
In recent years, Information Technology (IT) has grown into a sector that is both as vital and, or p...
Energy consumption information for devices, as available in the literature, is typically obtained wi...
International audienceThe ICT has an huge impact on the world CO2 emissions and recent study estimat...
Optimizing software in terms of energy efficiency is one of the challenges that both research and in...
Awareness of environmental sustainability, together with an increasing use of software, makes optimi...
Reducing the energy usage of software is becoming more important in many environments, in particular...
Software energy efficiency has been shown to remarkably affect the energy consumption of IT platform...
Although energy has become an important aspect in software development, little support exists for cr...
This paper briefly proposes a technique to detect energy inefficient fragments in the source code of...
Background. Energy efficiency is an increasingly important property of software. A large number of e...
Software energy efficiency has gained increasing attention of the research community. How to improve...
Awareness of environmental sustainability, together with an increasing use of software, makes optimi...
This documents introduces \Energyware" as a software engineering discipline aiming at defining, anal...
There has been a 10,000-fold increase in performance of supercomputers since 1992 but only 300-fold ...
Abstract—Energy Efficiency is becoming a key factor in software development, given the sharp growth ...
In recent years, Information Technology (IT) has grown into a sector that is both as vital and, or p...
Energy consumption information for devices, as available in the literature, is typically obtained wi...
International audienceThe ICT has an huge impact on the world CO2 emissions and recent study estimat...
Optimizing software in terms of energy efficiency is one of the challenges that both research and in...
Awareness of environmental sustainability, together with an increasing use of software, makes optimi...
Reducing the energy usage of software is becoming more important in many environments, in particular...
Software energy efficiency has been shown to remarkably affect the energy consumption of IT platform...
Although energy has become an important aspect in software development, little support exists for cr...
This paper briefly proposes a technique to detect energy inefficient fragments in the source code of...
Background. Energy efficiency is an increasingly important property of software. A large number of e...
Software energy efficiency has gained increasing attention of the research community. How to improve...
Awareness of environmental sustainability, together with an increasing use of software, makes optimi...
This documents introduces \Energyware" as a software engineering discipline aiming at defining, anal...
There has been a 10,000-fold increase in performance of supercomputers since 1992 but only 300-fold ...