An analysis of errors and their causes in system programs | IEEE Journals & Magazine | IEEE Xplore