Back to results

Virginia Tech

Comparison of an object-oriented programming language to a procedural programming language for effectiveness in program maintenance

Abstract

dc:description.abstract

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 rigorous 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 study attempts to empirically verify the claim that object-oriented languages produce programs that are more easily maintained than those programmed with procedural languages. Measurements of subjects performing maintenance tasks onto two identical programs, one object-oriented and the other procedure-oriented show the object-oriented version to be more maintainable.

Degree

thesis:*
Name thesis:degree_name
Master of Science
Level thesis:degree_level
masters
Discipline thesis:degree_discipline
Computer Science and Applications
Department dc:contributor.department
Computer Science and Applications
Grantor dc:publisher
Virginia Tech
Year dc:date.issued
1988

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Humphrey, Matthew Cameron
Chair dc:contributor.committeechair
  • Henry, Sallie M.
Committee members dc:contributor.committeemember
  • Hartson, H. Rex
  • Hix, Deborah S.
  • Kafura, Dennis G.

Rights

dc:rights
Statement dc:rights
  • In Copyright

Identifiers

dc:identifier.*
Dc Identifier Other
etd-10132010-020108
OAI identifier oai:identifier
oai:vtechworks.lib.vt.edu:10919/45161

Chain of custody

source
Harvested from
Virginia Tech
Base URL
vtechworks.lib.vt.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
related terms
citation

Humphrey, Matthew Cameron. Comparison of an object-oriented programming language to a procedural programming language for effectiveness in program maintenance. masters thesis, Virginia Tech, 1988. http://hdl.handle.net/10919/45161