ECODILA es un "Modelo de apoyo para la preparación de actividades experimentales destinadas a la enseñanza de Ingeniería de Software en ambientes colaborativos y distribuidos geográficamente" y se enmarca dentro del tipo de aprendizaje formal cooperativo. Es un modelo extendido a una variedad de modelos instruccionales, según sea el diseño experimental. Se denomina ECODILA, por sus siglas en ingles Expanded Collaborative and Distributed Learning Activity.