SlideShare a Scribd company logo
1 of 34
Download to read offline
‹#›	 Het	begint	met	een	idee	
THE	LEGACY	OF	
UNSUSTAINABLE	SOFTWARE	(																			)	
ILLUSTRATION:	VU	STRATEGIC	PLAN,	VISION	2015-2020	
@patricia_lago
21.Text Romy Lange & Odette van der Veeken
We couldn’t be happier, but it also made us realize that we had
to think about transitioning from what used to be a relatively
closed and largely independent campus to one that’s far more
integrated with the area and everything that is happening here.
We want to make ourselves more visible to the outside world
and increase our accessibility, both now and in the future.
Lots of people simply pass by the campus, but everyone is
welcome to use our facilities or grab a coffee here.’
INCREASING ACCESSIBILITY
Years ago, VU’s main building was located in the very heart of
Amsterdam. But as the student body got bigger and space got
tight, the university traded the city centre for a new campus on
De Boelelaan in the 1960s. ‘Up until around 2005, many people
felt that the university was located on the fringes of the city’,
Franc says. ‘But given the pace of city development since then,
we now find ourselves back in the thick of the urban structure.
20.
The road to a sustainable
and bustling VU Campus
Vrije Universiteit Amsterdam has a clear vision and strong set of ambitions in the field of sustainability. To achieve them,
the VU grounds are undergoing a complete overhaul to create a new, green campus. The project has three strategic aims,
one of which is to increase activity and enhance the quality of life on the university campus, where nearly 30,000 people
come daily to work and study. This will encompass the development of a sustainable VU campus, contributing to sustainable
area development, improving the natural environment and fostering a blend of residential facilities and urban amenities.
So how will these plans take shape over the years ahead? Hello Zuidas talked to Franc van Nunen, director campus
development, and Willem Verduyn, real estate manager at VU Corporate Real Estate and Facilities (FCO), who is also
the newly appointed board member of the Green Business Club Zuidas.
A SUSTAINABLE CAMPUS
One step on the way to creating a sustainable campus for
research and education was the foundation of the Green Office
in October of last year. This is a sustainability platform run by
and for students and staff who are committed to a greener,
more eco-friendly university. ‘It has already given rise to a
number of fantastic sustainable projects’, says Willem.
‘For instance, take Join The Pipe, an initiative to install drinking
fountains all around the campus, where students can get
drinking water and which has led to a drop in purchases of
bottled water. Other examples are the creation of a rooftop
garden and a recently unveiled charging point on the campus
square, where people can charge their electronic devices
using solar energy.’
‘We feel we’re an integral
part of Zuidas.’
Water and energy are two key components of the plans for
greening the VU campus. VU Amsterdam and VU Medical Center
have also jointly signed a water storage and management
agreement with Waternet. ‘This comes out of our deep-seated
awareness that as a major occupant in an area undergoing
massive development, we have a serious responsibility to bear’,
explains Franc. ‘Besides, we’re also renewing our energy master
plan. That involves upgrading the capacity of the existing power
station to guarantee a reliable, affordable, sustainable and
environmentally friendly on-campus energy supply for the
next 15 years.’
SUSTAINABLE AREA DEVELOPMENT
As well as creating a sustainable campus, VU Amsterdam
is also keen to contribute to sustainable area development,
as attested by its recent signing of the Sustainability Ambition
Statement of the Zuidas Green Business Club.
‘Lots of people simply pass by,
but everyone is welcome
to use our facilities.’
‘We’re one of 25 organizations to have signed the statement,
underscoring our commitment to sustainability efforts
not only on campus, but across the entire Zuidas district’,
explains Willem. ‘We feel that we’re an integral part of Zuidas
and therefore also believe it’s important to be an active local
player. It’s wonderful to be a part of the whole community here.
Apart from the social dimensions, our main concerns are
mobility and the green quality of the area. Thousands and
thousands of visitors come here every day, so it’s crucial that
transport to and from the area is structured as sustainably as
possible. And we are also working actively on water storage.
One concern is to prevent flooding during heavy downpours.
These are responsibilities that we all share here in Zuidas.’
Franc van Nunen & Willem Verduyn
THE SOFTWARE LAB
Research in
Engineering Smart and Sustainable Software: this is what we do…
Education:
CS Master – Track Software Engineering and Green IT
‹#›	 Het	begint	met	een	idee	
Software follow(ed) unsustainable practices
Software is disrupting (future) social and business contexts
PATRICIA	LAGO	©2016
The software industry and unsustainability
ENIAC Programmers Project (1946)
Photo: Corbis
Steve Jobs unveils the iPhone (2007)
Photo: Wikimedia Commons
Potential 87% energy savings with cloud
migration of legacy software [Berkeley Labs]
PATRICIA	LAGO	©2016	
Hardware optimizations are negated by
software inefficiencies [cf. Wirth’ Law]
‹#›	 Het	begint	met	een	idee	
“Software is eating the world”. Marc Andreessen, 2011
PHOTO:	NIGEL	PARRY	
PATRICIA	LAGO	©2016
“Software is eating the world”. Marc Andreessen, 2011
PATRICIA	LAGO	©2016	
©	DHL	
©	TESLA
What does “green software” mean?
© Patricia Lago 2014 
Energy efficient
Energy aware
Sustainable
What does “green software” mean?
© Patricia Lago 2014 
Myth: energy-efficient hardware will solve the issue
Energy-efficient software:
By implementation
[Procaccianti, Fernandez, Lago, Empirical evaluation of two best practices for energy-efficient software
development, Journal of Systems and Software, 117:185-198, 2016]
[S2 Green Software Wiki, wiki.cs.vu.nl/green_software]
Energy-efficient software:
By design
SOURCES:		LAGO,	LEWIS,	ME,	PROCACCIANTI	(WICSA	2014.	ECSA	2015,	ECSA	2016	)	
	REUSABLE	DESIGN	PATTERNS	AND	
ARCHITECTURAL	TACTICS
Need 4 research:
Too many variables, too much “noise”
PATRICIA	LAGO	©2016	
Some numbers: true or false?
EFFICIENT DATABASE QUERIES
-25% energy consumption
OPTIMIZED DATA MANAGEMENT
+70% performance
SMART USE OF WEB RESOURCES
-8,5% energy consumption
WEBSITE CONTENT DELIVERY
-45% energy consumption
FLEXIBLE COMPUTATION
OFFLOAD
-40% power consumption
SOFTWARE REFACTORING
-50% energy consumption
-20% power consumption
Energy-aware (smart) software:
Cyber-foraging optimizes functionality by resource discovery
Resource scarce
environment
Mission	impossible	II	(2000),	the	moSon	picture	
Smart home
Need 4 research:
A green label for software, too
PATRICIA	LAGO	©2016	
What should a green label really do?
www.sustainability.com
PATRICIA	LAGO	©2016	
What should a green label mean for software?
www.sustainability.com
(Energy-aware) smart software:
Cyber-foraging optimizes functionality by resource discovery
G. Lewis & P. Lago, “CharacterizaZon of Cyber-Foraging Usage Contexts”, In Soaware Architecture, Springer LNCS (2015)
E.g., location,
user profile,
schedule,
battery
Availability, privacy,
QoS, …
Network
connectivity,
data traffic,
proximity,
functionality, …
(Energy-aware) smart software:
Cyber-foraging software tactics make the cloud smarter
G. Lewis & P. Lago, “CharacterizaZon of Cyber-Foraging Usage Contexts”, In Soaware Architecture, Springer LNCS (2015)
SurrogateMobile Client
Legend
System
Boundary
Cyber-
Foraging
Enabled
Mobile App
Custom
Runtime
Component
Data
Staging
Client
Call
Data Staging
Manager
Execute Data Operation
Execute Data
Operation(Pre-Fetch Hints)
Enterprise
Cloud
File Read/
Write
(Synchronous)
Cache
Repository
Cloud Data
Repository
Data Operation
Data Operation
File Read/Write
(Asynchronous)
File
Pre-Fetch
Hints
Pre-Fetch
Algorithm
Calculate Pre-Fetch Data Set(Pre-Fetch Hints)
Pre-Fetch Data Set
Sync
Cache
E.g,
location,
user
profile,
schedule
Retrieves data from
the cloud according
to algorithm and
stores it locally
Only when data
is not already
available on the
surrogate
If software gets smarter,
should we (still) invest in a greener cloud?
PATRICIA	LAGO	©2016	
SOURCE:	Trends	ICT	en	Energie	2013-2030	(2016)
Source: Clicking Clean, Greenpeace, 2014
A collective global electricity consumption from 7.4% in
2012 to 12% by 2017 (2015)
PATRICIA	LAGO	©2016	
Internet data is now growing at 20% per year (2015).
Less than 1% is actually used.
Should we invest in a greener cloud?
Source: Clicking Clean, Greenpeace, 2014
Need 4 research (and better practice):
How to provide the right tools for informed decision making?
PATRICIA	LAGO	©2016
What software product should we buy?
PATRICIA	LAGO	©2016	
Comparison	study	between	IE9,	Chrome,	Firefox,	Opera,	
Safari	
	
Guess	who	won?
What software product should we buy?
PATRICIA	LAGO	©2016
Need 4 research (and better practice):
(Truthful) visualizations
PATRICIA	LAGO	©2016	
IE9
Chrome
FireFox
Opera
Safari
0
TECHNICAL
ECONOMIC
SOCIAL
ENVIRONMENTAL
IMMEDIATE
IMPACT
ENABLING
IMPACT
SYSTEMIC
IMPACT
ENERGY
SAVINGS
SCALABILITY
CONFIGURABILITY
SOFTWARE	SYSTAINABILITY	ASSESSMENT	METHOD	©	PATRICIA	LAGO	
WELL BEING
HEATHCARE
SAVINGS
ENERGY
COSTS
Smart
Lighting
PATRICIA	LAGO	©2016	
Sustainable software:
Lasting, cost-effective, socio-technical savvy
PATRICIA	LAGO	©2016	
Case Environment
Stakeholders
Value Objects
(Assets)
• Per 4D dimension (where applicable)
• Quantifiable element (metric / KPI
Value Interests
(Targets/Concerns)
DISCOVERY	
Top-down	
Impact assessment
LEARNING	
Bo9om-up	
MATURING	
Itera@ve	
Strategies	
PracSces	&	
Metrics/KPIs	
So#ware	
architecture	
quality	
assessment	
Impacts	
Workshops,focusgroups,analyses
Surveys,
pilots
Refactoring	
Need 4 research:
Framing Sustainability as a Software Quality Property
Embody sustainability in SE
IMAGE:	ANONYMOUS	
Measure and visualize
SOURCES:	S2GROUP	(2014)	&	ADS	project	BIG	DATA	4	GREEN	SOFTWARE	(2015)	
Informed design decision making
SOURCES:		LAGO,	LEWIS,	PROCACCIANTI	(WICSA	2014.	ECSA	2015)	
Smart resource utilization
PATRICIA	LAGO	©2016
The 2016 Sustainability Leaders	©	A	GLOBESCAN	SUSTAINABILITY	SURVEY	PATRICIA	LAGO	©2016	
In your opinion, who should lead the sustainable development
agenda over the next 20 years?
Thank you
33@patricia_lago
Credits: slides, ideas and results are a collecZve
effort with my bright and energeZc colleagues in the
S2 Group @Vrije Universiteit Amsterdam
www.s2group.cs.vu.nl
The 2016 Sustainability Leaders	©	A	GLOBESCAN	SUSTAINABILITY	SURVEY	PATRICIA	LAGO	©2016	
What specific companies do you think are leaders in integrating
sustainability into their business strategy?

More Related Content

Viewers also liked

Energy-aware Computing
Energy-aware ComputingEnergy-aware Computing
Energy-aware ComputingOmar Elshal
 
Low-power Innovative techniques for Wearable Computing
Low-power Innovative techniques for Wearable ComputingLow-power Innovative techniques for Wearable Computing
Low-power Innovative techniques for Wearable ComputingOmar Elshal
 
GPUs, CPUs and SoC
GPUs, CPUs and SoCGPUs, CPUs and SoC
GPUs, CPUs and SoCOmar Elshal
 
The Green Lab - [01 C] Empirical software engineering
The Green Lab - [01 C] Empirical software engineeringThe Green Lab - [01 C] Empirical software engineering
The Green Lab - [01 C] Empirical software engineeringIvano Malavolta
 
The Green Lab - [02 A] The experimental process
The Green Lab - [02 A] The experimental processThe Green Lab - [02 A] The experimental process
The Green Lab - [02 A] The experimental processIvano Malavolta
 
The Green Lab - [02 B] Experiment scoping
The Green Lab - [02 B] Experiment scopingThe Green Lab - [02 B] Experiment scoping
The Green Lab - [02 B] Experiment scopingIvano Malavolta
 
The Green Lab - [02 C] [case study] Progressive web apps
The Green Lab - [02 C] [case study] Progressive web appsThe Green Lab - [02 C] [case study] Progressive web apps
The Green Lab - [02 C] [case study] Progressive web appsIvano Malavolta
 
The Green Lab - [01-B] Case study presentation
The Green Lab - [01-B] Case study presentationThe Green Lab - [01-B] Case study presentation
The Green Lab - [01-B] Case study presentationGiuseppe Procaccianti
 
The Green Lab - [04 B] [PWA] Experiment setup
The Green Lab - [04 B] [PWA] Experiment setupThe Green Lab - [04 B] [PWA] Experiment setup
The Green Lab - [04 B] [PWA] Experiment setupIvano Malavolta
 
Beyond Native Apps: Web Technologies to the Rescue! [SPLASH 2016 - Mobile! k...
Beyond Native Apps:  Web Technologies to the Rescue! [SPLASH 2016 - Mobile! k...Beyond Native Apps:  Web Technologies to the Rescue! [SPLASH 2016 - Mobile! k...
Beyond Native Apps: Web Technologies to the Rescue! [SPLASH 2016 - Mobile! k...Ivano Malavolta
 
The Green Lab - [04-A] Lab environment and tools
The Green Lab - [04-A] Lab environment and toolsThe Green Lab - [04-A] Lab environment and tools
The Green Lab - [04-A] Lab environment and toolsGiuseppe Procaccianti
 
The Green Lab - [03 B] Measurement theory basics
The Green Lab - [03 B] Measurement theory basicsThe Green Lab - [03 B] Measurement theory basics
The Green Lab - [03 B] Measurement theory basicsIvano Malavolta
 
The Green Lab - [07-A] Data Analysis
The Green Lab - [07-A] Data AnalysisThe Green Lab - [07-A] Data Analysis
The Green Lab - [07-A] Data AnalysisGiuseppe Procaccianti
 
The Green Lab - [11-A] Data Visualization
The Green Lab - [11-A] Data VisualizationThe Green Lab - [11-A] Data Visualization
The Green Lab - [11-A] Data VisualizationGiuseppe Procaccianti
 
The Green Lab - [07-B] Hypothesis Testing
The Green Lab - [07-B] Hypothesis TestingThe Green Lab - [07-B] Hypothesis Testing
The Green Lab - [07-B] Hypothesis TestingGiuseppe Procaccianti
 
The Green Lab - [09 A] Statistical tests and effect size
The Green Lab - [09 A] Statistical tests and effect sizeThe Green Lab - [09 A] Statistical tests and effect size
The Green Lab - [09 A] Statistical tests and effect sizeIvano Malavolta
 
The Green Lab - [12-A] Data visualization in R
The Green Lab - [12-A] Data visualization in RThe Green Lab - [12-A] Data visualization in R
The Green Lab - [12-A] Data visualization in RGiuseppe Procaccianti
 
The Green Lab - [05 A] Experiment design (basics)
The Green Lab - [05 A] Experiment design (basics)The Green Lab - [05 A] Experiment design (basics)
The Green Lab - [05 A] Experiment design (basics)Ivano Malavolta
 
The Green Lab - [13 B] Future research challenges
The Green Lab - [13 B] Future research challengesThe Green Lab - [13 B] Future research challenges
The Green Lab - [13 B] Future research challengesIvano Malavolta
 
The Green Lab - [09 B] Experiment validity
The Green Lab - [09  B] Experiment validityThe Green Lab - [09  B] Experiment validity
The Green Lab - [09 B] Experiment validityIvano Malavolta
 

Viewers also liked (20)

Energy-aware Computing
Energy-aware ComputingEnergy-aware Computing
Energy-aware Computing
 
Low-power Innovative techniques for Wearable Computing
Low-power Innovative techniques for Wearable ComputingLow-power Innovative techniques for Wearable Computing
Low-power Innovative techniques for Wearable Computing
 
GPUs, CPUs and SoC
GPUs, CPUs and SoCGPUs, CPUs and SoC
GPUs, CPUs and SoC
 
The Green Lab - [01 C] Empirical software engineering
The Green Lab - [01 C] Empirical software engineeringThe Green Lab - [01 C] Empirical software engineering
The Green Lab - [01 C] Empirical software engineering
 
The Green Lab - [02 A] The experimental process
The Green Lab - [02 A] The experimental processThe Green Lab - [02 A] The experimental process
The Green Lab - [02 A] The experimental process
 
The Green Lab - [02 B] Experiment scoping
The Green Lab - [02 B] Experiment scopingThe Green Lab - [02 B] Experiment scoping
The Green Lab - [02 B] Experiment scoping
 
The Green Lab - [02 C] [case study] Progressive web apps
The Green Lab - [02 C] [case study] Progressive web appsThe Green Lab - [02 C] [case study] Progressive web apps
The Green Lab - [02 C] [case study] Progressive web apps
 
The Green Lab - [01-B] Case study presentation
The Green Lab - [01-B] Case study presentationThe Green Lab - [01-B] Case study presentation
The Green Lab - [01-B] Case study presentation
 
The Green Lab - [04 B] [PWA] Experiment setup
The Green Lab - [04 B] [PWA] Experiment setupThe Green Lab - [04 B] [PWA] Experiment setup
The Green Lab - [04 B] [PWA] Experiment setup
 
Beyond Native Apps: Web Technologies to the Rescue! [SPLASH 2016 - Mobile! k...
Beyond Native Apps:  Web Technologies to the Rescue! [SPLASH 2016 - Mobile! k...Beyond Native Apps:  Web Technologies to the Rescue! [SPLASH 2016 - Mobile! k...
Beyond Native Apps: Web Technologies to the Rescue! [SPLASH 2016 - Mobile! k...
 
The Green Lab - [04-A] Lab environment and tools
The Green Lab - [04-A] Lab environment and toolsThe Green Lab - [04-A] Lab environment and tools
The Green Lab - [04-A] Lab environment and tools
 
The Green Lab - [03 B] Measurement theory basics
The Green Lab - [03 B] Measurement theory basicsThe Green Lab - [03 B] Measurement theory basics
The Green Lab - [03 B] Measurement theory basics
 
The Green Lab - [07-A] Data Analysis
The Green Lab - [07-A] Data AnalysisThe Green Lab - [07-A] Data Analysis
The Green Lab - [07-A] Data Analysis
 
The Green Lab - [11-A] Data Visualization
The Green Lab - [11-A] Data VisualizationThe Green Lab - [11-A] Data Visualization
The Green Lab - [11-A] Data Visualization
 
The Green Lab - [07-B] Hypothesis Testing
The Green Lab - [07-B] Hypothesis TestingThe Green Lab - [07-B] Hypothesis Testing
The Green Lab - [07-B] Hypothesis Testing
 
The Green Lab - [09 A] Statistical tests and effect size
The Green Lab - [09 A] Statistical tests and effect sizeThe Green Lab - [09 A] Statistical tests and effect size
The Green Lab - [09 A] Statistical tests and effect size
 
The Green Lab - [12-A] Data visualization in R
The Green Lab - [12-A] Data visualization in RThe Green Lab - [12-A] Data visualization in R
The Green Lab - [12-A] Data visualization in R
 
The Green Lab - [05 A] Experiment design (basics)
The Green Lab - [05 A] Experiment design (basics)The Green Lab - [05 A] Experiment design (basics)
The Green Lab - [05 A] Experiment design (basics)
 
The Green Lab - [13 B] Future research challenges
The Green Lab - [13 B] Future research challengesThe Green Lab - [13 B] Future research challenges
The Green Lab - [13 B] Future research challenges
 
The Green Lab - [09 B] Experiment validity
The Green Lab - [09  B] Experiment validityThe Green Lab - [09  B] Experiment validity
The Green Lab - [09 B] Experiment validity
 

Similar to The legacy of unsustainable software

bitsissue13_onlinesingle_autumn15
bitsissue13_onlinesingle_autumn15bitsissue13_onlinesingle_autumn15
bitsissue13_onlinesingle_autumn15Eugenia Twomey
 
Nature based solutions to inspire and shape transformative change 2014
Nature based solutions to inspire and shape transformative change 2014Nature based solutions to inspire and shape transformative change 2014
Nature based solutions to inspire and shape transformative change 2014Leen Gorissen
 
Software Sustainability: The Challenges and Opportunities for Enterprises and...
Software Sustainability: The Challenges and Opportunities for Enterprises and...Software Sustainability: The Challenges and Opportunities for Enterprises and...
Software Sustainability: The Challenges and Opportunities for Enterprises and...Patricia Lago
 
ICT & SDGs
ICT & SDGsICT & SDGs
ICT & SDGsEricsson
 
Bringing the State of the Environment Report To Life
Bringing the State of the Environment Report To LifeBringing the State of the Environment Report To Life
Bringing the State of the Environment Report To LifeDoghouse Agency
 
Cloud and Big Data Come Together in the Ocean Observatories Initiative to Giv...
Cloud and Big Data Come Together in the Ocean Observatories Initiative to Giv...Cloud and Big Data Come Together in the Ocean Observatories Initiative to Giv...
Cloud and Big Data Come Together in the Ocean Observatories Initiative to Giv...Dana Gardner
 
st-block-32-1445970908454-raw-newscdfall2015newsletter
st-block-32-1445970908454-raw-newscdfall2015newsletterst-block-32-1445970908454-raw-newscdfall2015newsletter
st-block-32-1445970908454-raw-newscdfall2015newsletterTamara Hembree
 
DOTSOFT Archiving, Analytics & more
DOTSOFT Archiving, Analytics & moreDOTSOFT Archiving, Analytics & more
DOTSOFT Archiving, Analytics & moreOdysseas Spyroglou
 
Cloud Computing Security From Sngle to multi Clouds Full Documentaion
Cloud Computing Security From Sngle to multi Clouds Full DocumentaionCloud Computing Security From Sngle to multi Clouds Full Documentaion
Cloud Computing Security From Sngle to multi Clouds Full DocumentaionVamshi Chowdary
 
DesignLab University of Twente
DesignLab University of TwenteDesignLab University of Twente
DesignLab University of TwenteFrank Kresin
 
Kurogo Higher Ed Mobile Conference 2017: Putting the ‘Community’ in Communit...
Kurogo Higher Ed Mobile Conference 2017: 	Putting the ‘Community’ in Communit...Kurogo Higher Ed Mobile Conference 2017: 	Putting the ‘Community’ in Communit...
Kurogo Higher Ed Mobile Conference 2017: Putting the ‘Community’ in Communit...modolabs
 
Internet of things: accelerating action on climate change adaptation
Internet of things: accelerating action on climate change adaptationInternet of things: accelerating action on climate change adaptation
Internet of things: accelerating action on climate change adaptationTariq A. Deen
 
Internet of things: accelerating action on climate change adaptation
Internet of things: accelerating action on climate change adaptationInternet of things: accelerating action on climate change adaptation
Internet of things: accelerating action on climate change adaptationNAP Events
 
APPLICATION OF DIGITAL CLOUD LIBRARIES FOR ETHIOPIAN PUBLIC HIGHER LEARNING I...
APPLICATION OF DIGITAL CLOUD LIBRARIES FOR ETHIOPIAN PUBLIC HIGHER LEARNING I...APPLICATION OF DIGITAL CLOUD LIBRARIES FOR ETHIOPIAN PUBLIC HIGHER LEARNING I...
APPLICATION OF DIGITAL CLOUD LIBRARIES FOR ETHIOPIAN PUBLIC HIGHER LEARNING I...IAEME Publication
 
Regional Universities Nework (RUN) Vietnam Agriculture Group
Regional Universities Nework (RUN) Vietnam Agriculture GroupRegional Universities Nework (RUN) Vietnam Agriculture Group
Regional Universities Nework (RUN) Vietnam Agriculture GroupHelen Thompson
 
EBA Internship Program 2015-2016
EBA Internship Program 2015-2016EBA Internship Program 2015-2016
EBA Internship Program 2015-2016Hendy Irawan
 
CSU Library Sustainability Overview
CSU Library Sustainability OverviewCSU Library Sustainability Overview
CSU Library Sustainability OverviewKatie Hannan
 

Similar to The legacy of unsustainable software (20)

bitsissue13_onlinesingle_autumn15
bitsissue13_onlinesingle_autumn15bitsissue13_onlinesingle_autumn15
bitsissue13_onlinesingle_autumn15
 
Nature based solutions to inspire and shape transformative change 2014
Nature based solutions to inspire and shape transformative change 2014Nature based solutions to inspire and shape transformative change 2014
Nature based solutions to inspire and shape transformative change 2014
 
Software Sustainability: The Challenges and Opportunities for Enterprises and...
Software Sustainability: The Challenges and Opportunities for Enterprises and...Software Sustainability: The Challenges and Opportunities for Enterprises and...
Software Sustainability: The Challenges and Opportunities for Enterprises and...
 
du IHC Case Study 2013
du IHC Case Study 2013du IHC Case Study 2013
du IHC Case Study 2013
 
ICT & Sustainable Development Goals - 2016
ICT & Sustainable Development Goals - 2016ICT & Sustainable Development Goals - 2016
ICT & Sustainable Development Goals - 2016
 
ICT & SDGs
ICT & SDGsICT & SDGs
ICT & SDGs
 
Bringing the State of the Environment Report To Life
Bringing the State of the Environment Report To LifeBringing the State of the Environment Report To Life
Bringing the State of the Environment Report To Life
 
Cloud and Big Data Come Together in the Ocean Observatories Initiative to Giv...
Cloud and Big Data Come Together in the Ocean Observatories Initiative to Giv...Cloud and Big Data Come Together in the Ocean Observatories Initiative to Giv...
Cloud and Big Data Come Together in the Ocean Observatories Initiative to Giv...
 
st-block-32-1445970908454-raw-newscdfall2015newsletter
st-block-32-1445970908454-raw-newscdfall2015newsletterst-block-32-1445970908454-raw-newscdfall2015newsletter
st-block-32-1445970908454-raw-newscdfall2015newsletter
 
DOTSOFT Archiving, Analytics & more
DOTSOFT Archiving, Analytics & moreDOTSOFT Archiving, Analytics & more
DOTSOFT Archiving, Analytics & more
 
Cloud Computing Security From Sngle to multi Clouds Full Documentaion
Cloud Computing Security From Sngle to multi Clouds Full DocumentaionCloud Computing Security From Sngle to multi Clouds Full Documentaion
Cloud Computing Security From Sngle to multi Clouds Full Documentaion
 
DesignLab University of Twente
DesignLab University of TwenteDesignLab University of Twente
DesignLab University of Twente
 
Kurogo Higher Ed Mobile Conference 2017: Putting the ‘Community’ in Communit...
Kurogo Higher Ed Mobile Conference 2017: 	Putting the ‘Community’ in Communit...Kurogo Higher Ed Mobile Conference 2017: 	Putting the ‘Community’ in Communit...
Kurogo Higher Ed Mobile Conference 2017: Putting the ‘Community’ in Communit...
 
Internet of things: accelerating action on climate change adaptation
Internet of things: accelerating action on climate change adaptationInternet of things: accelerating action on climate change adaptation
Internet of things: accelerating action on climate change adaptation
 
Internet of things: accelerating action on climate change adaptation
Internet of things: accelerating action on climate change adaptationInternet of things: accelerating action on climate change adaptation
Internet of things: accelerating action on climate change adaptation
 
Conf report
Conf reportConf report
Conf report
 
APPLICATION OF DIGITAL CLOUD LIBRARIES FOR ETHIOPIAN PUBLIC HIGHER LEARNING I...
APPLICATION OF DIGITAL CLOUD LIBRARIES FOR ETHIOPIAN PUBLIC HIGHER LEARNING I...APPLICATION OF DIGITAL CLOUD LIBRARIES FOR ETHIOPIAN PUBLIC HIGHER LEARNING I...
APPLICATION OF DIGITAL CLOUD LIBRARIES FOR ETHIOPIAN PUBLIC HIGHER LEARNING I...
 
Regional Universities Nework (RUN) Vietnam Agriculture Group
Regional Universities Nework (RUN) Vietnam Agriculture GroupRegional Universities Nework (RUN) Vietnam Agriculture Group
Regional Universities Nework (RUN) Vietnam Agriculture Group
 
EBA Internship Program 2015-2016
EBA Internship Program 2015-2016EBA Internship Program 2015-2016
EBA Internship Program 2015-2016
 
CSU Library Sustainability Overview
CSU Library Sustainability OverviewCSU Library Sustainability Overview
CSU Library Sustainability Overview
 

More from Patricia Lago

Sustainability - The Software Perspective
Sustainability - The Software PerspectiveSustainability - The Software Perspective
Sustainability - The Software PerspectivePatricia Lago
 
How to bring Sustainability in your Organization – Green IT
How to bring Sustainability in your Organization – Green ITHow to bring Sustainability in your Organization – Green IT
How to bring Sustainability in your Organization – Green ITPatricia Lago
 
Teaching and Instructional Work
Teaching and Instructional WorkTeaching and Instructional Work
Teaching and Instructional WorkPatricia Lago
 
Green Software: Architecture Decision-making for Sustainability
Green Software: Architecture Decision-making for SustainabilityGreen Software: Architecture Decision-making for Sustainability
Green Software: Architecture Decision-making for SustainabilityPatricia Lago
 
The History of Software Architecture: In the eye of the practitioner
The History of Software Architecture: In the eye of the practitionerThe History of Software Architecture: In the eye of the practitioner
The History of Software Architecture: In the eye of the practitionerPatricia Lago
 
VERSEN @NWO SIG software
VERSEN @NWO SIG softwareVERSEN @NWO SIG software
VERSEN @NWO SIG softwarePatricia Lago
 
Self-adaptation Approaches for Energy Efficiency
Self-adaptation Approaches for Energy EfficiencySelf-adaptation Approaches for Energy Efficiency
Self-adaptation Approaches for Energy EfficiencyPatricia Lago
 
Designing Software with a Sustainability Intent - The Software Sustainability...
Designing Software with a Sustainability Intent - The Software Sustainability...Designing Software with a Sustainability Intent - The Software Sustainability...
Designing Software with a Sustainability Intent - The Software Sustainability...Patricia Lago
 
Adopting sustainability in ICT industry: from the trenches
Adopting sustainability in ICT industry: from the trenchesAdopting sustainability in ICT industry: from the trenches
Adopting sustainability in ICT industry: from the trenchesPatricia Lago
 
Sustainable Software for a Digital Society
Sustainable Software for a Digital SocietySustainable Software for a Digital Society
Sustainable Software for a Digital SocietyPatricia Lago
 
SoSA: A Software Sustainability Assessment Method
SoSA: A Software Sustainability Assessment MethodSoSA: A Software Sustainability Assessment Method
SoSA: A Software Sustainability Assessment MethodPatricia Lago
 
Green Software at VU University Amsterdam
Green Software at VU University AmsterdamGreen Software at VU University Amsterdam
Green Software at VU University AmsterdamPatricia Lago
 
Cloudlet-Based Cyber-Foraging in Resource-Constrained Environments
Cloudlet-Based Cyber-Foraging in Resource-Constrained EnvironmentsCloudlet-Based Cyber-Foraging in Resource-Constrained Environments
Cloudlet-Based Cyber-Foraging in Resource-Constrained EnvironmentsPatricia Lago
 
Green scan methodology for green software assessment
Green scan methodology for green software assessmentGreen scan methodology for green software assessment
Green scan methodology for green software assessmentPatricia Lago
 
Master Information Sciences 2013-2014 at VU University Amsterdam
Master Information Sciences 2013-2014 at VU University AmsterdamMaster Information Sciences 2013-2014 at VU University Amsterdam
Master Information Sciences 2013-2014 at VU University AmsterdamPatricia Lago
 
The Shrinking Woman in Computer Science
The Shrinking Woman in Computer ScienceThe Shrinking Woman in Computer Science
The Shrinking Woman in Computer SciencePatricia Lago
 

More from Patricia Lago (17)

Sustainability - The Software Perspective
Sustainability - The Software PerspectiveSustainability - The Software Perspective
Sustainability - The Software Perspective
 
How to bring Sustainability in your Organization – Green IT
How to bring Sustainability in your Organization – Green ITHow to bring Sustainability in your Organization – Green IT
How to bring Sustainability in your Organization – Green IT
 
Teaching and Instructional Work
Teaching and Instructional WorkTeaching and Instructional Work
Teaching and Instructional Work
 
Green Software: Architecture Decision-making for Sustainability
Green Software: Architecture Decision-making for SustainabilityGreen Software: Architecture Decision-making for Sustainability
Green Software: Architecture Decision-making for Sustainability
 
The History of Software Architecture: In the eye of the practitioner
The History of Software Architecture: In the eye of the practitionerThe History of Software Architecture: In the eye of the practitioner
The History of Software Architecture: In the eye of the practitioner
 
VERSEN @NWO SIG software
VERSEN @NWO SIG softwareVERSEN @NWO SIG software
VERSEN @NWO SIG software
 
Self-adaptation Approaches for Energy Efficiency
Self-adaptation Approaches for Energy EfficiencySelf-adaptation Approaches for Energy Efficiency
Self-adaptation Approaches for Energy Efficiency
 
Designing Software with a Sustainability Intent - The Software Sustainability...
Designing Software with a Sustainability Intent - The Software Sustainability...Designing Software with a Sustainability Intent - The Software Sustainability...
Designing Software with a Sustainability Intent - The Software Sustainability...
 
Adopting sustainability in ICT industry: from the trenches
Adopting sustainability in ICT industry: from the trenchesAdopting sustainability in ICT industry: from the trenches
Adopting sustainability in ICT industry: from the trenches
 
Sustainable Software for a Digital Society
Sustainable Software for a Digital SocietySustainable Software for a Digital Society
Sustainable Software for a Digital Society
 
SoSA: A Software Sustainability Assessment Method
SoSA: A Software Sustainability Assessment MethodSoSA: A Software Sustainability Assessment Method
SoSA: A Software Sustainability Assessment Method
 
Green Software at VU University Amsterdam
Green Software at VU University AmsterdamGreen Software at VU University Amsterdam
Green Software at VU University Amsterdam
 
20141203 sen plago
20141203 sen plago20141203 sen plago
20141203 sen plago
 
Cloudlet-Based Cyber-Foraging in Resource-Constrained Environments
Cloudlet-Based Cyber-Foraging in Resource-Constrained EnvironmentsCloudlet-Based Cyber-Foraging in Resource-Constrained Environments
Cloudlet-Based Cyber-Foraging in Resource-Constrained Environments
 
Green scan methodology for green software assessment
Green scan methodology for green software assessmentGreen scan methodology for green software assessment
Green scan methodology for green software assessment
 
Master Information Sciences 2013-2014 at VU University Amsterdam
Master Information Sciences 2013-2014 at VU University AmsterdamMaster Information Sciences 2013-2014 at VU University Amsterdam
Master Information Sciences 2013-2014 at VU University Amsterdam
 
The Shrinking Woman in Computer Science
The Shrinking Woman in Computer ScienceThe Shrinking Woman in Computer Science
The Shrinking Woman in Computer Science
 

Recently uploaded

MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfYashikaSharma391629
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 

Recently uploaded (20)

MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 

The legacy of unsustainable software

  • 2.
  • 3. 21.Text Romy Lange & Odette van der Veeken We couldn’t be happier, but it also made us realize that we had to think about transitioning from what used to be a relatively closed and largely independent campus to one that’s far more integrated with the area and everything that is happening here. We want to make ourselves more visible to the outside world and increase our accessibility, both now and in the future. Lots of people simply pass by the campus, but everyone is welcome to use our facilities or grab a coffee here.’ INCREASING ACCESSIBILITY Years ago, VU’s main building was located in the very heart of Amsterdam. But as the student body got bigger and space got tight, the university traded the city centre for a new campus on De Boelelaan in the 1960s. ‘Up until around 2005, many people felt that the university was located on the fringes of the city’, Franc says. ‘But given the pace of city development since then, we now find ourselves back in the thick of the urban structure. 20. The road to a sustainable and bustling VU Campus Vrije Universiteit Amsterdam has a clear vision and strong set of ambitions in the field of sustainability. To achieve them, the VU grounds are undergoing a complete overhaul to create a new, green campus. The project has three strategic aims, one of which is to increase activity and enhance the quality of life on the university campus, where nearly 30,000 people come daily to work and study. This will encompass the development of a sustainable VU campus, contributing to sustainable area development, improving the natural environment and fostering a blend of residential facilities and urban amenities. So how will these plans take shape over the years ahead? Hello Zuidas talked to Franc van Nunen, director campus development, and Willem Verduyn, real estate manager at VU Corporate Real Estate and Facilities (FCO), who is also the newly appointed board member of the Green Business Club Zuidas. A SUSTAINABLE CAMPUS One step on the way to creating a sustainable campus for research and education was the foundation of the Green Office in October of last year. This is a sustainability platform run by and for students and staff who are committed to a greener, more eco-friendly university. ‘It has already given rise to a number of fantastic sustainable projects’, says Willem. ‘For instance, take Join The Pipe, an initiative to install drinking fountains all around the campus, where students can get drinking water and which has led to a drop in purchases of bottled water. Other examples are the creation of a rooftop garden and a recently unveiled charging point on the campus square, where people can charge their electronic devices using solar energy.’ ‘We feel we’re an integral part of Zuidas.’ Water and energy are two key components of the plans for greening the VU campus. VU Amsterdam and VU Medical Center have also jointly signed a water storage and management agreement with Waternet. ‘This comes out of our deep-seated awareness that as a major occupant in an area undergoing massive development, we have a serious responsibility to bear’, explains Franc. ‘Besides, we’re also renewing our energy master plan. That involves upgrading the capacity of the existing power station to guarantee a reliable, affordable, sustainable and environmentally friendly on-campus energy supply for the next 15 years.’ SUSTAINABLE AREA DEVELOPMENT As well as creating a sustainable campus, VU Amsterdam is also keen to contribute to sustainable area development, as attested by its recent signing of the Sustainability Ambition Statement of the Zuidas Green Business Club. ‘Lots of people simply pass by, but everyone is welcome to use our facilities.’ ‘We’re one of 25 organizations to have signed the statement, underscoring our commitment to sustainability efforts not only on campus, but across the entire Zuidas district’, explains Willem. ‘We feel that we’re an integral part of Zuidas and therefore also believe it’s important to be an active local player. It’s wonderful to be a part of the whole community here. Apart from the social dimensions, our main concerns are mobility and the green quality of the area. Thousands and thousands of visitors come here every day, so it’s crucial that transport to and from the area is structured as sustainably as possible. And we are also working actively on water storage. One concern is to prevent flooding during heavy downpours. These are responsibilities that we all share here in Zuidas.’ Franc van Nunen & Willem Verduyn
  • 4.
  • 5. THE SOFTWARE LAB Research in Engineering Smart and Sustainable Software: this is what we do…
  • 6. Education: CS Master – Track Software Engineering and Green IT
  • 7. ‹#› Het begint met een idee Software follow(ed) unsustainable practices Software is disrupting (future) social and business contexts PATRICIA LAGO ©2016
  • 8. The software industry and unsustainability ENIAC Programmers Project (1946) Photo: Corbis Steve Jobs unveils the iPhone (2007) Photo: Wikimedia Commons Potential 87% energy savings with cloud migration of legacy software [Berkeley Labs] PATRICIA LAGO ©2016 Hardware optimizations are negated by software inefficiencies [cf. Wirth’ Law]
  • 9. ‹#› Het begint met een idee “Software is eating the world”. Marc Andreessen, 2011 PHOTO: NIGEL PARRY PATRICIA LAGO ©2016
  • 10. “Software is eating the world”. Marc Andreessen, 2011 PATRICIA LAGO ©2016 © DHL © TESLA
  • 11. What does “green software” mean? © Patricia Lago 2014 Energy efficient Energy aware Sustainable
  • 12. What does “green software” mean? © Patricia Lago 2014 Myth: energy-efficient hardware will solve the issue
  • 13. Energy-efficient software: By implementation [Procaccianti, Fernandez, Lago, Empirical evaluation of two best practices for energy-efficient software development, Journal of Systems and Software, 117:185-198, 2016] [S2 Green Software Wiki, wiki.cs.vu.nl/green_software]
  • 15. Need 4 research: Too many variables, too much “noise”
  • 16. PATRICIA LAGO ©2016 Some numbers: true or false? EFFICIENT DATABASE QUERIES -25% energy consumption OPTIMIZED DATA MANAGEMENT +70% performance SMART USE OF WEB RESOURCES -8,5% energy consumption WEBSITE CONTENT DELIVERY -45% energy consumption FLEXIBLE COMPUTATION OFFLOAD -40% power consumption SOFTWARE REFACTORING -50% energy consumption -20% power consumption
  • 17. Energy-aware (smart) software: Cyber-foraging optimizes functionality by resource discovery Resource scarce environment Mission impossible II (2000), the moSon picture Smart home
  • 18. Need 4 research: A green label for software, too
  • 19. PATRICIA LAGO ©2016 What should a green label really do? www.sustainability.com
  • 20. PATRICIA LAGO ©2016 What should a green label mean for software? www.sustainability.com
  • 21. (Energy-aware) smart software: Cyber-foraging optimizes functionality by resource discovery G. Lewis & P. Lago, “CharacterizaZon of Cyber-Foraging Usage Contexts”, In Soaware Architecture, Springer LNCS (2015) E.g., location, user profile, schedule, battery Availability, privacy, QoS, … Network connectivity, data traffic, proximity, functionality, …
  • 22. (Energy-aware) smart software: Cyber-foraging software tactics make the cloud smarter G. Lewis & P. Lago, “CharacterizaZon of Cyber-Foraging Usage Contexts”, In Soaware Architecture, Springer LNCS (2015) SurrogateMobile Client Legend System Boundary Cyber- Foraging Enabled Mobile App Custom Runtime Component Data Staging Client Call Data Staging Manager Execute Data Operation Execute Data Operation(Pre-Fetch Hints) Enterprise Cloud File Read/ Write (Synchronous) Cache Repository Cloud Data Repository Data Operation Data Operation File Read/Write (Asynchronous) File Pre-Fetch Hints Pre-Fetch Algorithm Calculate Pre-Fetch Data Set(Pre-Fetch Hints) Pre-Fetch Data Set Sync Cache E.g, location, user profile, schedule Retrieves data from the cloud according to algorithm and stores it locally Only when data is not already available on the surrogate
  • 23. If software gets smarter, should we (still) invest in a greener cloud? PATRICIA LAGO ©2016 SOURCE: Trends ICT en Energie 2013-2030 (2016)
  • 24. Source: Clicking Clean, Greenpeace, 2014 A collective global electricity consumption from 7.4% in 2012 to 12% by 2017 (2015) PATRICIA LAGO ©2016 Internet data is now growing at 20% per year (2015). Less than 1% is actually used. Should we invest in a greener cloud?
  • 25. Source: Clicking Clean, Greenpeace, 2014 Need 4 research (and better practice): How to provide the right tools for informed decision making? PATRICIA LAGO ©2016
  • 26. What software product should we buy? PATRICIA LAGO ©2016 Comparison study between IE9, Chrome, Firefox, Opera, Safari Guess who won?
  • 27. What software product should we buy? PATRICIA LAGO ©2016
  • 28. Need 4 research (and better practice): (Truthful) visualizations PATRICIA LAGO ©2016 IE9 Chrome FireFox Opera Safari 0
  • 30. PATRICIA LAGO ©2016 Case Environment Stakeholders Value Objects (Assets) • Per 4D dimension (where applicable) • Quantifiable element (metric / KPI Value Interests (Targets/Concerns) DISCOVERY Top-down Impact assessment LEARNING Bo9om-up MATURING Itera@ve Strategies PracSces & Metrics/KPIs So#ware architecture quality assessment Impacts Workshops,focusgroups,analyses Surveys, pilots Refactoring Need 4 research: Framing Sustainability as a Software Quality Property
  • 31. Embody sustainability in SE IMAGE: ANONYMOUS Measure and visualize SOURCES: S2GROUP (2014) & ADS project BIG DATA 4 GREEN SOFTWARE (2015) Informed design decision making SOURCES: LAGO, LEWIS, PROCACCIANTI (WICSA 2014. ECSA 2015) Smart resource utilization PATRICIA LAGO ©2016
  • 32. The 2016 Sustainability Leaders © A GLOBESCAN SUSTAINABILITY SURVEY PATRICIA LAGO ©2016 In your opinion, who should lead the sustainable development agenda over the next 20 years?
  • 33. Thank you 33@patricia_lago Credits: slides, ideas and results are a collecZve effort with my bright and energeZc colleagues in the S2 Group @Vrije Universiteit Amsterdam www.s2group.cs.vu.nl
  • 34. The 2016 Sustainability Leaders © A GLOBESCAN SUSTAINABILITY SURVEY PATRICIA LAGO ©2016 What specific companies do you think are leaders in integrating sustainability into their business strategy?