James D. Herbsleb

James D. Herbsleb

Professor, Institute for Software Research
Director, Software Industry Center
School of Computer Science
Carnegie Mellon University




Jim Herbsleb's Home Page

Coordination of the intellectual work of individuals and teams is a fundamental problem in software engineering, and one with which the field has grappled since its inception. I am particularly interested in how software structure, interdependencies, and design instability give rise to the need to coordinate, and how formal and informal organizational structures support coordination needs.

Software engineering can also be viewed as an example of a domain characterized by highly interdependent and complex tasks, in which the task-specific aspects of collaborative work can be explored more generally. Typical tools used in software engineering create a very rich history of how the work is done, when, and by whom. Thus, it provides a detailed archival record which can be used to understand coordination and to support awareness, communication, and management tools. It also provides hints about how tools in other domains of collaborative work can be structured to provide similarly rich work histories in other domains.

© 2006-2008 James D. Herbsleb.
Site by ABWebworks.