Abstract
In this paper, we discuss a model and mechanisms to support awareness of recognition gaps and coordination for a distributed cooperative work, especially for software development activities. We show a model and an implementation of the information repository which can reflect the progress of the work in a real world to share the instability of the work among participants of the work. Sharing of instability gives us a basis to coordinate a distributed cooperative work with regard to inconsistencies among shared artifacts and uncertainties included in decisions made through conversations. We also discuss partial requirements of a software process model for a distributed cooperative work.