2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) 2019
DOI: 10.1109/msr.2019.00054
|View full text |Cite
|
Sign up to set email alerts
|

Identifying Experts in Software Libraries and Frameworks Among GitHub Users

Abstract: Software development increasingly depends on libraries and frameworks to increase productivity and reduce time-to-market. Despite this fact, we still lack techniques to assess developers expertise in widely popular libraries and frameworks. In this paper, we evaluate the performance of unsupervised (based on clustering) and supervised machine learning classifiers (Random Forest and SVM) to identify experts in three popular JavaScript libraries: facebook/react, mongodb/node-mongodb, and socketio/socket.io. Firs… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
33
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 40 publications
(33 citation statements)
references
References 47 publications
0
33
0
Order By: Relevance
“…al. [15] present an approach to determine experts for three JavaScript libraries. The authors identify developers who have made changes to projects that depend on these libraries and conduct a survey with 575 developers to obtain their self-reported expertise.…”
Section: A Developer Expertisementioning
confidence: 99%
See 3 more Smart Citations
“…al. [15] present an approach to determine experts for three JavaScript libraries. The authors identify developers who have made changes to projects that depend on these libraries and conduct a survey with 575 developers to obtain their self-reported expertise.…”
Section: A Developer Expertisementioning
confidence: 99%
“…Finally, we use a previously reported survey [15] of JavaScript developers to compare how aligned each surveyed developer is to the the API in which developers were reported to be proficient. Since the survey did not include APIs where developers reported being not proficient, we randomly chose ten other APIs under the assumption that they might not be equally proficient in these 10 randomly chosen APIs.…”
Section: E Evaluation Strategiesmentioning
confidence: 99%
See 2 more Smart Citations
“…In addition to studying GitHub itself, there are diverse studies on GitHub mining, such as identifying experts [104], analysing the discussions to explore the social norms among GitHub developers [105]. Tsay et al [105] claim that there is a lack of detailed understanding of the form and content of the discussions around pull requests.…”
Section: Mining Githubmentioning
confidence: 99%