INSTITUTO SUPERIOR DE INGENIERIA DEL SOFTWARE
Unidad Ejecutora - UE
capítulos de libros
An analysis of the effects of bad smell-driven refactorings in mobile applications on battery usage
ZUNINO, ALEJANDRO; MATEOS, CRISTIAN; RODRÍGUEZ, ANA; LONGO, MATHIAS
Modern Software Engineering Methodologies for Mobile and Cloud Environments
Lugar: Hershey, Pennsylvania; Año: 2016; p. 155 - 175
Mobile devices are the most popular kind of computational device in the world. These devices have morelimited resources than personal computers and battery consumption is always under user?s eye sincemobile devices rely on their battery as energy supply. On the other hand, nowadays most applicationsare developed using object-oriented paradigm, which has some inherent features, like object creation,that consume important amounts of energy in the context of mobile development. These features areresponsible for offering maintainability and flexibility, among other software quality-related advantages.Then, this chapter aims to present an analysis to evaluate the trade-off between object-oriented designpurity and battery consumption. As a result, developers can design mobile applications taking intoaccount these two issues, giving priority to object design quality and/or energy efficiency as needed.