Code refactoring techniques that are used to improve the properties of the code such as readability, performance, maintenance are applied to the code depending on the type of coding. However, these techniques could increase energy consumption that this case can be considered as a hint for re-arranging them. This article includes an empirical experiment that investigates the effect of refactoring techniques energy consumption. C#, Java, and C++ are selected as experimental object-oriented languages. The individual effects of the five different code refactoring techniques are examined on similar applications coded with three different languages. The power consumption profiling tool namely Intel Power Gadget is used for measuring energy consum...
Abstract—Optimizing software in terms of energy efficiency is one of the challenges that both resear...
A great deal of energy in Information and Communication Technology (ICT) systems can be wasted by so...
INST: L_042Green computing is a relatively new research area, which studies the energy efficiency of...
Software energy efficiency has gained increasing attention of the research community. How to improve...
International audienceEnergy consumption has been a prominent question in the last decade that conce...
International audienceSoftware maintenance and evolution enclose a broad set of actions that aim to ...
Code refactoring focuses on enhancing the maintainability of software to extend its lifetime. Howeve...
Motivation: Even though many studies examine the energy efficiency of hardware and embedded systems,...
Energy efficiency is a matter of importance that gets more apparent with every passing day. As we mo...
There has been a 10,000-fold increase in performance of supercomputers since 1992 but only 300-fold ...
Improving the energy efficiency of mobile applications is a timely goal, as it can contribute to inc...
This paper compares a large set of programming languages regarding their efficiency, including from...
Context. The demand for green software design is steadily growing higher especially in the context o...
Context. The demand for green software design is steadily growing higher especially in the context o...
International audienceSustainable computing needs energy-efficient software. This paper explores the...
Abstract—Optimizing software in terms of energy efficiency is one of the challenges that both resear...
A great deal of energy in Information and Communication Technology (ICT) systems can be wasted by so...
INST: L_042Green computing is a relatively new research area, which studies the energy efficiency of...
Software energy efficiency has gained increasing attention of the research community. How to improve...
International audienceEnergy consumption has been a prominent question in the last decade that conce...
International audienceSoftware maintenance and evolution enclose a broad set of actions that aim to ...
Code refactoring focuses on enhancing the maintainability of software to extend its lifetime. Howeve...
Motivation: Even though many studies examine the energy efficiency of hardware and embedded systems,...
Energy efficiency is a matter of importance that gets more apparent with every passing day. As we mo...
There has been a 10,000-fold increase in performance of supercomputers since 1992 but only 300-fold ...
Improving the energy efficiency of mobile applications is a timely goal, as it can contribute to inc...
This paper compares a large set of programming languages regarding their efficiency, including from...
Context. The demand for green software design is steadily growing higher especially in the context o...
Context. The demand for green software design is steadily growing higher especially in the context o...
International audienceSustainable computing needs energy-efficient software. This paper explores the...
Abstract—Optimizing software in terms of energy efficiency is one of the challenges that both resear...
A great deal of energy in Information and Communication Technology (ICT) systems can be wasted by so...
INST: L_042Green computing is a relatively new research area, which studies the energy efficiency of...