TY - SER TI - Journal of the ACM PB - Association for Computing Machinery ER -