Types: other Groups: Open Access Tags: ACM.ComputerApplications_MISCELLANEOUS ACM.GeneralLiterature_INTRODUCTORYANDSURVEY semantics