• DocumentCode
    1533557
  • Title

    Improving the quality of object-oriented programs

  • Author

    Alexander, Roger T.

  • Author_Institution
    Colorado State Univ., Fort Collins, CO, USA
  • Volume
    18
  • Issue
    5
  • fYear
    2001
  • Firstpage
    90
  • Lastpage
    91
  • Abstract
    Object-oriented languages originated in the late ´60s and entered widespread industrial use in the early ´90s. With this technology´s advent came the hope and belief that life from a programming perspective would generally improve. We believed that these languages would foster reuse and, consequently, a reduction in the quantity of code written. We also believed that inheritance, an object-oriented language feature, would result in less testing effort, although D. Perry and G. Kaiser (1990) dispelled this notion. So, if we use object-oriented technology, what should we expect in terms of quality? What can we do to increase our chances of producing highly reliable software? This paper presents four ideas that will improve these chances regardless of the object-oriented language used
  • Keywords
    object-oriented languages; object-oriented programming; software quality; inheritance; object-oriented language feature; object-oriented languages; object-oriented programs; Aircraft; Computer science; Data structures; Information technology; Java; Libraries; Marine vehicles; Software testing; Underwater vehicles;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/52.951503
  • Filename
    951503