IMPACT OF COHESION ON RELIABILITY
A Yadavand, R.A. Khan · 2012
Modern computerization and electronic systems typically contain significant amount of software. Over the last two decades, mod- ern society has become increasingly dependent on these significant software systems, resulting in demand for increased software reliability. OO software characteristics impacts on software reliability. An effort in this paper has been made to notify whether software reliability can be increased by increasing cohesion of object oriented software. Cohesion measurement has been used since decades for quality assessment, fault proneness etc. In object oriented software, cohesion is often measured at class level. High cohesion and low coupling among classes are aimed to reduce complexity. Higher Complexity makes the system more error prone, difficult to understand and unreliable. The paper examines the role of cohesion in making the software less complex. It analyses the impact of cohesion on complexity and reliability. An infer- ence has been made that more cohesion decreases complexity which results reliable system.