Yuhong Nan, School of Software Engineering, Sun Yat-sen University, China