Experimental Assessment of the Eeect of Inheritance on the Maintainability of Object-oriented Systems

In this paper, we describe an empirical investigation into the modiiability and understandability of Object-Oriented (OO) software. A controlled experiment was conducted to establish the eeects of varying levels of inheritance on understandability and modiiability. The software used in this experiment consisted of a C++ system without any inheritance and a… CONTINUE READING