Software Engineering for Sustainability: Find the Leverage Points!

Birgit Penzenstadler, Leticia Duboc, Colin C. Venters, Stefanie Betz, Norbert Seyff, Krzsztof Wnuk, Ruzanna Chitchyan, Steve M. Easterbrook, Christoph Becker
2018 IEEE Software  
General rights This document is made available in accordance with publisher policies. Please cite only the published version using the reference above. Full terms of use are available: SIDEBAR Sustainability The Oxford English Dictionary [13] defines sustainability as 'the capacity to endure'. The Brundtland commission defined sustainable development as 'meeting the needs of the present without compromising the ability of future generations to meet
more » ... heir needs' [3] . However, to understand the broader sustainability issues, we must ask which system to sustain, for whom, over which time frame, and at what cost [16] . This involves five interrelated dimensions [2]: The individual dimension covers individual freedom and agency, human dignity, and fulfillment. It includes individuals' ability to thrive, exercise their rights, and develop freely. The social dimension covers relationships between individuals and groups. It covers the structures of mutual trust and communication in a social system and the balance between conflicting interests. The economic dimension covers financial aspects and business value. It includes capital growth and liquidity, investment questions, and financial operations. The technical dimension covers the ability to maintain and evolve artificial systems (such as software) over time. It refers to maintenance and evolution, resilience, and the ease of system transitions. The environmental dimension covers the use and stewardship of natural resources; ranging from immediate waste production and energy consumption to the balance of local ecosystems and climate change concerns. This article has been accepted for publication in IEEE Software but has not yet been fully edited. Some content may change prior to final publication.
doi:10.1109/ms.2018.110154908 fatcat:xdwknq3c5rcjlhszg5f4oqkaoa