Generellt hos många företag så ligger fokus på att all mjukvara ska utvecklas med fokus på tid, kostnad och effektivitet men sällan så är hållbarhet en parameter som tas med i processen. Att skapa mjukvara som är optimerad, utvecklad för att dra så lite minne och el som möjligt samt effektivisera nätverksanvändning är sällan prioriterat även om det inte behöver stå i kontrast mot de tre första parametrarna. Vi försöker i detta område samla information kring hur man kan tänka för att skapa grön mjukvara.
Frågor att ställa sig
Har ni strategier för effektiv hantering av testmiljöer? (t.ex. Säkerställs det att någon tar ner testmiljöer när de inte används?)
Har hållbarhet varit en del i de beslut ni tagit kring vilka programmeringsspråk/ramverk/arkitektur/datalagringslösningar ni använder?
Vet ni vilka delar/funktioner av er mjukvara som drar mest energi?
Pereira, R., Couto, M., Ribeiro, F., Rua, R., Cunha, J., Fernandes, J. P., & Saraiva, J. (2017, October). Energy efficiency across programming languages: how do energy, time, and memory relate?. In Proceedings of the 10th ACM SIGPLAN International Conference on Software Language Engineering (pp. 256-267).