Software development

 

Create greener software


Many companies often focus on time, cost, and efficiency when they develop software. Unfortunately, sustainability is rarely a parameter considered in this process. It's seldom a priority to optimize software to minimize memory and energy consumption and improve network usage, even though this isn't necessarily in conflict with time, cost, and efficiency. In this area, we collect information and strategies that can help to create more green software.




Questions to ask


Do you have strategies for efficient management of test environments? (e.g., is it ensured that someone takes down test environments when they are not used?)


Has sustainability been a part of the decisions you've made about which programming languages/frameworks/architecture/data storage solutions you use?


Do you know which parts/functions of your software consume the most energy?



Articles & reports onsoftware development

What is Green Software Development?

Blogg

Metwalli, S. A. (2023). SheCanCode Women in tech.

Energy Efficiency across Programming Languages

Vetenskaplig artikel

Pereira, R., Couto, M., Ribeiro, F., Rua, R., Cunha, J., Fernandes, J. P., & Saraiva, J. (2017, oktober). In Proceedings of the 10th ACM SIGPLAN International Conference on Software Language Engineering (pp. 256-267)..