Appraising Early Reliability of a Software Component Using Fuzzy Inference

Author:

Goswami Puneet1,Noorwali Abdulfattah2,Kumar Arvind1ORCID,Khan Mohammad Zubair3ORCID,Srivastava Prakash4ORCID,Batra Shivani1

Affiliation:

1. Department of Computer Science and Engineering, SRM University, Delhi-NCR, Sonepat 1310029, India

2. Department of Electrical Engineering, Umm Al-Qura University, Makkah 24382, Saudi Arabia

3. Department of Computer Science and Information, Taibah University, Medina 42353, Saudi Arabia

4. Department of Computer Science and Engineering, Graphic Era (Deemed to Be University), Dehradun 248002, India

Abstract

(1) Objectives: Reliability is one of the major aspects for enhancing the operability, reusability, maintainability, and quality of a system. A software component is an independent entity that deploys to form a functional system (CBSS). The component becomes unreliable mainly because of errors introduced during its design and development; it is essential to estimate the reliability of a software component in advance. This research work proposes a novel Mamdani Fuzzy-Inference (M-FIS) model to estimate the components’ reliability and provides an intuitive solution for industry personnel; (2) Scope: The technology moves forward from traditional monolithic software development to scalable, integrated, business-driving software applications. Henceforth, the proposed paradigm can give a preliminary estimate of the reliability of software components, and it helps developers and vendors to produce it at high-quality; (3) Methods: In the component development and realization phase, failure data is unavailable; hence, designing metrics, inspections, statistical methods, soft-computing techniques are used to predict early reliability. The present work applies soft computing techniques to validate metrics. Moreover, estimating premature reliability reduces follow-up effort and component-development cost and time; (4) Finding: The proposed model aids the project manager in better estimating and predicting a components’ reliability. Adopting both an expert-based fuzzy inference system and an unsupervised, or self-learning, algorithm provides the basis for cross checking, and concludes with a better decision in an ambivalence state.

Funder

Deputyship for Research and Innovation, Ministry of Education in Saudi Arabia

Publisher

MDPI AG

Subject

Electrical and Electronic Engineering,Computer Networks and Communications,Hardware and Architecture,Signal Processing,Control and Systems Engineering

Reference42 articles.

1. A glossary of requirements engineering terminology;Glinz;Stand. Gloss. Certif. Prof. Requir. Eng. (CPRE) Stud. Exam,2011

2. Digital reframing: The design thinking of redesigning traditional products into innovative digital products;Wang;J. Prod. Innov. Manag.,2022

3. Reliability analysis of complex electromechanical systems: State of the art, challenges, and prospects;Wang;Qual. Reliab. Eng. Int.,2022

4. ELS algorithm for estimating open source software reliability with masked data considering both fault detection and correction processes;Yang;Commun. Stat.-Theory Methods,2022

5. Splithalf: Robust estimates of split half reliability;Parsons;J. Open Source Softw.,2021

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3