Return to Article Details Software development as social activity: distributed cognition or hermeneutic pratice? Download Download PDF