2023
DOI: 10.1002/spe.3194
|View full text |Cite
|
Sign up to set email alerts
|

Dual analysis for helping developers to find collaborators based on co‐changed files: An empirical study

Abstract: Summary Software developers must collaborate at all stages of the software life‐cycle to create successful complex software systems. To enable this collaboration, social coding platforms, for example, GitHub, include an increasing number of tools to support collaboration. However, for large projects with hundreds of dynamic developers, such as several successful open–source projects, it can be complex to find developers with the same interest and familiarity and thus, gain suitable collaborations and new insig… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(7 citation statements)
references
References 76 publications
0
7
0
Order By: Relevance
“…36 As a consequence, the CPSs require to be continuously updated and improved to meet these quality attributes. 21 Constantino et al 22 investigate a means of evaluating collaborative compatibility through examining co-changed files. They evaluate two strategies and through interviews conclude that they can predict suitable collaborators based on their previous history in development.…”
Section: Background and Related Workmentioning
confidence: 99%
“…36 As a consequence, the CPSs require to be continuously updated and improved to meet these quality attributes. 21 Constantino et al 22 investigate a means of evaluating collaborative compatibility through examining co-changed files. They evaluate two strategies and through interviews conclude that they can predict suitable collaborators based on their previous history in development.…”
Section: Background and Related Workmentioning
confidence: 99%
“…For Strategy 2, the number of changed lines of code (LoC) was extracted. This metric computes the sum of code lines added and removed by a developer in a specific file [Constantino et al, 2023a]. Figure 1 presents an [Constantino et al, 2023a].…”
Section: Developer Recommendation Designmentioning
confidence: 99%
“…Inspired by these previous work [Canfora et al, 2012; Thongtanunam et al, 2015, we recommend collaborators based on a set of files that have been mutually edited to increase engagement in the project and enhance the opportunities for collaborations, not only core members, code-reviewers, or mentors but also all active collaborators of the project that need some help. In this work, we have denominated these mutually edited files as co-changed files [Constantino et al, 2023a; Constantino andFigueiredo, 2023].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Inspired by these previous work [Canfora et al 2012, Thongtanunam et al 2015, we recommend collaborators based on a set of files that have been mutually edited to increase engagement in the project and enhance the opportunities for collaborations, not only core members, code-reviewers, or mentors but also any developer in the project. In this work, we have denominated these mutually edited files as co-changed files [Constantino et al 2023].…”
Section: Introductionmentioning
confidence: 99%