Predicting Development Trajectories to Prevent Collaboration Conflicts
by Yuriy Brun, Kıvanç Muşlu, Reid Holmes, Michael D. Ernst, David Notkin
Abstract:
The benefits of collaborative development are reduced by the cost of resolving conflicts. We posit that reducing the time between when developers introduce and learn about conflicts reduces this cost. We outline the state-of-the-practice of managing and resolving conflicts and describe how it can be improved by available state-of-the-art tools. Then, we describe our vision for future tools that can predict likely conflicts before they are even created, warning developers and allowing them to avoid potentially costly situations.
Citation:
Yuriy Brun, Kıvanç Muşlu, Reid Holmes, Michael D. Ernst, and David Notkin, Predicting Development Trajectories to Prevent Collaboration Conflicts, in the Future of Collaborative Software Development (FCSD), 2012.
Bibtex:
@inproceedings{Brun12fcsd,
  author = {Yuriy Brun and K{\i}van{\c{c}} Mu{\c{s}}lu and Reid Holmes and
  Michael D. Ernst and David Notkin},
  title =
  {\href{http://people.cs.umass.edu/brun/pubs/pubs/Brun12fcsd.pdf}{Predicting
  Development Trajectories to Prevent Collaboration Conflicts}},
  booktitle = {the Future of Collaborative Software Development (FCSD)},
  venue = {FCSD},
  month = {February},
  year = {2012},
  date = {12},
  address = {Seattle, WA, USA},

  abstract = {The benefits of collaborative development are reduced by the
  cost of resolving conflicts. We posit that reducing the time between when
  developers introduce and learn about conflicts reduces this cost. We outline
  the state-of-the-practice of managing and resolving conflicts and describe
  how it can be improved by available state-of-the-art tools. Then, we
  describe our vision for future tools that can predict likely conflicts
  before they are even created, warning developers and allowing them to avoid
  potentially costly situations.},
}