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 …
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 …
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 …
Summer of code programs connect students to open source software (OSS) projects, typically during the summer break from school. Analyzing consolidated summer of code …
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 …
Context: Modern software development demands high levels of technical specialization. These conditions make IT companies focus on creating cross-functional teams, such as …
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 …
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 …
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 …