Institute for Software Research
School of Computer Science, Carnegie Mellon University
Constraints and Congruence:
A Theory of Coordination
James Herbsleb, Anita Sarma, Audris Mockus*, Marcelo Cataldo**
Keywords: Software development, congruence, theory of
Distributed Constraint Satisfaction Problem (DSCP) has been proposed
as a methodology to frame and analyze coordination in software development.
Here, we propose concrete ways to cast rich social and product dependence
graphs of software projects into the DSCP framework, suggest how the lack
of congruence among these graphs may affect primary software engineering
outcomes, and discuss the DSCP machinery that is most likely to provide
necessary tools to test these hypotheses.
*Avaya Labs Research, Basking Ridge, NJ
**Bosch Corporate Research, Pittsburgh, PA