Skip to main content
Log in

Prototype dependability model in software: an application using BOCR models

  • Original Article
  • Published:
International Journal of System Assurance Engineering and Management Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Mayhew P (1990) Software prototyping—implications for the people involved in systems-development. Adv Inf Syst Eng 436:290–305

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Saaty TL (1980) The analytic hierarchy process. McGraw-Hill, New York

    MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Saaty T (2005) Theory and applications of the analytic network process: decision making with benefits, opportunities, costs, and risks. RWS Publications, New York

    Google Scholar 

  • Saaty TL, Vargas LG (2006) Decision making with the analytic network process. Springer, Berlin

    MATH  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to K. Krishna Mohan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13198-016-0427-1

Keywords

Navigation