Abstract
Actual software project feasibility assessment is one of the foremost challenging and vital activities in estimating economics of software before its actual development. Therefore, prototyping in recent years, gradually become an approach to decide various options and possible outcomes before its real implementation and success of the projects. Most of the prototype studies in software engineering acts as a good pointer to envision and reflect upon the final product prediction. However, there has been dearth so far for a detailed economic analysis accountable for benefits, opportunities, risks and costs (BOCR) merits arising from various influencing factors (criteria and sub-criteria…). Further to determine the final possible outcomes (alternatives) through the trade-offs between the BOCR models. The present work attempts to close this gap. The modeling is performed in association with two types of models: analytic network process (ANP) and analytic hierarchy process (AHP) with complex relations between influencing factors. The former is illustrated as BOCR-ANP in the form of a control network and analysed through questionnaire based on expert judgement and historic data. The latter BOCR-AHP as a strategic hierarchy via real time data collected from the defect consolidation log data sets through linguistic variables proposed by same authors in our previous work. Thus we propose to investigate prototype dependability model through the inputs arising from expert judgement and real time data. More importantly our proposed model is realized without constructing actual working model. It is an analytical model based on inputs from past experience. The model can be a replacement for a working model for smaller/medium projects or additional inputs to strengthen working model for larger complex software systems. Thus our paper proposes a holistic model to assess the prototype dependability in software at prototype level in early in the software life cycle process. We carried over a case study to examine the proposed approach and to evaluate the economic feasibility of projects in I.T. industry.
Similar content being viewed by others
References
Lee AHI (2009) A fuzzy supplier selection model with the consideration of benefits, opportunities, costs and risks. Expert Syst Appl 36:2879–2893. doi:10.1016/j.eswa.2008.01.045
Lee AHI, Chang HJ, Lin CY (2009a) An evaluation model of buyer-supplier relationships in high-tech industry—the case of an electronic components manufacturer in Taiwan. Comput Ind Eng 57:1417–1430. doi:10.1016/j.cie.2009.07.012
Lee AHI, Chen HH, Kang HY (2009b) Multi-criteria decision making on strategic selection of wind farms. Renew Energy 34:120–126. doi:10.1016/j.renene.2008.04.013
Liang C, Li Q (2008) Enterprise information system project selection with regard to BOCR. Int J Proj Manag 26:810–820. doi:10.1016/j.ijproman.2007.11.001
Lichter H, Schneider-Hufschmidt M, Züllighoven H (1994) Prototyping in industrial software projects—bridging the gap between theory and practice. IEEE Trans Softw Eng 20:825–832
Mantei MM, Teorey TJ (1988) Cost/benefit analysis for incorporating human factors in the software lifecycle. Commun ACM 31:428–439. doi:10.1145/42404.42408
Mayhew P (1990) Software prototyping—implications for the people involved in systems-development. Adv Inf Syst Eng 436:290–305
Mohan KK, Srividya A, Gedela R (2007) Computational analysis of performance for heterogeneous integrated system with test automation. Int J Autom Comput 4:353–358. doi:10.1007/s11633-007-0353-4
Mohan KK, Srividya A, Gedela RK (2008a) Quality of service prediction using fuzzy logic and RUP implementation for process oriented development. Int J Reliab Qual Saf Eng 15:143–157
Mohan KK, Verma AK, Srividya A et al (2008b) Early quantitative software reliability prediction using petri-nets. In: IEEE region 10 and the third international conference on, industrial and information systems, 2008. ICIIS 2008. IEEE, pp 1–6. doi:10.1109/ICIINFS.2008.4798487
Mohan KK, Verma AK, Srividya A (2009) Early qualitative software reliability prediction and risk management in process centric development through a soft computing technique. Int J Reliab Qual Saf Eng 16:521–532. doi:10.1142/S0218539309003551
Mohan KK, Verma AK, Srividya A, Papic L (2010a) Integration of black-box and white-box modeling approaches for software reliability estimation. Int J Reliab Qual Saf Eng 17:261–273. doi:10.1142/S0218539310003792
Mohan KK, Harun RS, Srividya A, Verma AK (2010b) Quality framework for reliability improvement in SAP netweaver business intelligence environment through lean software development—a practical perspective. Int J Syst Assur Eng Manag 1:316–323. doi:10.1007/s13198-011-0029-x
Mohan KK, Srividya A, Verma AK (2010c) ANP-based software reliability prediction using PoCs and subsequent employment of orthogonal defect classification measurements for risk mitigation during prototype studies. Int J Syst Assur Eng Manag 1:11–16. doi:10.1007/s13198-010-0006-9
Mohan KK, Verma AK, Srividya A (2011) An effective early software reliability prediction procedure for process oriented development at prototype level employing artificial neural networks. Int J Reliab Qual Saf Eng 18:237–250. doi:10.1142/S0218539311004111
Saaty TL (1980) The analytic hierarchy process. McGraw-Hill, New York
Saaty TL (2004) Fundamentals of the analytic network process—multiple networks with benefits, costs, opportunities and risks. J Syst Sci Syst Eng 13:348–379. doi:10.1007/s11518-006-0171-1
Saaty T (2005) Theory and applications of the analytic network process: decision making with benefits, opportunities, costs, and risks. RWS Publications, New York
Saaty TL, Vargas LG (2006) Decision making with the analytic network process. Springer, Berlin
Srividya A, Krishna Mohan K, Verma AK (2009) Improvement of QoS in process centric software development using ANP. In: Third IEEE international conference on secure software integration and reliability improvement, 2009. SSIRI 2009. IEEE, pp. 451–452. doi:10.1109/SSIRI.2009.59
Zhi J, Garousi-Yusifo V, Sun B et al (2015) Cost, benefits and quality of software development documentation: a systematic mapping. J Syst Softw 99:175–198. doi:10.1016/j.jss.2014.09.042
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Mohan, K.K., Srividya, A. & Verma, A.K. Prototype dependability model in software: an application using BOCR models. Int J Syst Assur Eng Manag 7, 167–182 (2016). https://doi.org/10.1007/s13198-016-0427-1
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13198-016-0427-1