• DocumentCode
    467024
  • Title

    A Lightweight Value-based Software Architecture Evaluation

  • Author

    Kim, Chang-Ki ; Lee, Dan-hyung ; Ko, In-Young ; Baik, Jongmoon

  • Author_Institution
    Electron. Telecommun. Res. Inst., Daejeon
  • Volume
    2
  • fYear
    2007
  • fDate
    July 30 2007-Aug. 1 2007
  • Firstpage
    646
  • Lastpage
    649
  • Abstract
    Current software engineering practice is focused on value-neutral processes. Value-based architecting, one of value-based software engineering agendas, involves the further consideration of the system objectives associated with different stakeholder values in selecting an optimal architectural alternative. There are several value-based architectural evaluation techniques and cost benefit analysis method (CBAM) is a widely used, established technique based on return on investment (ROI). The weaknesses of the existing techniques are uncertainties from several subjective errors and the heavyweight process, which requires many steps and participation of stakeholders. This paper proposes a lightweight value-based architecture evaluation technique, called LiVASAE, using analytic hierarchy process (AHP), which can support a multi-criteria decision-making process. The proposed technique can help overcome the major weakness of the existing techniques such as the uncertainties caused by subjective decision making and heavy-weight process for architecture evaluations. LiVASAE provides a way to measure the uncertainty level using AHP´s consistency rate (CR) and It also provides three simplified evaluation steps. In addition, the LiVASAE presents a framework for decision makers to make technical decisions associated with business goals (or values) such as cost, time-to-market, and integration with legacy system.
  • Keywords
    cost-benefit analysis; software architecture; software performance evaluation; LiVASAE; analytic hierarchy process; cost benefit analysis; lightweight value-based software architecture evaluation; multicriteria decision making; return on investment; software engineering; Artificial intelligence; Computer architecture; Cost benefit analysis; Decision making; Distributed computing; Investments; Software architecture; Software engineering; Time to market; Uncertainty;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2007. SNPD 2007. Eighth ACIS International Conference on
  • Conference_Location
    Qingdao
  • Print_ISBN
    978-0-7695-2909-7
  • Type

    conf

  • DOI
    10.1109/SNPD.2007.507
  • Filename
    4287763