Computer Science Technical Reports
CS at VT

A Controlled Experiment to Evaluate Maintainability of Object-Oriented Software

Henry, Sallie M. and Humphrey, Matthew C. (1990) A Controlled Experiment to Evaluate Maintainability of Object-Oriented Software. Technical Report TR-90-39, Computer Science, Virginia Polytechnic Institute and State University.

Full text available as:
PDF - Requires Adobe Acrobat Reader or other PDF viewer.
TR-90-39.pdf (716137)


New software tools and methodologies make claims that managers often believe intuitively without evidence. Many unsupported claims have been made about object-oriented programming. However, without scientific evidence, it is impossible to accept these claims as valid. Although experimentation has been done in the past, most of the research is very recent and the most relevant research has serious drawbacks. This paper describes an experiment which compares the maintainability of two functionally equivalent systems, in order to explore the claim that systems developed with object-oriented languages are more easily maintained than those programmed with procedural languages. We found supporting evidence that programmers produce more maintainable code with an object-oriented language than with a standard procedural language.

Item Type:Departmental Technical Report
Subjects:Computer Science > Historical Collection(Till Dec 2001)
ID Code:221
Deposited By:User autouser
Deposited On:05 December 2001