Proceedings of the 36th International Conference on Software Engineering 2014
DOI: 10.1145/2568225.2568238
|View full text |Cite
|
Sign up to set email alerts
|

Building it together: synchronous development in OSS

Abstract: In distributed software development synchronized actions are important for completion of complex, interleaved tasks that require the abilities of multiple people. Synchronous development is manifested when file commits by two developers are close together in time and modify the same files. Here we propose quantitative methods for identifying synchronized activities in OSS projects, and use them to relate developer synchronization with effective productivity and communication. In particular, we define co-commit… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

3
23
0
1

Year Published

2014
2014
2021
2021

Publication Types

Select...
7
1
1

Relationship

3
6

Authors

Journals

citations
Cited by 37 publications
(27 citation statements)
references
References 55 publications
(54 reference statements)
3
23
0
1
Order By: Relevance
“…To this end, a first line of works has used data that directly capture communication [13], e.g. via IRC channels [14], E-Mail exchanges [15,16,17,18,19], mailing lists [20], or communication via issue trackers [21,22,23,24,25].…”
Section: Related Workmentioning
confidence: 99%
“…To this end, a first line of works has used data that directly capture communication [13], e.g. via IRC channels [14], E-Mail exchanges [15,16,17,18,19], mailing lists [20], or communication via issue trackers [21,22,23,24,25].…”
Section: Related Workmentioning
confidence: 99%
“…Finally, performance properties, such as productivity, in terms of number of lines of code written, can also be measured using the state of the produced software. Communication is vital in making collaboration effective [57]. Lack of communication between software developers may introduce more coordination problems [28], and thus the distributed developers do need to maintain awareness of one another to make the OSS projects successful [27].…”
Section: Introductionmentioning
confidence: 99%
“…protein-protein networks 1,2 and brain networks, 3,4 to sociological systems, e.g. collaboration networks 5,6 and communication networks. 7,8 It is being proved that networks as discrete spaces are useful to study various dynamics, such as material and information°ows, 9,10 reaction-di®usion dynamics, example, the network distance between two nodes is always de¯ned as the smallest number of connections included in any path between them 19 while the Euclidean distance between two points is de¯ned as the length of the line segment connecting them.…”
Section: Introductionmentioning
confidence: 99%