acm2018090312