Machine Ethics Research: Promises and Potential Pitfalls | IEEE Journals & Magazine | IEEE Xplore