Is the current SE education supports Software Innovation?

Software Engineering was originally introduced to solve the software chronic crisis such as late delivery and unusable software. In the last five decades, there is an enormous number of solutions to different problems were introduced to significantly improve the development and maintenance of a large software system. However, software engineering approaches alone was found insufficient to make a software more competitive in the current business environment. Due to the large number of available software solutions, software engineers must be able to produce software which is innovative enough in order to get place in the market. In my keynote for this coming ICT-ISPC 2013, I will discuss the intersection between software innovation and software engineering in general, and highlight some potential problems and solutions in inculcating creativity and innovation among SE students. Some examples of the adaptive mobile software, which goes beyond the usual functional user requirements will also be presented.