Automatic identification and data capture
Computer accessibility
Speech recognition
Software
Computing
Computational linguistics
Human–computer interaction
User interface techniques