Whether software engineering needs to be artificially intelligent | IEEE Journals & Magazine | IEEE Xplore