Energy profiles of java collections classes
We created detailed profiles of the energy consumed by common operations done on Java
List, Map, and Set abstractions. The results show that the alternative data types for these …
List, Map, and Set abstractions. The results show that the alternative data types for these …
Seeds: A software engineer's energy-optimization decision support framework
Reducing the energy usage of software is becoming more important in many environments,
in particular, battery-powered mobile devices, embedded systems and data centers. Recent …
in particular, battery-powered mobile devices, embedded systems and data centers. Recent …
An investigation into energy-saving programming practices for android smartphone app development
Develo** energy efficient mobile applications is an impor-tant goal for software
developers as energy usage can di-rectly affect the usability of a mobile device …
developers as energy usage can di-rectly affect the usability of a mobile device …
How do code refactorings affect energy usage?
Context: Code refactoring's benefits to understandability, maintainability and extensibility are
well known enough that automated support for refactoring is now common in IDEs. However …
well known enough that automated support for refactoring is now common in IDEs. However …
Reducing energy consumption using genetic improvement
Genetic Improvement (GI) is an area of Search Based Software Engineering which seeks to
improve software's non-functional properties by treating program code as if it were genetic …
improve software's non-functional properties by treating program code as if it were genetic …
How does code obfuscation impact energy usage?
Software piracy is an important concern for application developers. Such concerns are
especially relevant in mobile application development, where piracy rates can approach …
especially relevant in mobile application development, where piracy rates can approach …
SPELLing out energy leaks: Aiding developers locate energy inefficient code
Although hardware is generally seen as the main culprit for a computer's energy usage,
software too has a tremendous impact on the energy spent. Unfortunately, there is still not …
software too has a tremendous impact on the energy spent. Unfortunately, there is still not …
An Efficient O( ) Comparison-Free Sorting Algorithm
S Abdel-Hafeez, A Gordon-Ross - IEEE Transactions on Very …, 2017 - ieeexplore.ieee.org
In this paper, we propose a novel sorting algorithm that sorts input data integer elements on-
the-fly without any comparison operations between the data-comparison-free sorting. We …
the-fly without any comparison operations between the data-comparison-free sorting. We …
Do popular apps have issues regarding energy efficiency?
C Sahin - PeerJ Computer Science, 2024 - peerj.com
Mobile apps have become essential components of our daily lives, seamlessly integrating
into routines to fulfill communication, productivity, entertainment, and commerce needs, with …
into routines to fulfill communication, productivity, entertainment, and commerce needs, with …
A methodology for relating software structure with energy consumption
With the widespread use of mobile devices relying on limited battery power, the burden of
optimizing applications for energy has shifted towards the application developers. In their …
optimizing applications for energy has shifted towards the application developers. In their …