Scientific rigour, an answer to a pragmatic question: a linguistic framework for software engineering | IEEE Conference Publication | IEEE Xplore