Early Stage Software Reliability Modeling using Requirements and Object-Oriented Design Metrics: Fuzzy Logic Perspective
نویسندگان
چکیده
In the current scenario as the influence of information technology has been rising day by day, the industry is facing the pressure of developing software with higher level of reliability. Generally it is an accepted fact that the roots of unreliability lies in ill defined requirements and design documents. With this spirit, researcher has proposed and implemented a reliability prediction model through fuzzy inference system that utilizes early stage product based measures from requirements and object-oriented design stages. The study starts with the review findings those have been used as foundation for proposing a reliability quantification framework. Subsequently this framework has implemented in the form of reliability prediction model that predicts reliability at the requirements as well as design level through its output variable. The model has been validated as well as quantitatively compared with two existing reliability models. The obtained results are quite encouraging and supports that the proposed framework and reliability prediction model are better. Consideration of requirements phase along with the object-oriented design provides this paper an edge over other similar studies
منابع مشابه
Software Reliability Prediction using Fuzzy Inference System: Early Stage Perspective
The paper presents a reliability prediction model that predicts the reliability of the developing software using fuzzy inference system. The focus of the study is on the reliability prediction prior to the coding phase so that the developers use this information for optimally performing resource planning and quality assessment of the software under development. Requirements and object-oriented ...
متن کاملReliability Estimation of Object-Oriented Software: Design Phase Perspective
This paper does a wide-ranging review on object oriented software Reliability, and put forth some appropriate information about design level Reliability. Reliability has been recognized as a major factor to software quality, an importance is being drawn to measure reliability early in development life cycle. In this study a metrics based Reliability Estimation Model for object oriented design h...
متن کاملValidating Extendibility of the Object-Oriented Software using Fuzzy Computing Techniques
A large number of metrics have been proposed for measuring quality of object-oriented software from its code. These include size, inheritance, cohesion and coupling, abstraction, hierarchies, encapsulation, composition, polymorphism, messaging etc. These object-oriented metrics affect the design quality of object oriented software as they are related with the design attributes like Reusability,...
متن کاملAnalysis of Quality of the Design of the Object Oriented Software using Fuzzy Logic
Many of the software fail due to poor quality. Estimating software quality is an important task in the software development. The development of large software system is a time consuming and resource consuming activity. Software metrics are necessary to identify where the resources are needed; they are a crucial source of information for decision making. To produce high quality object oriented a...
متن کاملA Fuzzified Approach for the Prediction of Fault Proneness and Defect Density
The requirement to improve software productivity has promoted the research on software metrics technology. Object Oriented paradigm is the technology being used to build fault free and stupendous softwares; and to make them fault free object oriented metrics are being used. These metrics are used to identify high risk components early in the design phase and hence help us to reduce the rework a...
متن کامل