1. Software Engineering Institute, East China Normal University, Shanghai, China
2. Faculty of Computer Science, University of New Brunswick, Fredericton, Canada
3. Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Canada
4. Department of Computer Science, Hong Kong Baptist University, Hong Kong, Hong Kong