doi dblp The more, the better? The effect of feedback and user's past successes on idea implementation in open innovation communities Qian Liu | Zhengfa Yang | Xiaofang Cai | Qianzhou Du | Weiguo Fan 2022 Volume 73 Issue 3