acm2018090314