Effects of customer cooperation on knowledge generation activities and innovation results of firms · Study