Entwicklung von Software- oder Gerätekomponenten, die eine Interaktion zwischen Menschen und Systemen oder Maschinen ermöglichen, unter Verwendung geeigneter Techniken, Sprachen und Werkzeuge zur Optimierung der Interaktion während der Nutzung des Systems oder der Maschine.