Evaluating the Impact of Prediction Techniques: Software Reliability Perspective
Source abstract
Abstract
Maintaining software reliability is the key idea for conducting quality research. This can be done by having less complex applications. While developers and other experts have made significant efforts in this context, the level of reliability is not the same as it should be. Therefore, further research into the most detailed mechanisms for evaluating and increasing software reliability is essential. A significant aspect of growing the degree of reliable applications is the quantitative assessment of reliability. There are multiple statistical as well as soft computing methods available in literature for predicting reliability of software. However, none of these mechanisms are useful for all kinds of failure datasets and applications. Hence finding the most optimal model for reliability prediction is an important concern. This paper suggests a novel method to substantially pick the best model of reliability prediction. This method is the combination of analytic hierarchy method (AHP), hesitant fuzzy (HF) sets and technique for order of preference by similarity to ideal solution (TOPSIS). In addition, using the different iterations of the process, procedural sensitivity was also performed to validate the findings. The findings of the software reliability prediction models prioritization will help the developers to estimate reliability prediction based on the software type.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Software Reliability and Analysis Research · Software Engineering Research · Reliability and Maintenance Optimization
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (27)
Show source-provided references
1. Soft computing approach for prediction of software reliability
2. Time-dependent error-detection rate model for software reliability and other performance measures10.1109/TR.1979.5220566 ↗
3. A logarithmic Poisson execution time model for software reliability measurement
4. Software reliability measurement and assessment with stochastic differential equations
5. An analysis of factors affecting software reliability10.1016/S0164-1212(99)00075-8 ↗
6. Development of software reliability growth models for industrial applications using fuzzy logic10.3844/jcssp.2011.1574.1580 ↗
7. Software reliability prediction using neural network with encoded input10.5120/7492-0586 ↗
8. Measuring security durability of software through fuzzy-based decision-making process10.2991/ijcis.d.190513.001 ↗
9. Decision making with the analytic hierarchy process10.1504/IJSSCI.2008.017590 ↗
10. Best-worst multi-criteria decision-making method10.1016/j.omega.2014.11.009 ↗
11. Classementetchoixenprésence de points de vue multiples (la méthode ELECTRE)
12. A preference ranking organisation method: The PROMETHEE method for MCDM10.1287/mnsc.31.6.647 ↗
13. Fuzzy VIKOR with an application to water resources planning10.1016/j.eswa.2011.04.097 ↗
14. A new approach for multiple objective decision making10.1016/0305-0548(93)90109-V ↗
15. Wikipedia Team, Multiple Criteria Decision Analysis, San Francisco, USA: Wikipedia-The Free Encyclopedia, 2020. [Online]. Available: https://en.wikipedia.org/wiki/Multiple-criteria_decision_analysis, last visit Dec 17, 2020.
16. A unified fuzzy-based symmetrical multi-criteria decision-making method for evaluating sustainable-security of web applications10.3390/sym12030448 ↗
17. Sahu · Data Management, Analytics and Innovation · 2019 · 801 · 22110.1007/978-981-13-1402-5_17 ↗
18. An extensive comparison of bug prediction approaches
19. Hesitant fuzzy sets based symmetrical model of decision-making for estimating the durability of web application10.3390/sym12111770 ↗
20. Survey Team, IT Security Survey-2020. Grabenweg, Austria: AV-Comparatives, 2020. [Online]. Available: https://www.av-comparatives.org/surveys/it-security-survey-2020/.
21. Computerworld UK Staff, Top Software Failures in Recent History, London, England: Computer World, 2020. [Online]. Available: https://www.computerworld.com/article/3412197/top-software-failures-in-recent-history.html.
22. J. D. Musa, Software Reliability Engineering: More Reliable Software, Faster and Cheaper. New York, USA: Tata McGraw-Hill Education, 2004. [Online]. Available: https://www.amazon.in/Software-Reliability-Measurement-Application-McGraw-Hill/dp/007044093X/ref=pd_sim_1?pd_rd_w=QYNHQ&pf_rd_p=def9013b-b86e-414f-aa85-3cd0c0e9d6df&pf_rd_r=F1207Y6MGR7102QQJRTZ&pd_rd_r=2d01a563-c8e0-4e5f-a5a2-e839710238a7&pd_rd_wg=R0mw8&pd_rd_i=007044093X&psc=1.
23. J. C. Wong, The Cambridge Analytica Scandal Changed the World but It didn’t Change Facebook, San Francisco, USA: The Guardian, 2019. [Online]. https://www.theguardian.com/technology/2019/mar/17/the-cambridge-analytica-scandalchanged-the-world-but-it-didnt-change-facebook.
24. Hesitant fuzzy sets
25. Software-reliability growth with a Weibull test-effort: A model and application10.1109/24.210278 ↗
26. A Bayesian reliability growth model for computer software
27. Software reliability modelling and prediction with hidden Markov chains10.1191/1471082X05st087oa ↗