Network structure of social coding in github
Social coding enables a different experience of software development as the activities and
interests of one developer are easily advertised to other developers. Developers can thus …
interests of one developer are easily advertised to other developers. Developers can thus …
Creating a shared understanding of testing culture on a social coding site
R Pham, L Singer, O Liskin… - 2013 35th …, 2013 - ieeexplore.ieee.org
Many software development projects struggle with creating and communicating a testing
culture that is appropriate for the project's needs. This may degrade software quality by …
culture that is appropriate for the project's needs. This may degrade software quality by …
Exploring the patterns of social behavior in GitHub
Y Yu, G Yin, H Wang, T Wang - … of the 1st international workshop on …, 2014 - dl.acm.org
Social coding paradigm is reshaping the distributed software development with a surprising
speed in recent years. Github, a remarkable social coding community, attracts a huge …
speed in recent years. Github, a remarkable social coding community, attracts a huge …
Continuous integration in a social-coding world: Empirical evidence from GitHub
B Vasilescu, S Van Schuylenburg… - 2014 IEEE …, 2014 - ieeexplore.ieee.org
Continuous integration is a software engineering practice of frequently merging all
developer working copies with a shared main branch, eg, several times a day. With the …
developer working copies with a shared main branch, eg, several times a day. With the …
What's in a github star? understanding repository starring practices in a social coding platform
H Borges, MT Valente - Journal of Systems and Software, 2018 - Elsevier
Besides a git-based version control system, GitHub integrates several social coding
features. Particularly, GitHub users can star a repository, presumably to manifest interest or …
features. Particularly, GitHub users can star a repository, presumably to manifest interest or …
Understanding a developer social network and its evolution
With the growing number of large scale software projects, software development and
maintenance demands the participation of larger groups. Having a thorough understanding …
maintenance demands the participation of larger groups. Having a thorough understanding …
A survey of social software engineering
N Ahmadi, M Jazayeri, F Lelli… - 2008 23rd IEEE/ACM …, 2008 - ieeexplore.ieee.org
Software engineering is a complex socio-technical activity, due to the need for discussing
and sharing knowledge among team members. This has raised the need for effective ways …
and sharing knowledge among team members. This has raised the need for effective ways …
Matching GitHub developer profiles to job advertisements
GitHub is a social coding platform that enables developers to efficiently work on projects,
connect with other developers, collaborate and generally" be seen: by the community. This …
connect with other developers, collaborate and generally" be seen: by the community. This …
Reviewer recommendation for pull-requests in GitHub: What can we learn from code review and bug assignment?
Y Yu, H Wang, G Yin, T Wang - Information and software technology, 2016 - Elsevier
Context: The pull-based model, widely used in distributed software development, offers an
extremely low barrier to entry for potential contributors (anyone can submit of contributions to …
extremely low barrier to entry for potential contributors (anyone can submit of contributions to …
StakeNet: using social networks to analyse the stakeholders of large-scale software projects
Many software projects fail because they overlook stakeholders or involve the wrong
representatives of significant groups. Unfortunately, existing methods in stakeholder …
representatives of significant groups. Unfortunately, existing methods in stakeholder …