A socio-technical negotiation approach for collaborative design in software engineering. (27th July 2009)