Smartphone app usage analysis: datasets, methods, and applications
As smartphones have become indispensable personal devices, the number of smartphone
users has increased dramatically over the last decade. These personal devices, which are …
users has increased dramatically over the last decade. These personal devices, which are …
Static analysis of android apps: A systematic literature review
Context Static analysis exploits techniques that parse program source code or bytecode,
often traversing program paths to check some program properties. Static analysis …
often traversing program paths to check some program properties. Static analysis …
Ranking programming languages by energy efficiency
This paper compares a large set of programming languages regarding their efficiency,
including from an energetic point-of-view. Indeed, we seek to establish and analyze different …
including from an energetic point-of-view. Indeed, we seek to establish and analyze different …
Energy efficiency across programming languages: how do energy, time, and memory relate?
This paper presents a study of the runtime, memory usage and energy consumption of
twenty seven well-known software languages. We monitor the performance of such …
twenty seven well-known software languages. We monitor the performance of such …
Software testing: a research travelogue (2000–2014)
Despite decades of work by researchers and practitioners on numerous software quality
assurance techniques, testing remains one of the most widely practiced and studied …
assurance techniques, testing remains one of the most widely practiced and studied …
Mining energy-greedy api usage patterns in android apps: an empirical study
Energy consumption of mobile applications is nowadays a hot topic, given the widespread
use of mobile devices. The high demand for features and improved user experience, given …
use of mobile devices. The high demand for features and improved user experience, given …
An empirical study of practitioners' perspectives on green software engineering
The energy consumption of software is an increasing concern as the use of mobile
applications, embedded systems, and data center-based services expands. While research …
applications, embedded systems, and data center-based services expands. While research …
Detecting energy bugs and hotspots in mobile apps
Over the recent years, the popularity of smartphones has increased dramatically. This has
lead to a widespread availability of smartphone applications. Since smartphones operate on …
lead to a widespread availability of smartphone applications. Since smartphones operate on …
Mining questions about software energy consumption
A growing number of software solutions have been proposed to address application-level
energy consumption problems in the last few years. However, little is known about how …
energy consumption problems in the last few years. However, little is known about how …
Energy efficiency: a new concern for application software developers
Energy efficiency: a new concern for application software developers Page 1 68
COMMUNICATIONS OF THE ACM | DECEMBER 2017 | VOL. 60 | NO. 12 review articles THE …
COMMUNICATIONS OF THE ACM | DECEMBER 2017 | VOL. 60 | NO. 12 review articles THE …