The impacts of technological environments and co-creation experiences on customer participation · Study