Has object-oriented programming delivered? | IEEE Journals & Magazine | IEEE Xplore