Print Email Facebook Twitter Do as i Do, Not as i Say Title Do as i Do, Not as i Say: Do Contribution Guidelines Match the GitHub Contribution Process? Author Elazhary, Omar (University of Victoria) Storey, Margaret-Anne (University of Victoria) Ernst, Neil (University of Victoria) Zaidman, A.E. (TU Delft Software Engineering) Date 2019 Abstract Developer contribution guidelines are used in social coding sites like GitHub to explain and shape the process a project expects contributors to follow. They set standards for all participants and 'save time and hassle caused by improperly created pull requests or issues that have to be rejected and re-submitted' (GitHub). Yet, we lack a systematic understanding of the content of a typical contribution guideline, as well as the extent to which these guidelines are followed in practice. Additionally, understanding how guidelines may impact projects that use Continuous Integration as part of the contribution process is of particular interest. To address this knowledge gap, we conducted a mixed-methods study of 53 GitHub projects with explicit contribution guidelines and coded the guidelines to extract key themes. We then created a process model using GitHub activity data (e.g., commit, new issue, new pull request) to compare the actual activity with the prescribed contribution guidelines. We show that approximately 68% of these projects diverge significantly from the expected process. Subject automationcode contributionssoftware engineering To reference this document use: http://resolver.tudelft.nl/uuid:aedcd0ea-32ce-4ad4-b641-4133ab1c36f0 DOI https://doi.org/10.1109/ICSME.2019.00043 Publisher IEEE Embargo date 2022-07-01 ISBN 9781728130941 Source Proceedings - 2019 IEEE International Conference on Software Maintenance and Evolution, ICSME 2019 Event 2019 IEEE International Conference on Software Maintenance and Evolution, ICSME 2019, 2019-09-30 → 2019-10-04, Cleveland, United States Series Proceedings - 2019 IEEE International Conference on Software Maintenance and Evolution, ICSME 2019 Bibliographical note Green Open Access added to TU Delft Institutional Repository ‘You share, we take care!’ – Taverne project https://www.openaccess.nl/en/you-share-we-take-care Otherwise as indicated in the copyright section: the publisher is the copyright holder of this work and the author uses the Dutch legislation to make this work public. Part of collection Institutional Repository Document type conference paper Rights © 2019 Omar Elazhary, Margaret-Anne Storey, Neil Ernst, A.E. Zaidman Files PDF Do_as_I_Do_Not_as_I_Say_D ... rocess.pdf 255.34 KB Close viewer /islandora/object/uuid:aedcd0ea-32ce-4ad4-b641-4133ab1c36f0/datastream/OBJ/view