Supporting newcomers to overcome the barriers to contribute to open source software projects

[1]  Ping Zhang,et al.  The Effects of Extrinsic Motivations and Satisfaction in Open Source Software Development , 2010, J. Assoc. Inf. Syst..

[2]  Marco Aurélio Gerosa,et al.  Social Barriers Faced by Newcomers Placing Their First Contribution in Open Source Software Projects , 2015, CSCW.

[3]  Aniket Kittur,et al.  Effectiveness of shared leadership in online communities , 2012, CSCW.

[4]  Premkumar T. Devanbu,et al.  Open Borders? Immigration in Open Source Projects , 2007, Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007).

[5]  Marco Aurélio Gerosa,et al.  Awareness Support in Distributed Software Development: A Systematic Review and Mapping of the Literature , 2013, Computer Supported Cooperative Work (CSCW).

[6]  Yulin Fang,et al.  Understanding Sustained Participation in Open Source Software Projects , 2009, J. Manag. Inf. Syst..

[7]  Saurabh Sinha,et al.  Entering the circle of trust: developer initiation as committers in open-source projects , 2011, MSR '11.

[8]  Sven Laumer,et al.  Who Will Remain? An Evaluation of Actual Person-Job and Person-Team Fit to Predict Developer Retention in FLOSS Projects , 2012, 2012 45th Hawaii International Conference on System Sciences.

[9]  Martin Michlmayr,et al.  From the Cathedral to the Bazaar: An Empirical Study of the Lifecycle of Volunteer Community Projects , 2007, OSS.

[10]  Aaron Halfaker,et al.  Wikipedians are born, not made: a study of power editors on Wikipedia , 2009, GROUP.

[11]  Volker Gruhn,et al.  Patterns for tearing down contribution barriers to FLOSS projects , 2013, 2013 IEEE 12th International Conference on Intelligent Software Methodologies, Tools and Techniques (SoMeT).

[12]  Carlos Jensen,et al.  Older Adults and Free/Open Source Software: A Diary Study of First-Time Contributors , 2014, OpenSym.

[13]  Kenton O'Hara,et al.  A diary study of work-related reading: design implications for digital reading devices , 1998, CHI.

[14]  Slinger Jansen,et al.  Influences on developer participation in the Debian software ecosystem , 2011, MEDES.

[15]  Claes Wohlin,et al.  Systematic literature studies: Database searches vs. backward snowballing , 2012, Proceedings of the 2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement.

[16]  Tayana Conte,et al.  Improving a Usability Inspection Technique Based on Quantitative and Qualitative Analysis , 2014, 2014 Brazilian Symposium on Software Engineering.

[17]  Carla van de Sande Experiences of a Newbie Helper in a Free Open Online Mathematics Help Forum Community , 2013, CSCL.

[18]  Steven J. Kass,et al.  If at First You Don't Succeed: Effects of Failure on General and Task-Specific Self-Efficacy and Performance , 2006 .

[19]  Stefan Koch,et al.  Profiling an Open Source Project Ecology and Its Programmers , 2004, Electron. Mark..

[20]  John Riedl,et al.  Searching for the goldilocks zone: trade-offs in managing online volunteer groups , 2012, CSCW.

[21]  Fabian Fagerholm,et al.  Onboarding in Open Source Projects , 2014, IEEE Software.

[22]  Christian Bird,et al.  Sociotechnical coordination and collaboration in open source software , 2011, 2011 27th IEEE International Conference on Software Maintenance (ICSM).

[23]  James D. Herbsleb,et al.  Influence of social and technical factors for evaluating contribution in GitHub , 2014, ICSE.

[24]  James Noble,et al.  Using grounded theory to study the human aspects of software engineering , 2010, HAoSE '10.

[25]  William R. King,et al.  A meta-analysis of the technology acceptance model , 2006, Inf. Manag..

[26]  Christine Nadel,et al.  Case Study Research Design And Methods , 2016 .

[27]  Jonathan T. Morgan,et al.  Tea and sympathy: crafting positive new user experiences on wikipedia , 2013, CSCW.

[28]  Sandra Slaughter,et al.  Understanding the Motivations, Participation, and Performance of Open Source Software Developers: A Longitudinal Study of the Apache Projects , 2006, Manag. Sci..

[29]  Muhammad Ali Babar,et al.  Identifying Architectural Patterns Used in Open Source Software: Approaches and Challenges , 2010, EASE.

[30]  Kouichi Kishida,et al.  Evolution patterns of open-source software systems and communities , 2002, IWPSE '02.

[31]  Marco Aurélio Gerosa,et al.  Awareness Support in Global Software Development: A Systematic Review Based on the 3C Collaboration Model , 2010, CRIWG.

[32]  R. Kraut,et al.  Introductions and Questions: Rhetorical Strategies That Elicit Response in Online Communities , 2007 .

[33]  Kouichi Kishida,et al.  Toward an understanding of the motivation of open source software developers , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[34]  Alcides Velasquez,et al.  Classroom Wikipedia participation effects on future intentions to contribute , 2012, CSCW.

[35]  Robert E. Kraut,et al.  Socialization tactics in wikipedia and their effects , 2010, CSCW '10.

[36]  Susan Elliott Sim,et al.  The ramp-up problem in software projects: a case study of how software immigrants naturalize , 1998, Proceedings of the 20th International Conference on Software Engineering.

[37]  Rachel K. E. Bellamy,et al.  Moving into a new software project landscape , 2010, 2010 ACM/IEEE 32nd International Conference on Software Engineering.

[38]  Robert E. Kraut,et al.  Wikipedia classroom experiment: bidirectional benefits of students' engagement in online production communities , 2013, CHI.

[39]  J. Levine,et al.  Group Socialization: Theory and Research , 1994 .

[40]  Aaron Halfaker,et al.  Making peripheral participation legitimate: reader engagement experiments in wikipedia , 2013, CSCW.

[41]  Jennifer Preece,et al.  Sociability and usability in online communities: Determining and measuring success , 2001, Behav. Inf. Technol..

[42]  S. Cassidy,et al.  Developing the Computer User Self-Efficacy (Cuse) Scale: Investigating the Relationship between Computer Self-Efficacy, Gender and Experience with Computers , 2002 .

[43]  Sebastian Spaeth,et al.  Carrots and Rainbows: Motivation and Social Practice in Open Source Software Development , 2012, MIS Q..

[44]  Marco Aurélio Gerosa,et al.  Recommending mentors to software project newcomers , 2012, 2012 Third International Workshop on Recommendation Systems for Software Engineering (RSSE).

[45]  Fabio Q. B. da Silva,et al.  Designing motivation strategies for software engineering teams: an empirical study , 2010, CHASE '10.

[46]  L. Tidwell,et al.  Computer-Mediated Communication Effects on Disclosure, Impressions, and Interpersonal Evaluations: Getting to Know One Another a Bit at a Time , 2002 .

[47]  Leif Singer,et al.  Creating a shared understanding of testing culture on a social coding site , 2013, 2013 35th International Conference on Software Engineering (ICSE).

[48]  Ingoo Han,et al.  New members' online socialization in online communities: The effects of content quality and feedback on new members' content-sharing intentions , 2014, Comput. Hum. Behav..

[49]  Helen Sharp,et al.  Models of motivation in software engineering , 2009, Inf. Softw. Technol..

[50]  Charles M. Schweik,et al.  Brooks' versus Linus' law: an empirical test of open source projects , 2008, DG.O.

[51]  Fabio Kon,et al.  A Study of the Relationships between Source Code Metrics and Attractiveness in Free Software Projects , 2010, 2010 Brazilian Symposium on Software Engineering.

[52]  Xu Ben,et al.  Mining Developer Contribution in Open Source Software Using Visualization Techniques , 2013, 2013 Third International Conference on Intelligent System Design and Engineering Applications.

[53]  Giuseppe Scanniello,et al.  Dealing with identifiers and comments in source code comprehension and maintenance: results from an ethnographically-informed study with students and professionals , 2014, EASE '14.

[54]  InduShobha N. Chengalur-Smith,et al.  Sustainability of Free/Libre Open Source Projects: A Longitudinal Study , 2010, J. Assoc. Inf. Syst..

[55]  Claes Wohlin,et al.  Using Students as Subjects—A Comparative Study of Students and Professionals in Lead-Time Impact Assessment , 2000, Empirical Software Engineering.

[56]  Carlos Jensen,et al.  Beyond pretty pictures: Examining the benefits of code visualization for Open Source newcomers , 2009, 2009 5th IEEE International Workshop on Visualizing Software for Understanding and Analysis.

[57]  Gregorio Robles,et al.  The processes of joining in global distributed software projects , 2006, GSD '06.

[58]  John Riedl,et al.  Mentoring in Wikipedia: a clash of cultures , 2011, Int. Sym. Wikis.

[59]  R. Alba,et al.  Immigrant Religion in the U.S. and Western Europe: Bridge or Barrier to Inclusion? , 2008 .

[60]  Janice Singer,et al.  For the Special issue on Qualitative Software Engineering Research , 2007, Inf. Softw. Technol..

[61]  Hsien-Tung Tsai,et al.  Why do newcomers participate in virtual communities? An integration of self-determination and relationship management theories , 2014, Decis. Support Syst..

[62]  Cliff Lampe,et al.  Defining, Understanding, and Supporting Open Collaboration , 2013 .

[63]  Karl Fogel,et al.  Producing open source software - how to run a successful free software project , 2005 .

[64]  Stefanie T. Baier International students: Culture shock and adaptation to the U.S. culture , 2005 .

[65]  Fabio Kon,et al.  Intellectual property policy and attractiveness: a longitudinal study of free and open source software projects , 2011, CSCW '11.

[66]  Pearl Brereton,et al.  A systematic review of systematic review process research in software engineering , 2013, Inf. Softw. Technol..

[67]  Elisa Yumi Nakagawa,et al.  Software Architecture Relevance in Open Source Software Evolution: A Case Study , 2008, 2008 32nd Annual IEEE International Computer Software and Applications Conference.

[68]  Fabio Kon,et al.  The attraction of contributors in free and open source software projects , 2013, J. Strateg. Inf. Syst..

[69]  Sonali K. Shah Motivation, Governance, and the Viability of Hybrid Forms in Open Source Software Development , 2006, Manag. Sci..

[70]  Marco Aurélio Gerosa,et al.  Newcomers Withdrawal in Open Source Software Projects: Analysis of Hadoop Common Project , 2012, 2012 Brazilian Symposium on Collaborative Systems.

[71]  Andrea Bonaccorsi,et al.  Altruistic Individuals, Selfish Firms? The Structure of Motivation in Open Source Software , 2004, First Monday.

[72]  Paul A. David,et al.  Community-Based Production of Open Source Software: What Do We Know about the Developers Who Participate? , 2008, Inf. Econ. Policy.

[73]  Carl Gutwin,et al.  Workspace Awareness in Real-Time Distributed Groupware: Framework, Widgets, and Evaluation , 1996, BCS HCI.

[74]  Yulin Fang,et al.  Impact of license choice on Open Source Software development activity , 2009, J. Assoc. Inf. Sci. Technol..

[75]  James D. Herbsleb,et al.  Crowd development , 2013, 2013 6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE).

[76]  Walt Scacchi,et al.  Understanding the requirements for developing open source software systems , 2002, IEE Proc. Softw..

[77]  Gail C. Murphy,et al.  Hipikat: recommending pertinent software development artifacts , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[78]  Mary Czerwinski,et al.  A diary study of task switching and interruptions , 2004, CHI.

[79]  Fabio Q. B. da Silva,et al.  An empirical study on software engineers motivational factors , 2009, 2009 3rd International Symposium on Empirical Software Engineering and Measurement.

[80]  Sandeep Purao,et al.  Software architectures: Blueprint, Literature, Language or Decision? , 2008, Eur. J. Inf. Syst..

[81]  Marco Aurélio Gerosa,et al.  A systematic literature review on the barriers faced by newcomers to open source software projects , 2015, Inf. Softw. Technol..

[82]  Vandana Singh,et al.  Newcomer integration and learning in technical support communities for open source software , 2012, GROUP.

[83]  Carlos Jensen,et al.  Joining Free/Open Source Software Communities: An Analysis of Newbies' First Interactions on Project Mailing Lists , 2011, 2011 44th Hawaii International Conference on System Sciences.

[84]  Yvonne Dittrich,et al.  Software engineering beyond the project - Sustaining software ecosystems , 2014, Inf. Softw. Technol..

[85]  Cameron Marlow,et al.  Feed me: motivating newcomer contribution in social network sites , 2009, CHI.

[86]  Rjg Raymond Opdenakker Advantages and disadvantages of four interview techniques in qualitative research , 2006 .

[87]  Karim R. Lakhani,et al.  Community, Joining, and Specialization in Open Source Software Innovation: A Case Study , 2003 .

[88]  Anita Sarma,et al.  Which bug should I fix: helping new developers onboard a new project , 2011, CHASE '11.

[89]  Nicolas Ducheneaut,et al.  Socialization in an Open Source Software Community: A Socio-Technical Analysis , 2005, Computer Supported Cooperative Work (CSCW).

[90]  K. Lewin,et al.  The Action Research Planner , 2003 .

[91]  Guido Hertel,et al.  Motivation of software developers in Open Source projects: an Internet-based survey of contributors to the Linux kernel , 2003 .

[92]  Matthew K. O. Lee,et al.  Predicting continuance in online communities: model development and empirical test , 2010, Behav. Inf. Technol..

[93]  Marco Aurélio Gerosa,et al.  Preliminary Empirical Identification of Barriers Faced by Newcomers to Open Source Software Projects , 2014, 2014 Brazilian Symposium on Software Engineering.

[94]  Fabio Q. B. da Silva,et al.  Motivated software engineers are engaged and focused, while satisfied ones are happy , 2014, ESEM '14.

[95]  Stefan Biffl,et al.  Evaluating the Usefulness and Ease of Use of a Groupware Tool for the Software Architecture Evaluation Process , 2007, First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007).

[96]  Gerardo Canfora,et al.  Who is going to mentor newcomers in open source projects? , 2012, SIGSOFT FSE.

[97]  Marco Aurélio Gerosa,et al.  Understanding and Supporting the Choice of an Appropriate Task to Start with in Open Source Software Communities , 2015, 2015 48th Hawaii International Conference on System Sciences.

[98]  Aaron Halfaker,et al.  Don't bite the newbies: how reverts affect the quantity and quality of Wikipedia work , 2011, Int. Sym. Wikis.

[99]  Ryan Faulkner,et al.  Etiquette in Wikipedia: weening new editors into productive ones , 2012, WikiSym '12.

[100]  Anita Sarma,et al.  The onion patch: migration in open source ecosystems , 2011, ESEC/FSE '11.

[101]  Janice Singer,et al.  Hipikat: a project memory for software development , 2005, IEEE Transactions on Software Engineering.

[102]  Marco Aurélio Gerosa,et al.  Attracting , Onboarding , and Retaining Newcomer Developers in Open Source Software Projects , 2014 .

[103]  Oded Nov,et al.  Exploring motivations for contributing to open source initiatives: The roles of contribution context and personal values , 2008, Comput. Hum. Behav..

[104]  Fred D. Davis Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology , 1989, MIS Q..

[105]  Anthony I. Wasserman,et al.  A Framework for Evaluating Managerial Styles in Open Source Projects , 2008, OSS.

[106]  A. Mockus,et al.  Does the initial environment impact the future of developers , 2011, 2011 33rd International Conference on Software Engineering (ICSE).

[107]  Likoebe M. Maruping,et al.  Impacts of License Choice and Organizational Sponsorship on User Interest and Development Activity in Open Source Software Projects , 2006, Inf. Syst. Res..

[108]  Volker Wulf,et al.  Explore social behavior around rich-media: a structured diary study , 2009, EuroITV '09.

[109]  Carolyn Penstein Rosé,et al.  Talk to me: foundations for successful individual-group interactions in online communities , 2006, CHI.

[110]  Volker Gruhn,et al.  An exploratory study of contribution barriers experienced by newcomers to open source software projects , 2014, CSI-SE 2014.

[111]  Fabio Q. B. da Silva,et al.  Motivation in software engineering industrial practice: A cross-case analysis of two software organisations , 2014, Inf. Softw. Technol..

[112]  J. Lofland,et al.  Initial Interaction of Newcomers in Alcoholics Anonymous: A Field Experiment in Class Symbols and Socialization , 1960 .

[113]  Fabio Q. B. da Silva,et al.  Motivation in software engineering: A systematic review update , 2011, EASE.

[114]  Andrew Begel,et al.  Novice software developers, all over again , 2008, ICER '08.

[115]  Alistair Cockburn,et al.  Selecting a Project 's Methodology , 2000, IEEE Softw..

[116]  John Kim,et al.  What makes users rate (share, tag, edit...)?: predicting patterns of participation in online communities , 2012, CSCW.

[117]  Christoph Treude,et al.  Awareness 2.0: staying aware of projects, developers and tasks using dashboards and feeds , 2010, 2010 ACM/IEEE 32nd International Conference on Software Engineering.

[118]  Ed H. Chi,et al.  The singularity is not near: slowing growth of Wikipedia , 2009, Int. Sym. Wikis.

[119]  Igor Steinmacher,et al.  Barriers Faced by Newcomers to Open Source Projects: A Systematic Review , 2014, OSS.

[120]  Cliff Lampe,et al.  Follow the (slash) dot: effects of feedback on new members in an online community , 2005, GROUP.

[121]  Guilherme Horta Travassos,et al.  Empirical Assessments of a tool to support Web usability inspection , 2013 .

[122]  Aniket Kittur,et al.  Effects of peer feedback on contribution: a field experiment in Wikipedia , 2013, CHI.

[123]  Audris Mockus,et al.  Who Will Stay in the FLOSS Community? Modeling Participant’s Initial Behavior , 2015, IEEE Transactions on Software Engineering.

[124]  Davi Viana,et al.  The influence of human aspects on software process improvement: Qualitative research findings and comparison to previous studies , 2012, EASE.

[125]  Per Runeson,et al.  Using Students as Experiment Subjects – An Analysis on Graduate and Freshmen Student Data , 2003 .

[126]  Parul Vora,et al.  The n00b Wikipedia Editing Experience , 2010 .

[127]  Helen Gavin,et al.  Social and Virtual Networks: Evaluating Synchronous Online Interviewing Using Instant Messenger , 2009 .

[128]  Bing Li,et al.  Applying Centrality Measures to the Behavior Analysis of Developers in Open Source Software Community , 2012, 2012 Second International Conference on Cloud and Green Computing.

[129]  Marco Aurélio Gerosa,et al.  Why do newcomers abandon open source software projects? , 2013, 2013 6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE).

[130]  Tim O'Reilly,et al.  What is Web 2.0: Design Patterns and Business Models for the Next Generation of Software , 2007 .

[131]  Justin P. Johnson,et al.  Economics of Open Source Software , 2001 .

[132]  Jonathan T. Morgan,et al.  The Rise and Decline of an Open Collaboration System , 2013 .

[133]  Audris Mockus,et al.  What make long term contributors: Willingness and opportunity in OSS community , 2012, 2012 34th International Conference on Software Engineering (ICSE).

[134]  Yulin Fang,et al.  Socialization in Open Source Software Projects: A Growth Mixture Modeling Approach , 2011 .

[135]  L. Terveen,et al.  Becoming Wikipedian : Transformation of Participation in a Collaborative Online Encyclopedia , 2009 .

[136]  A. Bandura Self-efficacy: toward a unifying theory of behavioral change. , 1977, Psychology Review.

[137]  Marco Aurélio Gerosa,et al.  The 3C Collaboration Model , 2008 .

[138]  E. Lindemann,et al.  Newcomers' Problems in a Suburban Community , 1961 .

[139]  Alexander Hars,et al.  Working for free? Motivations of participating in open source projects , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[140]  Helen Sharp,et al.  Motivation in Software Engineering: A systematic literature review , 2008, Inf. Softw. Technol..

[141]  Khai N. Truong,et al.  "Welcome!": social and psychological predictors of volunteer socializers in online communities , 2013, CSCW.

[142]  Leysia Palen,et al.  Voice-mail diary studies for naturalistic data capture under mobile conditions , 2002, CSCW '02.

[143]  Oliver Laitenberger,et al.  Evaluating the usefulness and the ease of use of a Web-based inspection data collection tool , 1998, Proceedings Fifth International Software Metrics Symposium. Metrics (Cat. No.98TB100262).

[144]  Nir Kshetri,et al.  Improving Open Source Software Maintenance , 2010, J. Comput. Inf. Syst..

[145]  Marco Aurélio Gerosa,et al.  The hard life of open source software project newcomers , 2014, CHASE.

[146]  Marco Aurélio Gerosa,et al.  Applying the 3C model to groupware development , 2005, Int. J. Cooperative Inf. Syst..