X Xia, L Bao, D Lo, Z Xing… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
During software development and maintenance, developers spend a considerable amount of time on program comprehension activities. Previous studies show that program …
Bots are software systems designed to support users by automating specific processes, tasks, or activities. When these systems implement a conversational component to interact …
Sustained participation by contributors in opensource software is critical to the survival of open-source projects and can provide career advancement benefits to individual …
Developer satisfaction and work productivity are important considerations for software companies. Enhanced developer satisfaction may improve the attraction, retention and …
Open-source projects do not exist in a vacuum. They benefit from reusing other projects and themselves are being reused by others, creating complex networks of interdependencies, ie …
Large open source software projects often have a globally distributed development team. Studies have shown developer turnover has a significant impact on the project success …
Background: Evolution of open source projects frequently depends on a small number of core developers. The loss of such core developers might be detrimental for projects and …
While lots of research has explored how to prevent maintainers from abandoning the open- source projects that serve as our digital infras-tructure, there are very few insights on …
The continuous contributions made by long time contributors (LTCs) are a key factor enabling open source software (OSS) projects to be successful and survival. We study …