Yongjun Hong, Uiwon Hwang, Jaeyoon Yoo, Sungroh Yoon, ACM Computing Surveys, vol. 52, no. 1, article 1, February 2019. paper link arXiv