Access the full text.
Sign up today, get DeepDyve free for 14 days.
Bogdan Vasilescu, Daryl Posnett, Baishakhi Ray, M. Brand, Alexander Serebrenik, Premkumar Devanbu, V. Filkov (2015)
Gender and Tenure Diversity in GitHub TeamsProceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems
Qi Xuan, V. Filkov (2014)
Building it together: synchronous development in OSSProceedings of the 36th International Conference on Software Engineering
Minghui Zhou, A. Mockus (2011)
Does the initial environment impact the future of developers2011 33rd International Conference on Software Engineering (ICSE)
J. Feller, Brian Fitzgerald, S. Hissam, Karim huff (2007)
Why Hackers Do What They Do: Understanding Motivation and Effort in Free/Open Source Software Projects
Abram Hindle, D. Germán, R. Holt (2008)
What do large commits tell us?: a taxonomical study of large commits
(1998)
Strategic formation of groups: Issues in task performance and team member selection
J. Levine, R. Moreland (1990)
Progress in Small Group ResearchAnnual Review of Psychology, 41
T. Mens, Alexander Serebrenik, Anthony Cleve (2014)
Evolving Software Systems
Minghui Zhou, A. Mockus (2012)
What make long term contributors: Willingness and opportunity in OSS community2012 34th International Conference on Software Engineering (ICSE)
T. Mens, Maëlick Claes, P. Grosjean (2014)
ECOS: Ecological studies of open source software ecosystems2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE)
J. Rice (1988)
Mathematical Statistics and Data Analysis
Jungpil Hahn, J. Moon, C. Zhang (2008)
Emergence of New Project Teams from Open Source Software Developer Networks: Impact of Prior Collaboration TiesInf. Syst. Res., 19
Georgios Gousios, D. Spinellis (2012)
GHTorrent: Github's data from a firehose2012 9th IEEE Working Conference on Mining Software Repositories (MSR)
Nicolas Ducheneaut (2005)
Socialization in an Open Source Software Community: A Socio-Technical AnalysisComputer Supported Cooperative Work (CSCW), 14
Bogdan Vasilescu, V. Filkov, Alexander Serebrenik (2015)
Perceptions of Diversity on Git Hub: A User Survey2015 IEEE/ACM 8th International Workshop on Cooperative and Human Aspects of Software Engineering
J. Hoef, P. Boveng (2007)
Quasi-Poisson vs. negative binomial regression: how should we model overdispersed count data?Ecology, 88 11
M. Weiss, Gabriella Moroiu (2007)
Ecology and Dynamics of Open Source Communities
C. Bird, A. Gourley, Premkumar Devanbu, A. Swaminathan, Greta Hsu (2007)
Open Borders? Immigration in Open Source ProjectsFourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007)
G. Krogh, Sebastian Spaeth, K. Lakhani (2003)
Community, Joining, and Specialization in Open Source Software Innovation: A Case StudyResearch Policy, 32
G. Salancik, J. Pfeffer (1978)
A social information processing approach to job attitudes and task design.Administrative science quarterly, 23 2
Brian Uzzi, Jarrett Spiro (2005)
Collaboration and Creativity: The Small World Problem1American Journal of Sociology, 111
Laura Dabbish, Colleen Stuart, Jason Tsay, J. Herbsleb (2012)
Social coding in GitHub: transparency and collaboration in an open software repositoryProceedings of the ACM 2012 conference on Computer Supported Cooperative Work
Igor Steinmacher, T. Conte, M. Gerosa, D. Redmiles (2015)
Social Barriers Faced by Newcomers Placing Their First Contribution in Open Source Software ProjectsProceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing
D. Harrison, K. Price, M. Bell (1998)
Beyond Relational Demography: Time and the Effects of Surface- and Deep-Level Diversity on Work Group CohesionAcademy of Management Journal, 41
A. Lima, L. Rossi, Mirco Musolesi (2014)
Coding Together at Scale: GitHub as a Collaborative Social NetworkArXiv, abs/1407.2535
Igor Steinmacher, M. Gerosa (2014)
How to Support Newcomers Onboarding to Open Source Software Projects
T. Mens, Maëlick Claes, P. Grosjean, Alexander Serebrenik (2014)
Studying Evolving Software Ecosystems based on Ecological Models
K. Lakhani, Robert Wolf (2003)
Why Hackers Do What They Do: Understanding Motivation and Effort in Free/Open Source Software ProjectsBehavioral & Experimental Economics
Jennifer Marlow, Laura Dabbish, J. Herbsleb (2013)
Impression formation in online peer production: activity traces and personal profiles in githubProceedings of the 2013 conference on Computer supported cooperative work
(2014)
stargazer: LaTeX/HTML code and ASCII text for well-formatted regression and summary statistics tables
M. Cataldo, J. Herbsleb, Kathleen Carley (2008)
Socio-technical congruence: a framework for assessing the impact of technical and work dependencies on software development productivity
Samer Faraj, L. Sproull (2000)
Coordinating Expertise in Software Development TeamsManagement Science, 46
Mohammad Gharehyazie, Daryl Posnett, Bogdan Vasilescu, V. Filkov (2015)
Developer initiation and social interactions in OSS: A case study of the Apache Software FoundationEmpirical Software Engineering, 20
E. Hippel, K. Lakhani (2000)
How Open Source Software Works: 'Free' User-to-User Assistance?MIT Sloan School of Management Working Paper Series
Eirini Kalliamvakou, Georgios Gousios, Kelly Blincoe, Leif Singer, D. Germán, D. Damian (2009)
The promises and perils of mining GitHub
R. Guimerà, Brian Uzzi, Jarrett Spiro, L. Amaral (2005)
Team Assembly Mechanisms Determine Collaboration Network Structure and Team PerformanceScience, 308
Andrew Begel, J. Bosch, M. Storey (2013)
Social Networking Meets Software Development: Perspectives from GitHub, MSDN, Stack Exchange, and TopCoderIEEE Software, 30
Kevin Crowston, Qing Li, Kangning Wei, U. Eseryel, J. Howison (2007)
Self-organization of teams for free/libre open source software developmentInf. Softw. Technol., 49
Bogdan Vasilescu, Alexander Serebrenik, V. Filkov (2015)
A Data Set for Social Diversity Studies of GitHub Teams2015 IEEE/ACM 12th Working Conference on Mining Software Repositories
G. Robles, Jesus Gonzalez-Barahona (2006)
Contributor Turnover in Libre Software Projects
Y. Ye, K. Kishida (2003)
Toward an understanding of the motivation of open source software developers25th International Conference on Software Engineering, 2003. Proceedings.
Kevin Crowston, J. Howison (2005)
The social structure of free and open source software developmentFirst Monday, 10
Chris Jensen, W. Scacchi (2007)
Role Migration and Advancement Processes in OSSD Projects: A Comparative Case Study29th International Conference on Software Engineering (ICSE'07)
BegelAndrew, BoschJan, StoreyMargaret-Anne (2013)
Social Networking Meets Software DevelopmentIEEE Software
Igor Steinmacher, M. Gerosa, D. Redmiles (2014)
Attracting , Onboarding , and Retaining Newcomer Developers in Open Source Software Projects
(2005)
BIOINFORMATICS REVIEW
Y. Benjamini, Y. Hochberg (1995)
Controlling the false discovery rate: a practical and powerful approach to multiple testingJournal of the royal statistical society series b-methodological, 57
R. Moreland (1999)
Transactive memory: Learning who knows what in work groups and organizations.
M. Weiss, Gabriella Moroiu, P. Zhao (2006)
Evolution of Open Source Communities
(2012)
Forget LinkedIn: Companies turn to GitHub to find tech talent. http://www.cnet.com/news/forget-linkedin-companies- turn-to-github-to-find-tech-talent
(2012)
Forget LinkedIn: Companies turn to GitHub to find tech talent
Joseph Romano, A. Shaikh, Michael Wolf (2009)
Financial Valuation and Risk Management Working Paper No . 585 Consonance and the Closure Method in Multiple Testing
Developer Onboarding in GitHub: The Role of Prior Social Links and Language Experience Casey Casalnuovo, Bogdan Vasilescu, Premkumar Devanbu, Vladimir Filkov Computer Science Department, UC Davis, Davis, CA 95616, USA {ccasal, vasilescu, ptdevanbu, vfilkov}@ucdavis.edu ABSTRACT The team aspects of software engineering have been a subject of great interest since early work by Fred Brooks and others: how well do people work together in teams? why do people join teams? what happens if teams are distributed? Recently, the emergence of project ecosystems such as GitHub have created an entirely new, higher level of organization. GitHub supports numerous teams; they share a common technical platform (for work activities) and a common social platform (via following, commenting, etc). We explore the GitHub evidence for socialization as a precursor to joining a project, and how the technical factors of past experience and social factors of past connections to team members of a project affect productivity both initially and in the long run. We find developers preferentially join projects in GitHub where they have pre-existing relationships; furthermore, we find that the presence of past social connections combined with prior experience in languages dominant in the project leads to higher productivity both initially and
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.