Essence: A framework to help bridge the gap between software engineering education and industry needs | IEEE Conference Publication | IEEE Xplore