Contributor's Performance, Participation Intentions, Its Influencers and Project Performance

Software project performance largely depends on the software development team. Studies have shown that interest and activity levels of contributors at any time significantly affect project success measures. This dissertation provides suggestions to enhance contributors' performance and participation intentions to help improve project performance. To do so, we mine historical data in software repositories from a two-pronged approach: 1) To assess contributors' performance to identify strengths and areas of improvement. 2) To measure the influence of factors on contributors' participation and performance, and provide suggestions that help advance contributor's engagement. The methodology used in this study leverage empirical techniques, both quantitative and qualitative, to conduct the analysis. We believe that the insights presented here will help contributors improve their performance. Also, we expect managers and business analysts to benefit from the suggestions to revise factors that negatively influence contributors' engagement and hence improve project performance.

[1]  Eric Gilbert,et al.  CodeSaw: A Social Visualization of Distributed Software Development , 2007, INTERACT.

[2]  Ashish Sureka,et al.  SamikshaViz: a panoramic view to measure contribution and performance of software maintenance professionals by mining bug archives , 2014, ISEC '14.

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

[4]  Mary Czerwinski,et al.  FASTDash: a visual dashboard for fostering awareness in software teams , 2007, CHI.

[5]  Andreas Schilling,et al.  What Do We Know about FLOSS Developers' Attraction, Retention, and Commitment? A Literature Review , 2014, 2014 47th Hawaii International Conference on System Sciences.

[6]  Thomas Hess,et al.  An Empirical Study of Volunteer Members' Perceived Turnover in Open Source Software Projects , 2012, 2012 45th Hawaii International Conference on System Sciences.

[7]  Pratyush Nidhi Sharma,et al.  Examining Turnover in Open Source Software Projects Using Logistic Hierarchical Linear Modeling Approach , 2012, OSS.

[8]  Sven Laumer,et al.  Train and retain: the impact of mentoring on the retention of FLOSS developers , 2012, SIGMIS-CPR '12.

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

[10]  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..

[11]  James H. Gerlach,et al.  An empirical analysis of open source software developers' motivations and continuance intentions , 2007, Inf. Manag..

[12]  Charles D. Knutson,et al.  Author Entropy: A Metric for Characterization of Software Authorship Patterns , 2008 .

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

[14]  Paulo Fernandes,et al.  Performance Evaluation of Software Development Teams: a Practical Case Study , 2011, PASM@ICPE.

[15]  Sven Laumer,et al.  Together but apart: how spatial, temporal and cultural distances affect FLOSS developers' project retention , 2013, SIGMIS-CPR '13.

[16]  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..

[17]  Arpit Gupta,et al.  Samiksha: mining issue tracking system for contribution and performance assessment , 2013, ISEC.

[18]  Katherine J. Stewart,et al.  The Impact of Ideology on Effectiveness in Open Source Software Development Teams , 2006, MIS Q..

[19]  Chandrasekar Subramaniam,et al.  Determinants of open source software project success: A longitudinal study , 2009, Decis. Support Syst..

[20]  Philippe A. Palanque,et al.  Proceedings of the SIGCHI Conference on Human Factors in Computing Systems , 2014, International Conference on Human Factors in Computing Systems.

[21]  Eirini Kalliamvakou,et al.  Mediterranean Conference on Information Systems ( MCIS ) 2009 Measuring Developer Contribution From Software Repository Data , 2017 .

[22]  John Riedl,et al.  The effects of diversity on group productivity and member withdrawal in online volunteer groups , 2010, CHI.

[23]  James D. Herbsleb,et al.  Global Software Engineering: The Future of Socio-technical Coordination , 2007, Future of Software Engineering (FOSE '07).

[24]  Hy Sockel,et al.  A confirmatory factor analysis of IS employee motivation and retention , 2001, Inf. Manag..

[25]  Naresh Kumar Nagwani,et al.  Rank-Me: A Java Tool for Ranking Team Members in Software Bug Repositories , 2012 .

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

[27]  Ashish Sureka,et al.  What Community Contribution Pattern Says about Stability of Software Project? , 2014, 2014 21st Asia-Pacific Software Engineering Conference.

[28]  Ashish Sureka,et al.  Does Contributor Characteristics Influence Future Participation? A Case Study on Google Chromium Issue Tracking System , 2014, OSS.

[29]  Maria Alessandra Rossi Decoding the "Free/Open Source (F/OSS) Software Puzzle"a survey of theoretical and empirical contributions , 2004 .

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

[31]  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.

[32]  Robert Groth Is the software industry's productivity declining? , 2004, IEEE Software.

[33]  William N. Robinson,et al.  Measuring Open Source Quality: A Literature Review , 2011, Int. J. Open Source Softw. Process..

[34]  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).