Online customer communities: redefining customer participation in NPD | IEEE Conference Publication | IEEE Xplore