Software architecture evaluation methods based on cost benefit analysis and quantitative decision making

被引:0
作者
Jihyun Lee
Sungwon Kang
Chang-Ki Kim
机构
[1] Information and Communications University,Software Technology Institute
[2] Electronics Telecommunications Research Institute(ETRI),undefined
来源
Empirical Software Engineering | 2009年 / 14卷
关键词
Software architecture evaluation; CBAM; AHP; ANP;
D O I
暂无
中图分类号
学科分类号
摘要
Since many parts of the architecture evaluation steps of the Cost Benefit Analysis Method (CBAM) depend on the stakeholders’ empirical knowledge and intuition, it is very important that such an architecture evaluation method be able to faithfully reflect the knowledge of the experts in determining Architectural Strategy (AS). However, because CBAM requires the stakeholders to make a consensus or vote for collecting data for decision making, it is difficult to accurately reflect the stakeholders’ knowledge in the process. In order to overcome this limitation of CBAM, we propose the two new CBAM-based methods for software architecture evaluation, which respectively adopt the Analytic Hierarchy Process (AHP) and the Analytic Network Process (ANP). Since AHP and ANP use pair-wise comparison they are suitable for a cost and benefit analysis technique since its purpose is not to calculate correct values of benefit and cost but to decide AS with highest return on investment. For that, we first define a generic process of CBAM and develop variations from the generic process by applying AHP and ANP to obtain what we call the CBAM+AHP and CBAM+ANP methods. These new methods not only reflect the knowledge of experts more accurately but also reduce misjudgments. A case study comparison of CBAM and the two new methods is conducted using an industry software project. Because the cost benefit analysis process that we present is generic, new cost benefit analysis techniques with capabilities and characteristics different from the three methods we examine here can be derived by adopting various different constituent techniques.
引用
收藏
页码:453 / 475
页数:22
相关论文
共 50 条
[31]   A Hybrid Model of Hesitant Fuzzy Decision-Making Analysis for Estimating Usable-Security of Software [J].
Kumar, Rajeev ;
Baz, Abdullah ;
Alhakami, Hosam ;
Alhakami, Wajdi ;
Baz, Mohammed ;
Agrawal, Alka ;
Khan, Raees Ahmad .
IEEE ACCESS, 2020, 8 :72694-72712
[32]   Branding Taiwan for tourism using 'Decision Making Trial and Evaluation Laboratory' and 'Analytic Network Process' methods [J].
Chen, Chun-An ;
Lee, Ming-Huang ;
Yang, Ya-Hui .
SERVICE INDUSTRIES JOURNAL, 2012, 32 (08) :1355-1373
[33]   Multi-Attribute Decision Making (MADM) Model Based on Bayesian Neural Network Classification with Comparative Scoring Quantification Method Can Solve Intangible Value Valuation Issues in Benefit-Cost Analysis (BCA) [J].
Wang, Zhaojie ;
Wang, Hoi-Hei .
FINANCIAL TECHNOLOGY, ICFT 2024, 2025, 2437 :45-55
[34]   Developing the Expert Decision-Making Algorithm Using the Methods of Multi-Criteria Analysis [J].
Basheleishvili, Irakli .
CYBERNETICS AND INFORMATION TECHNOLOGIES, 2020, 20 (02) :22-29
[35]   Urban Flood Resilience Evaluation Based on Heterogeneous Data and Group Decision-Making [J].
He, Xiang ;
Hu, Yanzhu ;
Yang, Xiaojun ;
Wang, Song ;
Wang, Yingjian .
ENTROPY, 2024, 26 (09)
[36]   Evaluation of logistics providers for sustainable service quality: Analytics based decision making framework [J].
Gupta, Anchal ;
Singh, Rajesh Kumar ;
Mangla, Sachin Kr .
ANNALS OF OPERATIONS RESEARCH, 2022, 315 (02) :1617-1664
[37]   Research of Vocational Specialty Evaluation System Based on Group Decision-making Technique [J].
Chen Liang ;
Chen Li-fang ;
Qi Shu-li .
NATIONAL CONFERENCE OF HIGHER VOCATIONAL AND TECHNICAL EDUCATION ON COMPUTER INFORMATION, 2010, :65-+
[38]   Domestic load management based on integration of MODE and AHP-TOPSIS decision making methods [J].
Muhsen, Dhiaa Halboot ;
Haider, Haider Tarish ;
Al-Nidawi, Yaarob Mahjoob ;
Khatib, Tamer .
SUSTAINABLE CITIES AND SOCIETY, 2019, 50
[39]   Decision-makers' behavioral characteristics and multiple criteria decision-aiding. Impact of decision-making style and experience on methods' use, evaluation, and recommendation [J].
Wachowicz, Tomasz ;
Roszkowska, Ewa ;
Filipowicz-Chomko, Marzena .
OPERATIONS RESEARCH AND DECISIONS, 2024, 34 (03) :287-323
[40]   MCDM analysis of wind energy in Turkey: decision making based on environmental impact [J].
Sinem Değirmenci ;
Ferhat Bingöl ;
Sait C. Sofuoglu .
Environmental Science and Pollution Research, 2018, 25 :19753-19766