Categorizing the content of github readme files

GAA Prana, C Treude, F Thung, T Atapattu… - Empirical Software …, 2019 - Springer
README files play an essential role in shaping a developer's first impression of a software
repository and in documenting the software project that the repository hosts. Yet, we lack a …

Identifying experts in software libraries and frameworks among GitHub users

JE Montandon, LL Silva… - 2019 IEEE/ACM 16th …, 2019 - ieeexplore.ieee.org
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 …

Evaluation indicators for open-source software: a review

Y Zhao, R Liang, X Chen, J Zou - Cybersecurity, 2021 - Springer
In recent years, the widespread applications of open-source software (OSS) have brought
great convenience for software developers. However, it is always facing unavoidable …

Extracting knowledge from on-line sources for software engineering labor market: A mapping study

M Papoutsoglou, A Ampatzoglou, N Mittas… - IEEE …, 2019 - ieeexplore.ieee.org
Software engineering is a continuously evolving sector and the demands of the related labor
market result in a wide variety of job openings, ranging from developers to customer service …

A theory of the engagement in open source projects via summer of code programs

J Silva, I Wiese, DM German, C Treude… - Proceedings of the 28th …, 2020 - dl.acm.org
Summer of code programs connect students to open source software (OSS) projects,
typically during the summer break from school. Analyzing consolidated summer of code …

Understanding skills for OSS communities on GitHub

JT Liang, T Zimmermann, D Ford - Proceedings of the 30th ACM Joint …, 2022 - dl.acm.org
The development of open source software (OSS) is a broad field which requires diverse skill
sets. For example, maintainers help lead the project and promote its longevity, technical …

Mining the technical roles of GitHub users

JE Montandon, MT Valente, LL Silva - Information and Software …, 2021 - Elsevier
Context: Modern software development demands high levels of technical specialization.
These conditions make IT companies focus on creating cross-functional teams, such as …

Overcoming social barriers when contributing to open source software projects

I Steinmacher, M Gerosa, TU Conte… - … Cooperative Work (CSCW …, 2019 - Springer
An influx of newcomers is critical to the survival, long-term success, and continuity of many
Open Source Software (OSS) community-based projects. However, newcomers face many …

Representation of developer expertise in open source software

T Dey, A Karnauch, A Mockus - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
Background: Accurate representation of developer expertise has always been an important
research problem. While a number of studies proposed novel methods of representing …

Using knowledge units of programming languages to recommend reviewers for pull requests: an empirical study

M Ahasanuzzaman, GA Oliva, AE Hassan - Empirical Software …, 2024 - Springer
Determining the right code reviewer for a given code change requires understanding the
characteristics of the changed code, identifying the skills of each potential reviewer …