Management of interdependencies in collaborative software development: a field study
How a good software practice thwarts collaboration: the multiple roles of APIs in software development
The history of the mainstream rejection of interdependent preferences