The ACM Computing Classification System (1998) I.3.6 Methodology and Techniques Device independence [**] Ergonomics Graphics data structures and data types Interaction techniques Languages Standards