Integrating component-based enterprise software development into Software and Information Engineering curriculum | IEEE Conference Publication | IEEE Xplore