Thoughts on software engineering knowledge, and how to organize it | IEEE Conference Publication | IEEE Xplore