RELIABILITY ESTIMATION OF OBJECT-ORIENTED DESIGN

Yadav R.Khan · SSRN Electronic Journal · 2011

Over the past decades, software quality attributes have been widely studied. In contrast, less attention has been paid to the field of software reliability. The size and complexity of computer systems have grown during the past decades in a very impressive manner. Complexity is a major factor of software reliability which degrades the performance of reliability. High complexity makes the system unreliable. There are several approaches to estimate reliability, one of which has been discussed in this paper. Software reliability can be increased by controlling Object-Oriented (OO) constructs such as coupling, cohesion, inheritance and polymorphism. Complexity is taken as a key factor for software reliability. High complex systems decrease the reliability of the OO software. Therefore, an effort has been made to control complexity by controlling the OO constructs. The paper proposes a complexity estimation framework.

Read the paper · More papers on PaperTik