• DocumentCode
    146902
  • Title

    Evaluating Technical Debt in Cloud-Based Architectures Using Real Options

  • Author

    Alzaghoul, Esra ; Bahsoon, Rami

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Birmingham, Birmingham, UK
  • fYear
    2014
  • fDate
    7-10 April 2014
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    A Cloud-based Service-Oriented Architecture (CBSOA) is typically composed of web services, which are offered off the cloud marketplace. CB-SOA can improve its utility and add value to its composition by switching among its constituent services. We look at the option to defer the decision of substitution under uncertainty. We exploit Binomial Options to the formulation. We quantify the time-value of the architecture decisions of switching web services and technical debt they can imply on the structure. As CB-SOA are market-sensitive, dynamic and "volatile", the decision of deferral tends to be sensitive to these dynamics. Henceforth, the structural complexity of a CB-SOAcan change over time and so the technical debt as its constituent web services are modified, replaced, upgraded, etc. The method builds on Design Structure Matrix (DSM) and introduces time and complexity aware propagation cost metrics to assess the value of deferral decisions relative to changes in the structure. Architects of CB-SOA can use our method to assess the time value of deferring the decisions to switch web services relative to complexity, technical debt and value creation. We demonstrate the applicability of the method using an illustrative example.
  • Keywords
    Web services; cloud computing; service-oriented architecture; software metrics; CB-SOA; DSM; binomial options; cloud marketplace; cloud-based service-oriented architecture; complexity aware propagation; design structure matrix; structural complexity; switching Web service architecture decisions; technical debt; value creation; Computer architecture; Cost accounting; Investment; Quality of service; Service-oriented architecture; Switches; Cloud-based Architectures Composition; Managing Technical Debt; Real Options;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (ASWEC), 2014 23rd Australian
  • Conference_Location
    Milsons Point, NSW
  • Type

    conf

  • DOI
    10.1109/ASWEC.2014.27
  • Filename
    6824100