Science and substance: a challenge to software engineers | IEEE Journals & Magazine | IEEE Xplore