Design patterns impact on energy efficiency
Related to Energy-efficient Programming and Design Patterns.
Overview
Energy-inefficient design patterns
- Observer
- Decorator
- Abstract Factory
- Mediator
- Adapter
Studies
@Georgiou.etal.2020.SoftwareDevelopmentLifecycleEnergyEfficiency
Georgiou, S., Rizou, S., & Spinellis, D. (2020). Software Development Lifecycle for Energy Efficiency: Techniques and Tools. ACM Computing Surveys, 52(4), 1–33. https://doi.org/10.1145/3337773
Sahin, C., Cayci, F., Gutierrez, I. L. M., Clause, J., Kiamilev, F., Pollock, L., & Winbladh, K. (2012). Initial explorations on design pattern energy usage. 2012 First International Workshop on Green and Sustainable Software (GREENS), 55–61. https://doi.org/10.1109/GREENS.2012.6224257
Cruz, L., & Abreu, R. (2019). Catalog of energy patterns for mobile applications. Empirical Software Engineering, 24(4), 2209–2235. https://doi.org/10.1007/s10664-019-09682-0
S. Maleki, C. Fu, A. Banotra and Z. Zong, "Understanding the impact of object oriented programming and design patterns on energy efficiency," 2017 Eighth International Green and Sustainable Computing Conference (IGSC), Orlando, FL, USA, 2017, pp. 1-6, doi: 10.1109/IGCC.2017.8323605