Abstract—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 dete...
In recent years, Information Technology (IT) has grown into a sector that is both as vital and, or p...
International audienceSustainable computing needs energy-efficient software. This paper explores the...
Code refactoring focuses on enhancing the maintainability of software to extend its lifetime. Howeve...
Energy Efficiency is becoming a key factor in software development, given the sharp growth of IT sys...
There has been a 10,000-fold increase in performance of supercomputers since 1992 but only 300-fold ...
Software energy efficiency has been shown to remarkably affect the energy consumption of IT platform...
Software energy efficiency has gained increasing attention of the research community. How to improve...
Reducing the energy usage of software is becoming more important in many environments, in particular...
A great deal of energy in Information and Communication Technology (ICT) systems can be wasted by so...
International audienceThe ICT has an huge impact on the world CO2 emissions and recent study estimat...
Awareness of environmental sustainability, together with an increasing use of software, makes optimi...
Background. Energy efficiency is an increasingly important property of software. A large number of e...
International audienceBackground. The Java Virtual Machine (JVM) platforms have known multiple evolu...
Awareness of environmental sustainability, together with an increasing use of software, makes optimi...
In dieser Arbeit werden Java Code Optimierungsverfahren hinsichtlich ihres Einfluss auf die Energiee...
In recent years, Information Technology (IT) has grown into a sector that is both as vital and, or p...
International audienceSustainable computing needs energy-efficient software. This paper explores the...
Code refactoring focuses on enhancing the maintainability of software to extend its lifetime. Howeve...
Energy Efficiency is becoming a key factor in software development, given the sharp growth of IT sys...
There has been a 10,000-fold increase in performance of supercomputers since 1992 but only 300-fold ...
Software energy efficiency has been shown to remarkably affect the energy consumption of IT platform...
Software energy efficiency has gained increasing attention of the research community. How to improve...
Reducing the energy usage of software is becoming more important in many environments, in particular...
A great deal of energy in Information and Communication Technology (ICT) systems can be wasted by so...
International audienceThe ICT has an huge impact on the world CO2 emissions and recent study estimat...
Awareness of environmental sustainability, together with an increasing use of software, makes optimi...
Background. Energy efficiency is an increasingly important property of software. A large number of e...
International audienceBackground. The Java Virtual Machine (JVM) platforms have known multiple evolu...
Awareness of environmental sustainability, together with an increasing use of software, makes optimi...
In dieser Arbeit werden Java Code Optimierungsverfahren hinsichtlich ihres Einfluss auf die Energiee...
In recent years, Information Technology (IT) has grown into a sector that is both as vital and, or p...
International audienceSustainable computing needs energy-efficient software. This paper explores the...
Code refactoring focuses on enhancing the maintainability of software to extend its lifetime. Howeve...