Source code refactorings and transformations are extensively used by embedded system developers to improve the quality of applications, often supported by various open source and proprietary tools. They either aim at improving the design time quality, such as the maintainability and reusability of software artifacts, or the runtime quality such as performance and energy eiciency. How- ever, an inherent trade-of between design- and run-time qualities is often present posing challenges to embedded software development. This work is a irst step towards the investigation of the impact of transformations for improving the performance and the energy efficiency on software quality metrics and the impact of refactorings for increasing the design ti...
While necessary for the successful embedded software development and maintenance, software quality o...
Abstract—Optimizing software in terms of energy efficiency is one of the challenges that both resear...
Quality attributes play a critical role in the architecture elicitation phase. Software Sustainabili...
International audienceEnergy consumption has been a prominent question in the last decade that conce...
The embedded systems domain has grown exponentially over the past years. The industry is forced by t...
The embedded systems domain has grown exponentially over the past years. The industry is forced by t...
In recent years, Information Technology (IT) has grown into a sector that is both as vital and, or p...
International audienceSoftware maintenance and evolution enclose a broad set of actions that aim to ...
The increasing software content of battery-powered embedded sys-tems has fueled much interest in tec...
Software energy efficiency has gained increasing attention of the research community. How to improve...
Optimizing software in terms of energy efficiency is one of the challenges that both research and in...
Mitigating software vulnerabilities typically requires source code refactorings for implementing nec...
Mobile applications have become a high priority for software developers. Researchers and practitione...
This paper presents a source code optimization methodology and a profiling tool that have been devel...
Software energy efficiency has been shown to remarkably affect the energy consumption of IT platform...
While necessary for the successful embedded software development and maintenance, software quality o...
Abstract—Optimizing software in terms of energy efficiency is one of the challenges that both resear...
Quality attributes play a critical role in the architecture elicitation phase. Software Sustainabili...
International audienceEnergy consumption has been a prominent question in the last decade that conce...
The embedded systems domain has grown exponentially over the past years. The industry is forced by t...
The embedded systems domain has grown exponentially over the past years. The industry is forced by t...
In recent years, Information Technology (IT) has grown into a sector that is both as vital and, or p...
International audienceSoftware maintenance and evolution enclose a broad set of actions that aim to ...
The increasing software content of battery-powered embedded sys-tems has fueled much interest in tec...
Software energy efficiency has gained increasing attention of the research community. How to improve...
Optimizing software in terms of energy efficiency is one of the challenges that both research and in...
Mitigating software vulnerabilities typically requires source code refactorings for implementing nec...
Mobile applications have become a high priority for software developers. Researchers and practitione...
This paper presents a source code optimization methodology and a profiling tool that have been devel...
Software energy efficiency has been shown to remarkably affect the energy consumption of IT platform...
While necessary for the successful embedded software development and maintenance, software quality o...
Abstract—Optimizing software in terms of energy efficiency is one of the challenges that both resear...
Quality attributes play a critical role in the architecture elicitation phase. Software Sustainabili...