Context. The demand for green software design is steadily growing higher especially in the context of mobile devices, where the computation is often limited by battery life. Previous studies found how wrong programming solutions have a strong impact on the energy consumption. Objective. Despite the efforts spent so far, only a little knowledge on the influence of code smells, i.e.,symptoms of poor design or implementation choices, on the energy consumption of mobile applications is available. Method. To provide a wider overview on the relationship between smells and energy efficiency, in this paper we conducted a large-scale empirical study on the influence of 9 Android-specific code smells on the energy consumption of 60 Android apps. In p...
Abstract: Due to the increasing consumer adoption of mobile devices, like smart phones and tablet PC...
Developing energy efficient mobile applications is an impor-tant goal for software developers as ene...
Object-Oriented code smells are well-known concepts in software engineering. They refer to bad desig...
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...
Mobile devices are the most popular kind of computational device in the world. These devices have mo...
International audienceAndroid code smells are bad implementation practices within Android applicatio...
Mobile applications are major means to perform daily actions, including social and emergency connect...
Optimizing software in terms of energy efficiency is one of the challenges that both research and in...
Software energy efficiency has gained increasing attention of the research community. How to improve...
Mobile devices are the most popular kind of computational device in the world. These devices have mo...
Abstract—Optimizing software in terms of energy efficiency is one of the challenges that both resear...
International audienceAndroid code smells are bad implementation practices withinAndroid application...
Mobile applications are becoming complex software systems that must be developed quickly and evolve ...
The mobile applications market is growing rapidly, over 85 billion mobile applications have been dow...
Abstract: Due to the increasing consumer adoption of mobile devices, like smart phones and tablet PC...
Developing energy efficient mobile applications is an impor-tant goal for software developers as ene...
Object-Oriented code smells are well-known concepts in software engineering. They refer to bad desig...
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...
Mobile devices are the most popular kind of computational device in the world. These devices have mo...
International audienceAndroid code smells are bad implementation practices within Android applicatio...
Mobile applications are major means to perform daily actions, including social and emergency connect...
Optimizing software in terms of energy efficiency is one of the challenges that both research and in...
Software energy efficiency has gained increasing attention of the research community. How to improve...
Mobile devices are the most popular kind of computational device in the world. These devices have mo...
Abstract—Optimizing software in terms of energy efficiency is one of the challenges that both resear...
International audienceAndroid code smells are bad implementation practices withinAndroid application...
Mobile applications are becoming complex software systems that must be developed quickly and evolve ...
The mobile applications market is growing rapidly, over 85 billion mobile applications have been dow...
Abstract: Due to the increasing consumer adoption of mobile devices, like smart phones and tablet PC...
Developing energy efficient mobile applications is an impor-tant goal for software developers as ene...
Object-Oriented code smells are well-known concepts in software engineering. They refer to bad desig...