How do code refactorings affect energy usage?

C Sahin, L Pollock, J Clause - Proceedings of the 8th ACM/IEEE …, 2014 - dl.acm.org
Context: Code refactoring's benefits to understandability, maintainability and extensibility are
well known enough that automated support for refactoring is now common in IDEs. However …

[PDF][PDF] A green model for sustainable software engineering

SS Mahmoud, I Ahmad - International Journal of Software Engineering and …, 2013 - Citeseer
Abstract Information Communication Technology (ICT) has a strong impact on sustainable
development due its rising demands for energy and resources needed when building …

Enhancing Energy-Awareness in Deep Learning through Fine-Grained Energy Measurement

S Rajput, T Widmayer, Z Shang, M Kechagia… - ACM Transactions on …, 2024 - dl.acm.org
With the increasing usage, scale, and complexity of Deep Learning (dl) models, their rapidly
growing energy consumption has become a critical concern. Promoting green development …

Sustainable software engineering: Process and quality models, life cycle, and social aspects

S Naumann, E Kern, M Dick, T Johann - ICT Innovations for Sustainability, 2015 - Springer
Abstract Sustainability intersects Information and Communication Technology in two
domains: Green IT (how can we make ICT itself more sustainable?) and Green by IT (how …

Develop sustainable software with a lean ISO 14001 setup facilitated by the efiS® framework

A Poth, E Nunweiler - International Conference on Lean and Agile …, 2022 - Springer
This article suggests the design and application of a systematic approach to establish the
ISO 14001 in the context of software systems. It covers the different phases of the software …

Energy efficiency of the Visitor Pattern: contrasting Java and C++ implementations

D Connolly Bree, M Ó Cinnéide - Empirical Software Engineering, 2023 - Springer
Abstract Design patterns are applied frequently during software evolution in order to make
the software more flexible and amenable to extension. One little-studied aspect of design …

[PDF][PDF] Empirical study on green and sustainable software engineering

M Mohankumar, DMA Kumar - Advances in Software Engineering …, 2015 - researchgate.net
Green software engineering is a main software engineering process in the 21st century. In
the previous era, software engineers concerned mainly with development of hardware or …

Green measurement metrics towards a sustainable software: A systematic literature review

T Debbarma, K Chandrasekaran - … International Conference on …, 2016 - ieeexplore.ieee.org
With the advancement in computing hardware's the complexity and energy consumption of
software has increased largely. There are various primary studies which uses different …

Methodological guidelines for measuring energy consumption of software applications

L Ardito, R Coppola, M Morisio… - Scientific …, 2019 - Wiley Online Library
Energy consumption information for devices, as available in the literature, is typically
obtained with ad hoc approaches, thus making replication and consumption data …

The energy cost of the visitor pattern

DC Bree, MÓ Cinnéide - 2022 IEEE International Conference …, 2022 - ieeexplore.ieee.org
Design patterns are applied frequently during software evolution in order to make the
software more flexible and amenable to extension. One little-studied aspect of design …