Requirements, Human Values, and the Development Technology Landscape | IEEE Journals & Magazine | IEEE Xplore