Journal of the Acm (Association for Computing Machinery)