Communications of the ACMArticles to advance the science and arts of information processing, to promote the free interchange of information among specialists and the public, and develop and maintain integrity and competence of individuals in the field.