2015 IEEE/ACM 37th IEEE International Conference on Software Engineering 2015
DOI: 10.1109/icse.2015.73
|View full text |Cite
|
Sign up to set email alerts
|

From Developer Networks to Verified Communities: A Fine-Grained Approach

Abstract: Abstract-Effective software engineering demands a coordinated effort. Unfortunately, a comprehensive view on developer coordination is rarely available to support software-engineering decisions, despite the significant implications on software quality, software architecture, and developer productivity. We present a fine-grained, verifiable, and fully automated approach to capture a view on developer coordination, based on commit information and source-code structure, mined from version-control systems. We appl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

4
96
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 54 publications
(101 citation statements)
references
References 31 publications
4
96
0
Order By: Relevance
“…However, for communication and social networks where an edge is a sent email, and for the collaboration networks where the edge is a repository fork or a comment added to the code, the diameter, for example, is just meaningless and does not provide a value to the analysis. In addition, only 9 PSs, [45,44,11,60,58,38,30,16,8], contributed a new model or a new measure based on the specifics of the used networks, the other 26 PSs only used an existing measure in the literature. Also, 11 primary studies did not provide an explanation and interpretation over the used measure.…”
Section: Discussion Around Rq2mentioning
confidence: 99%
See 1 more Smart Citation
“…However, for communication and social networks where an edge is a sent email, and for the collaboration networks where the edge is a repository fork or a comment added to the code, the diameter, for example, is just meaningless and does not provide a value to the analysis. In addition, only 9 PSs, [45,44,11,60,58,38,30,16,8], contributed a new model or a new measure based on the specifics of the used networks, the other 26 PSs only used an existing measure in the literature. Also, 11 primary studies did not provide an explanation and interpretation over the used measure.…”
Section: Discussion Around Rq2mentioning
confidence: 99%
“…The rest of the primary studies considered a static network. The PSs that considered directed networks were 13 PSs, [55,17,10,60,57,48,38,30,9,8,5,53,50] and the rest PSs considered an undirected network. We found that 60% of the PSs, 21 PSs, used a proxy edge.…”
Section: The Constructed Network Their Validity and Measures Validmentioning
confidence: 99%
“…Some studies have suggested methods to determine experts in a particular domain [14], their roles [6], and developer relationships [16]. These studies are helpful to understand the main contributor in a specified domain and assign jobs.…”
Section: Introductionmentioning
confidence: 99%
“…simultaneous change in distinct program elements) within in a specific commit. Similar to several work [CATALDO et al 2008, BIRD et al 2011, JERMAKOVICS et al 2011, JOBLIN et al 2015, we assume that co-changes of distinct program elements in a single commit suggests the execution of a complete maintenance task. In other words, within a commit it is more likely to find program elements that cooperate to perform some high-level function in part of one or more feature dependencies.…”
Section: Data Extractionmentioning
confidence: 69%
“…Specifically, we analyse both feature dependencies and change propagation. Similar to several work [HASSAN and HOLT 2004, CATALDO et al 2008, BIRD et al 2011, JERMAKOVICS et al 2011, GEIPEL and SCHWEITZER 2012, JOBLIN et al 2015, in this study we use simultaneous changes (see Section 2.3) as indicators of change propagation. Simultaneous The rationale is that changes made simultaneously in different features during a single evolution means that those features are related somehow.…”
Section: Feature Dependency As Change Propagatorsmentioning
confidence: 91%