1. School of Information Science and Engineering, Yanshan University, and the Key Laboratory for Software Engineering of Hebei Province, Qinhuangdao, Hebei, P. R. China
2. Department of Computer science, Norwegian University of Science and Technology, Trondheim, Norway