Green Software Revolution
Learn about sustainable software development practices and the role of ISO 25010 in enhancing software quality with eco-friendly criteria.

Sustainability is often dismissed as a nice-to-have in software development - but it has long been part of the ISO quality criteria, just well hidden. Anyone who takes performance efficiency, maintainability or usability seriously is already working on more sustainable software. In software testing, the lever can be applied even more directly: through intelligent tailoring of test cases, conscious tool selection and automation that does not blindly burn computing power every night. Sustainability is not a burden, but an opportunity - for the environment and for the budget.
Podcast Episode: Green Software Revolution
The topic of sustainability is becoming increasingly important. Software development and testing can be quite big resource guzzlers. However, it is often the small contributions to sustainability that have a big impact overall. Therese has been working intensively on this and tells us about the effects of efficiency and automation.
“It makes no sense at all to run one and the same test case in three places.” - Therese Kuhfuß
Therese Kuhfuß holds a Bachelor of Science in Applied Computer Science and has more than 10 years of experience in testing and test management of software products. Since 2009, she has worked as a test analyst on numerous projects in the financial sector. She currently works as a Principal at finius GmbH, where she heads the Center of Competence for test management. Her current professional focus is on testing technical payment transaction solutions.
Highlights der Episode
- Sustainability is already hidden in ISO 25010 - the only thing missing is transparent classification.
- Maintainability and usability extend software lifecycles: this is ecological and economic sustainability at the same time.
- Intelligent test automation saves computing power - running the same test three times costs three times the energy.
- Testing during the day instead of at night uses solar energy instead of nuclear power from France.
- Sustainability must grow from the bottom up - tool selection and automation logic are the starting point.
Eco-Friendly Coding: How testers and developers are contributing to the green revolution
Today it’s all about the ‘green software revolution’. I spoke to Therese Kuhfuß about how sustainability can be integrated as a quality criterion in software development and testing. The discussion ranges from identifying sustainability aspects in existing quality criteria to concrete steps for testers to make their work more sustainable.
The ‘green software revolution’
In an inspiring episode of the ‘Software Testing’ podcast, I talked to Therese Kuhfuß about a topic that is becoming increasingly important in both our professional and private lives: sustainability in software development. We focused on the optimistic and holistic view of quality and discussed how sustainability can be practically implemented in testing and development. From quality criteria and non-functional requirements to resource-saving test automation - our discussion covered a wide range of topics.
Sustainability as a quality criterion?
Therese emphasizes that sustainability is an important quality criterion, but one that is only implicitly present in current standards such as ISO 25010. Through her analysis, she identified several quality criteria that include aspects of sustainability, such as performance efficiency. This insight opens the door to a new perspective on software quality, in which sustainability should be given greater consideration.
The dimensions of sustainability in software
Sustainability has several dimensions - not only ecological, but also social and economic. For example, the usability of a product through accessibility can not only provide access to more groups of people, but also extend the life cycle of the product. This shows how closely intertwined the various aspects of quality and sustainability are.
Practical steps for more sustainable testing
So how can all this be put into practice? Therese shares her insights on how to ‘test sustainably’ - from reviewing the usefulness of test automation to choosing tools with lower energy consumption. This illustrates that every step towards more sustainability counts, even if it’s just a small change. It’s about creating awareness and gradually integrating sustainable practices into everyday life.
From theory to practice
The path from theory to practice is often fraught with obstacles. In our conversation, Therese touches on this point and explains how important it is to take sustainability aspects into account right from the software requirements stage. However, this does not necessarily mean additional work; many criteria for sustainability overlap with existing quality expectations. Rather, it is about raising awareness of these overlaps and using them effectively.
The gentle path to the green revolution
Therese emphasizes the importance of a step-by-step approach towards more sustainability in software development and testing. Not everything needs to be changed at once; rather, we should make sure to continuously make small improvements to make a big difference in the long run.
Related Posts

Richard Seidl
•May 19, 2026
Why agentic engineering changes everything

Richard Seidl
•May 12, 2026