ACM Computing Surveys (Association for Computing Machinery, Inc.)