Abstract
Software development relies heavily on reliability apportionment. Using it, reliability goals for modules can be set at design and development stages. However, there are some issues in reliability apportioning at design stage in complex real-world choice situations, which are the involvement of both complexity and uncertainty are present. And the decision-maker may feel more comfortable making fuzzy decisions than precise comparisons because of this. Also, without involving user’s perception about software usage, reliability allocation cannot be performed effectively. Therefore this paper presents an approach, which incorporates user’s view with software manager’s and engineer’s views to provide an effective approach. To deal with the elusiveness present in conclusion making, fuzzy approach has been used. This methodology formulates fuzzy pair wise comparison matrix at different stages to calculate weight of respective element. The proposed model aims to determine the software reliability goals at planning and designing stage.

Similar content being viewed by others
References
Aggarwal KK (2007) Reliability engineering. Kluwar Academic Publishers, Netherlands
Aggarwal KK, Singh Y (1995) Software reliability apportionment using the analytic hierarchy process. ACMSIGSOFT Softw Eng Notes 20(5):56–61
Arora S, Misra R (2005) Software reliability improvement through operational profile testing Annual Reliability and Maintainability Symposium
Chatterjee S, Singh JB, Roy A (2013) A structure-based software reliability allocation using fuzzy analytic hierarchy process. Int J Syst Sci 46(3):513–525
Gu Y-K, Huang K-Q (2009) Fuzzy reliability allocation method for engine based on the experts knowledge. J Aerosp Power 24(5):1143–1149
Hong-bin Z, Zhi-xin J (2009) Complex system reliability allocation based on fuzzy decision method. In: Proceedings of the IEEE international workshop on intelligent systems and applications (ISA, 2009), China (pp. 1–4)
Jafarsalehi A (2009). Calculation of reliability allocation factor using sensitivity evaluation method. In: Proceedings of the IEEE eighth international conference on reliability, maintainability and safety (ICRMS, 2009), Iran (pp. 83–86)
Wang J-B, Wang J, Yongpeng W, Wang J, Zhu H, Lin M, Wang J (2018) A machine learning framework for resource allocation assisted by cloud computing. IEEE Netw 32(2):144–151. https://doi.org/10.1109/MNET.2018.1700293
Mahapatra GS, Mahapatra BS (2011) Redundancy optimization using intuitionistic fuzzy multi-objective programming. Int J Perform Eng 7(2):155–164
Wang YM, Luo Y, Hua Z (2008) On the extent analysis method for fuzzy AHP and its applications. Eur J Opera Res 186(2):735–747. https://doi.org/10.1016/j.ejor.2007.01.050
Musa, JD (1994) Sensitivity of field failure intensity to operational profile errors.In: Proc. 5th ISSRE (IEEE Computer Society, Monterey, USA, 1994), pp. 334–337
Poore JH, Trammell CJ (1995) Cleanroom software engineering: a reader. Blackwell, Oxford
Poore JH, Mills HD, Mutchler D (1993) Planning and certifying software system reliability. IEEE Softw 10(1):88–99
Saaty TL (1980) The analytic hierarchy process: planning. McGraw-Hill, London
Wang Y, Yam RCM, Zuo MJ, Tse P (2001) A comprehensive reliability allocation method for design of CNC lathes. Reliab Eng Syst Saf 72:247–252
Yingkui G, Shuyun T (2010) A fuzzy reliability allocation method for the product based on the knowledge. In: Proceedings of the IEEE international conference on measuring technology and mechatronics automation (ICMTMA, 2010), China (pp. 101–104)
Y-MWang, K. SChin, (2011) Fuzzy analytic hierarchy process: a logarithmic fuzzy preference programming methodology. I Int J Approx Reason 52:541–553
Zahedi F, Ashrafi N (1991) Software reliability allocation based on structure, utility, price, and cost. IEEE Trans Softw Eng 17(4):345–356
Funding
They have received no funding for the submitted work.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
Authors declare that they have no relevant financial or non-financial interests to report.
Ethical approval
No ethical approval is required.
Human and animal rights
This is an observational study.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Upadhyay, A., Yadav, D.K. & Yogi, K.K. FAHP based software reliability allocation concerning operational profile. Int J Syst Assur Eng Manag 13, 2583–2593 (2022). https://doi.org/10.1007/s13198-022-01667-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13198-022-01667-5