Software reliability: A historical perspective | IEEE Journals & Magazine | IEEE Xplore