International audienceAndroid code smells are bad implementation practices within Android applications (or apps) that may lead to poor software quality. These code smells are known to degrade the performance of apps and to have an impact on energy consumption. However, few studies have assessed the positive impact on energy consumption when correcting code smells. In this paper, we therefore propose a tooled and reproducible approach, called Hot-Pepper, to correct automatically code smells and evaluate their impact on energy consumption. Currently, Hot-Pepper is able to correct automatically three types of Android specific code smells (Internal Getter/Setter, Member Ignoring Method, and HashMap Usage). Hot-Pepper derives four versions of th...
peer reviewedCode smells are symptoms of poor design solutions applied by programmers during the dev...
Code smells are symptoms of poor design solutions applied by programmers during the development of s...
Code smells are symptoms of poor design solutions applied by programmers during the development of s...
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 applications are major means to perform daily actions, including social and emergency connect...
International audienceAndroid code smells are bad implementation practices withinAndroid application...
Mobile applications are becoming complex software systems that must be developed quickly and evolve ...
Mobile devices are the most popular kind of computational device in the world. These devices have mo...
Les applications mobiles deviennent des logiciels complexes qui doivent être développés rapidement t...
Software developers, including those of the Android mobile platform, constantly seek to improve thei...
The widespread adoption of mobile devices, coupled with the ease of developing mobile-based applicat...
peer reviewedCode smells are symptoms of poor design solutions applied by programmers during the dev...
Code smells are symptoms of poor design solutions applied by programmers during the development of s...
Code smells are symptoms of poor design solutions applied by programmers during the development of s...
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 applications are major means to perform daily actions, including social and emergency connect...
International audienceAndroid code smells are bad implementation practices withinAndroid application...
Mobile applications are becoming complex software systems that must be developed quickly and evolve ...
Mobile devices are the most popular kind of computational device in the world. These devices have mo...
Les applications mobiles deviennent des logiciels complexes qui doivent être développés rapidement t...
Software developers, including those of the Android mobile platform, constantly seek to improve thei...
The widespread adoption of mobile devices, coupled with the ease of developing mobile-based applicat...
peer reviewedCode smells are symptoms of poor design solutions applied by programmers during the dev...
Code smells are symptoms of poor design solutions applied by programmers during the development of s...
Code smells are symptoms of poor design solutions applied by programmers during the development of s...