Frontiers of Information Technology Published April 4, 2017 at 750 × 425 in Frontiers of Information Technology