Reducing Software Developer Human Errors by Improving Situation Awareness | IEEE Journals & Magazine | IEEE Xplore