Architecture Design Decision Maps for Software Sustainability

Research output: Contribution to ConferencePaperAcademic

Abstract

In spite of the exciting hype around sustainability, we are very much lacking suitable instruments to design software-intensive systems that are sustainable and enable sustainability goals.

To fill this gap, we advocate the treatment of sustainability as a software quality property and defined a software sustainability assessment method that helps to make sustainability-driven design decisions. The method essentially relies on the definition of so-called ``decision maps'', i.e. views aimed at framing the architecture design concerns around the four sustainability dimensions mentioned above - technical, economic, social and environmental sustainability.

In this context, this paper presents the notion of decision map. We then use a number of illustrative examples extracted from industrial projects, to summarize our lessons learned and reflections with general observations and future research directions, with the goal to spark a discussion in the research community.

Conference

ConferenceIEEE/ACM International Conference on Software Engineering
Abbreviated titleICSE SEIS
CountryCanada
CityMontreal
Period25/05/1931/05/19

Fingerprint

Sustainable development
Software design
Electric sparks
Economics

Keywords

  • Software Engineering
  • Software Architecture
  • sustainability
  • software quality

VU Research Profile

  • Connected World
  • Science for Sustainability

Cite this

Lago, P. (Accepted/In press). Architecture Design Decision Maps for Software Sustainability. Paper presented at IEEE/ACM International Conference on Software Engineering, Montreal, Canada.
Lago, P. / Architecture Design Decision Maps for Software Sustainability. Paper presented at IEEE/ACM International Conference on Software Engineering, Montreal, Canada.
@conference{a42535287208497aa0d807c051311abe,
title = "Architecture Design Decision Maps for Software Sustainability",
abstract = "In spite of the exciting hype around sustainability, we are very much lacking suitable instruments to design software-intensive systems that are sustainable and enable sustainability goals. To fill this gap, we advocate the treatment of sustainability as a software quality property and defined a software sustainability assessment method that helps to make sustainability-driven design decisions. The method essentially relies on the definition of so-called ``decision maps'', i.e. views aimed at framing the architecture design concerns around the four sustainability dimensions mentioned above - technical, economic, social and environmental sustainability.In this context, this paper presents the notion of decision map. We then use a number of illustrative examples extracted from industrial projects, to summarize our lessons learned and reflections with general observations and future research directions, with the goal to spark a discussion in the research community.",
keywords = "Software Engineering, Software Architecture, sustainability, software quality",
author = "P. Lago",
year = "2019",
month = "5",
language = "English",
note = "IEEE/ACM International Conference on Software Engineering : Software Engineering in Society Track (SEIS), ICSE SEIS ; Conference date: 25-05-2019 Through 31-05-2019",

}

Lago, P 2019, 'Architecture Design Decision Maps for Software Sustainability' Paper presented at IEEE/ACM International Conference on Software Engineering, Montreal, Canada, 25/05/19 - 31/05/19, .

Architecture Design Decision Maps for Software Sustainability. / Lago, P.

2019. Paper presented at IEEE/ACM International Conference on Software Engineering, Montreal, Canada.

Research output: Contribution to ConferencePaperAcademic

TY - CONF

T1 - Architecture Design Decision Maps for Software Sustainability

AU - Lago, P.

PY - 2019/5

Y1 - 2019/5

N2 - In spite of the exciting hype around sustainability, we are very much lacking suitable instruments to design software-intensive systems that are sustainable and enable sustainability goals. To fill this gap, we advocate the treatment of sustainability as a software quality property and defined a software sustainability assessment method that helps to make sustainability-driven design decisions. The method essentially relies on the definition of so-called ``decision maps'', i.e. views aimed at framing the architecture design concerns around the four sustainability dimensions mentioned above - technical, economic, social and environmental sustainability.In this context, this paper presents the notion of decision map. We then use a number of illustrative examples extracted from industrial projects, to summarize our lessons learned and reflections with general observations and future research directions, with the goal to spark a discussion in the research community.

AB - In spite of the exciting hype around sustainability, we are very much lacking suitable instruments to design software-intensive systems that are sustainable and enable sustainability goals. To fill this gap, we advocate the treatment of sustainability as a software quality property and defined a software sustainability assessment method that helps to make sustainability-driven design decisions. The method essentially relies on the definition of so-called ``decision maps'', i.e. views aimed at framing the architecture design concerns around the four sustainability dimensions mentioned above - technical, economic, social and environmental sustainability.In this context, this paper presents the notion of decision map. We then use a number of illustrative examples extracted from industrial projects, to summarize our lessons learned and reflections with general observations and future research directions, with the goal to spark a discussion in the research community.

KW - Software Engineering

KW - Software Architecture

KW - sustainability

KW - software quality

M3 - Paper

ER -

Lago P. Architecture Design Decision Maps for Software Sustainability. 2019. Paper presented at IEEE/ACM International Conference on Software Engineering, Montreal, Canada.