1. Peking University, Beijing, China
2. Platform and Content Group, Tencent, Beijing, China
3. Peking University & Platform and Content Group, Tencent, Beijing, China
4. National Research Center of Software Engineering, Peking University, Beijing, China