This talk explains the SoSA method and how it can scope the complexity of the problem of designing for software solutions to realize sustainability goals.
5. A (simple) example:
Smart Healthcare and Medication Reminder Apps
“Smart Healthcare is defined by the
Technology that leads to be7er
diagnos8c tools, be7er treatment
for pa8ents, and devices that
improve the quality of life for
anyone and everyone.”
Source: bluestream.sg/smart-healthcare
6. Education: Computer Science Master Track
Software Engineering and Green IT
P. Lago, A Master Program on Engineering Energy-Aware SoIware. In Interna8onal Conference on
Informa8cs for Environmental Protec8on, BIS Verlag, 2014.
13. Technical Economic
SocialEnvironmental
Source: P. Lago et al. “Framing Sustainability as a SoIware Quality Property”, ACM
Communica8ons, 2015.
Software with a sustainability intent: intended
sustainability behavior”
15. Sustainability Defined
u Technical Sustainability addresses
the long-term use of software-
intensive systems and their
appropriate evolution in an
execution environment that
continuously changes.
u Economic Sustainability focuses
o n p r e s e r v i n g c a p i t a l a n d
(economic) value.
u Social Sustainability focuses on
supporting current and future
generations to have the same or
greater access to social resources
by pursuing generational equity. For
software-intensive systems, this
dimension encompasses the direct
support of social communities in
any domain, as well as the support
of activities or processes that
indirectly create benefits for social
communities.
u Environmental Sustainability aims
at improving human welfare while
protecting natural resources. For
software-intensive systems, this
dimension aims at addressing
ecologic requirements, including
energy efficiency and ecologic
awareness creation.
Source: P. Lago et al., Framing Sustainability as a Software Quality Property, ACM Communications, 2015.
16. Impacts Defined
◆ Immediate impacts refer to changes which are immediately observable.
◆ Enabling impacts arise from use over time. This includes the opportunity to
consume more (or less) resources, but also shorten their useful life by
obsolescence (when we buy a new smart phone just because incompatible
with newer applications) or substitution (when e-book readers replace printed
books).
◆ Systemic impacts refer to persistent changes observable at the macro level.
This includes behavioral change and economic structural change. This may
translate into (negative) rebound effects by converting efficiency
improvements into additional consumption, or new risks - like our
dependence on ICT networks that makes a digital society also vulnerable.
Source: L. Hilty et al. The relevance of information and communication technologies for environmental
sustainability. Environm. Modelling & Software, 21(11):1618-1629, 2006.
27. Thank you
28@patricia_lago
Credits: slides, ideas and results are a collec8ve effort
with my bright and energe8c colleagues in the S2
Group @Vrije Universiteit Amsterdam
www.s2group.cs.vu.nl