Creative software crowdsourcing: from components and algorithm development to project concept formations. (1st January 2013)