A combined curriculum research and curriculum development approach to software engineering education | IEEE Conference Publication | IEEE Xplore