ACM COMPUTING SURVEYS Journal