Cooperative engineering as a specific design-based research