Ruan Jian Xue Bao/Journal of Software