Frontiers of computer science in China [Front Comput Sci China] NLMUID: 101765409