An empirical study of evaluating software development environment quality | IEEE Journals & Magazine | IEEE Xplore