Gang of Four (GoF) patterns are well-known best practices for the design of object-oriented systems. In this paper, we aim at empirically assessing their relationship to energy consumption, ie, a performance indicator that has recently attracted the attention of both researchers and practitioners. To achieve this goal, we investigate pattern-participating methods (ie, those that play a role within the pattern) and compare their energy consumption to the consumption of functionally equivalent alternative (nonpattern) solutions. We obtained the alternative solution by refactoring the pattern instances using well-known transformations (eg, replace polymorphism with conditional statements). The comparison is performed on 169 methods of 2 GoF pa...
Design patterns are used in software development to provide reusable and documented solutions to com...
Nature-Inspired Optimization (NIO) algorithms have become prevalent to address a variety of optimiza...
To understand and research the effect of user behaviour on energy performance, an Energy Pattern Ge...
Gang of Four (GoF) patterns are well-known best practices for the design of object-oriented systems....
Gang of Four (GoF) patterns are well-known best practices for the design of object-oriented systems....
Gang of Four (GoF) patterns are well-known best practices for the design of object-oriented systems....
Gang of Four (GoF) patterns are well-known best practices for the design of object-oriented systems....
Gang of Four (GoF) patterns are well-known best practices for the design of object-oriented systems....
Gang of Four (GoF) patterns are well-known best practices for the design of object-oriented systems....
Context GoF patterns have been extensively studied with respect to the benefit they provide as probl...
Context GoF patterns have been extensively studied with respect to the benefit they provide as probl...
Context GoF patterns have been extensively studied with respect to the benefit they provide as probl...
The importance of low power consumption is widely acknowledged due to the increasing use of portable...
The energy consequences of software are rapidly growing: at the high-end, server farms consume enorm...
The energy consequences of software are rapidly growing: at the high-end, server farms consume enorm...
Design patterns are used in software development to provide reusable and documented solutions to com...
Nature-Inspired Optimization (NIO) algorithms have become prevalent to address a variety of optimiza...
To understand and research the effect of user behaviour on energy performance, an Energy Pattern Ge...
Gang of Four (GoF) patterns are well-known best practices for the design of object-oriented systems....
Gang of Four (GoF) patterns are well-known best practices for the design of object-oriented systems....
Gang of Four (GoF) patterns are well-known best practices for the design of object-oriented systems....
Gang of Four (GoF) patterns are well-known best practices for the design of object-oriented systems....
Gang of Four (GoF) patterns are well-known best practices for the design of object-oriented systems....
Gang of Four (GoF) patterns are well-known best practices for the design of object-oriented systems....
Context GoF patterns have been extensively studied with respect to the benefit they provide as probl...
Context GoF patterns have been extensively studied with respect to the benefit they provide as probl...
Context GoF patterns have been extensively studied with respect to the benefit they provide as probl...
The importance of low power consumption is widely acknowledged due to the increasing use of portable...
The energy consequences of software are rapidly growing: at the high-end, server farms consume enorm...
The energy consequences of software are rapidly growing: at the high-end, server farms consume enorm...
Design patterns are used in software development to provide reusable and documented solutions to com...
Nature-Inspired Optimization (NIO) algorithms have become prevalent to address a variety of optimiza...
To understand and research the effect of user behaviour on energy performance, an Energy Pattern Ge...