Diversifying Software Architecture for Sustainability: A Value-Based Perspective

  • Dalia Sobhy
  • Rami Bahsoon
  • Leandro Minku
  • Rick Kazman
Conference paper

DOI: 10.1007/978-3-319-48992-6_4

Part of the Lecture Notes in Computer Science book series (LNCS, volume 9839)
Cite this paper as:
Sobhy D., Bahsoon R., Minku L., Kazman R. (2016) Diversifying Software Architecture for Sustainability: A Value-Based Perspective. In: Tekinerdogan B., Zdun U., Babar A. (eds) Software Architecture. ECSA 2016. Lecture Notes in Computer Science, vol 9839. Springer, Cham

Abstract

We use real options theory to evaluate the options of diversity in design by looking at the trade-offs between the cost and long-term value of different architectural strategies under uncertainty, given a set of scenarios of interest. As part of our approach, we extend one of the widely used architecture trade-offs analysis methods (Cost-Benefit Analysis Method) to incorporate diversification. We also use a case study to demonstrate how decision makers and architects can reason about sustainability using a diversified cost-value approach.

Copyright information

© Springer International Publishing AG 2016

Authors and Affiliations

  • Dalia Sobhy
    • 1
    • 2
  • Rami Bahsoon
    • 1
  • Leandro Minku
    • 3
  • Rick Kazman
    • 4
  1. 1.University of BirminghamBirminghamUK
  2. 2.Arab AcademyAlexandriaEgypt
  3. 3.School of Computer ScienceUniversity of LeicesterLeicesterUK
  4. 4.SEI/CMUUniversity of HawaiiHonoluluUSA

Personalised recommendations