Experimental assessment of the effect of inheritance on the maintainability of object-oriented systems

  title={Experimental assessment of the effect of inheritance on the maintainability of object-oriented systems},
  author={Rachel Harrison and Steve Counsell and Reuben V. Nithi},
  journal={Journal of Systems and Software},
In this paper, we describe an empirical investigation into the modi®ability and understandability of object-oriented (OO) software. A controlled experiment was conducted to establish the e€ects of varying levels of inheritance on understandability and modi®ability. The software used in this experiment consisted of a C++ system without any inheritance and a corresponding version containing three levels of inheritance, as well as a second larger C++ system without inheritance and a corresponding… CONTINUE READING
Highly Cited
This paper has 162 citations. REVIEW CITATIONS

From This Paper

Figures, tables, and topics from this paper.


Publications citing this paper.
Showing 1-10 of 94 extracted citations

How Do Python Programs Use Inheritance? A Replication Study

2015 Asia-Pacific Software Engineering Conference (APSEC) • 2015
View 4 Excerpts
Highly Influenced

The task-dependent nature of the maintenance of object-oriented programs

Journal of Systems and Software • 2005
View 4 Excerpts
Highly Influenced

Inheritance Usage Patterns in Open-Source Systems

2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE) • 2018

It's Duck (Typing) Season!

2017 IEEE/ACM 25th International Conference on Program Comprehension (ICPC) • 2017
View 1 Excerpt

163 Citations

Citations per Year
Semantic Scholar estimates that this publication has 163 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-10 of 21 references

An empirical analysis of objectoriented software in industry

M. Cartwright, M. Shepperd
Bournemouth Metrics Workshop, • 1996
View 4 Excerpts
Highly Influenced

An evaluation of the MOOD set of object-oriented software metrics

R. Harrison, S. J. Counsell, R. Nithi
IEEE Transactions on Software Engineering • 1998
View 1 Excerpt

An assessment of the impact of inheritance on the maintainability of OO systems

R. Harrison, S. J. Counsell
ICSM 97 Workshop on Empirical Software Studies (WESS), October, • 1997
View 1 Excerpt

Empirical assessment of object-oriented design metrics

R. Harrison, S. Counsell, R. Nithi
Proceedings of Empirical Assessment in Software Engineering (EASE) Õ97, • 1997
View 2 Excerpts

Similar Papers

Loading similar papers…