Authors
Kelly Blincoe, Giuseppe Valetto, Sean Goggins
Publication date
2012/2/11
Conference
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
Pages
1351-1360
Publisher
ACM
Description
We describe a method for determining coordination requirements in collaborative software development. Our method uses "live" data based on developer activity rather than relying on historical data such as source code commits which is prevalent in existing methods. We introduce proximity, a measure of the strength of the work dependencies that lead to coordination requirements among members of a software development organization. Our proximity measure relies on a tool which captures the interactions of a developer with her IDE. It quantifies the similarity between records of interactions of developers as they work on their assigned tasks. We describe an algorithm that measures proximity between pairs of tasks or pairs of developers. Through an empirical study on an open source project that routinely records environment interaction data, we show how proximity accurately determines coordination …
Total citations
20112012201320142015201620172018201920202021202220232024277632522111
Scholar articles
K Blincoe, G Valetto, S Goggins - Proceedings of the ACM 2012 conference on …, 2012
K Blincoe, G Valetto, S Goggins - ACM Conference on Computer Supported Cooperative …, 2012