Smells and Refactorings for Software Environmental Sustainability: A Systematic Literature Review
Context: The environmental impact of ICT is constantly growing. Enhancing its environmental sustainability requires dealing with energy-hungry software systems, by possibly reducing their footprint. Objective: To better frame the problem and its persistent nature, software can be viewed as carrying structural inefficie...