Patterns for Designing and Implementing an Environment for Software Start-Up Education | IEEE Conference Publication | IEEE Xplore