Knowledge-based New Product Development: fostering innovation through knowledge co-creation · Study