Automating software: proceed with caution | IEEE Journals & Magazine | IEEE Xplore