An empirical study of open-source and closed-source software products | IEEE Journals & Magazine | IEEE Xplore