The impact of object-oriented technology on software quality: Three case histories | IBM Journals & Magazine | IEEE Xplore