A discourse analysis of software documentation: implications for the profession | IEEE Journals & Magazine | IEEE Xplore