Dell Hymes desarrolló un modelo conocido como SPEAKING para identificar los 16 componentes de la interacción lingüística. Este modelo incluye factores como la situación, los participantes, los propósitos, la secuencia de actos, el tono, los instrumentos, las normas y el género. Hymes también creó el acrónimo SPEAKING para agrupar estos 16 componentes en 8 categorías y facilitar su aplicación.