Work Practices and Challenges in Pull-Based Development: The Contributor's Perspective

The pull-based development model is an emerging way of contributing to distributed software projects that is gaining enormous popularity within the open source software (OSS) world. Previous work has examined this model by focusing on projects and their owners-we complement it by examining the work...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Proceedings / International Conference on Software Engineering s. 285 - 296
Hlavní autoři: Gousios, Georgios, Storey, Margaret-Anne, Bacchelli, Alberto
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: ACM 01.05.2016
Témata:
ISSN:1558-1225
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract The pull-based development model is an emerging way of contributing to distributed software projects that is gaining enormous popularity within the open source software (OSS) world. Previous work has examined this model by focusing on projects and their owners-we complement it by examining the work practices of project contributors and the challenges they face.We conducted a survey with 645 top contributors to active OSS projects using the pull-based model on GitHub, the prevalent social coding site. We also analyzed traces extracted from corresponding GitHub repositories. Our research shows that: contributors have a strong interest in maintaining awareness of project status to get inspiration and avoid duplicating work, but they do not actively propagate information; communication within pull requests is reportedly limited to low-level concerns and contributors often use communication channels external to pull requests; challenges are mostly social in nature, with most reporting poor responsiveness from integrators; and the increased transparency of this setting is a confirmed motivation to contribute. Based on these findings, we present recommendations for practitioners to streamline the contribution process and discuss potential future research directions.
AbstractList The pull-based development model is an emerging way of contributing to distributed software projects that is gaining enormous popularity within the open source software (OSS) world. Previous work has examined this model by focusing on projects and their owners-we complement it by examining the work practices of project contributors and the challenges they face.We conducted a survey with 645 top contributors to active OSS projects using the pull-based model on GitHub, the prevalent social coding site. We also analyzed traces extracted from corresponding GitHub repositories. Our research shows that: contributors have a strong interest in maintaining awareness of project status to get inspiration and avoid duplicating work, but they do not actively propagate information; communication within pull requests is reportedly limited to low-level concerns and contributors often use communication channels external to pull requests; challenges are mostly social in nature, with most reporting poor responsiveness from integrators; and the increased transparency of this setting is a confirmed motivation to contribute. Based on these findings, we present recommendations for practitioners to streamline the contribution process and discuss potential future research directions.
Author Bacchelli, Alberto
Gousios, Georgios
Storey, Margaret-Anne
Author_xml – sequence: 1
  givenname: Georgios
  surname: Gousios
  fullname: Gousios, Georgios
  email: g.gousios@cs.ru.nl
  organization: Radboud Univ. Nijmegen, Nijmegen, Netherlands
– sequence: 2
  givenname: Margaret-Anne
  surname: Storey
  fullname: Storey, Margaret-Anne
  email: mstorey@uvic.ca
  organization: Univ. of Victoria, Victoria, BC, Canada
– sequence: 3
  givenname: Alberto
  surname: Bacchelli
  fullname: Bacchelli, Alberto
  email: a.bacchelli@tudelft.nl
  organization: Delft Univ. of Technol., Delft, Netherlands
BookMark eNotjD1PwzAUAA0CCVo6M7B4Y0rx81dtNgifUiU6FBirl-SFBlKnstNK_HuCYDidbrkROwpdIMbOQUwBtLmSzumZg-mvnbQHbOKH1EYo5YWAQ3YKxrgMpDQnbJTSpxDCau9P2dt7F7_4ImLZNyUljqHi-RrblsLHkE3gi13bZreYqOJ3tKe2224o9Nd8uSaed6GPTbHru3iZ-IJi2tIw2tMZO66xTTT595i9Ptwv86ds_vL4nN_MM5Te9JlFXztV2WLAk60EKVND6Yra20oXupSWqhJnCrUqAcEV0qMWYMmg1STUmF38fRsiWm1js8H4vZo5Zz2A-gG4-lLS
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1145/2884781.2884826
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP) 1998-present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library (IEL) (UW System Shared)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9781450339001
145033900X
EISSN 1558-1225
EndPage 296
ExternalDocumentID 7886911
Genre orig-research
GroupedDBID -~X
.4S
.DC
123
23M
29O
5VS
6IE
6IF
6IH
6IK
6IL
6IM
6IN
8US
AAJGR
AAWTH
ABLEC
ADZIZ
AFFNX
ALMA_UNASSIGNED_HOLDINGS
APO
ARCSS
AVWKF
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
EDO
FEDTE
I-F
I07
IEGSK
IJVOP
IPLJI
M43
OCL
RIE
RIL
RIO
RNS
XOL
ID FETCH-LOGICAL-a295t-6a9f83d6b3d69e6d0e35f1c8bf96d4b4c26edca73a43c1a18b29a4016e5a64e03
IEDL.DBID RIE
ISICitedReferencesCount 152
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000406138600027&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Aug 27 02:07:20 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a295t-6a9f83d6b3d69e6d0e35f1c8bf96d4b4c26edca73a43c1a18b29a4016e5a64e03
PageCount 12
ParticipantIDs ieee_primary_7886911
PublicationCentury 2000
PublicationDate 2016-May
PublicationDateYYYYMMDD 2016-05-01
PublicationDate_xml – month: 05
  year: 2016
  text: 2016-May
PublicationDecade 2010
PublicationTitle Proceedings / International Conference on Software Engineering
PublicationTitleAbbrev ICSE
PublicationYear 2016
Publisher ACM
Publisher_xml – name: ACM
SSID ssj0006499
Score 2.4864357
Snippet The pull-based development model is an emerging way of contributing to distributed software projects that is gaining enormous popularity within the open source...
SourceID ieee
SourceType Publisher
StartPage 285
SubjectTerms Collaboration
dis- tributed software development
Electronic mail
Encoding
Face
Focusing
GitHub
open source contribution
pull request
pull-based development
Software
Software engineering
Title Work Practices and Challenges in Pull-Based Development: The Contributor's Perspective
URI https://ieeexplore.ieee.org/document/7886911
WOSCitedRecordID wos000406138600027&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwELZKxcBUoEW85QGJhbR52I7NSEXFgKoMgLpVF_sidUlR0_L7OSfpY2BhyENeIjm27_vs--5j7CEURQwqhEDR6AiEFTTnJAE5pFCZE4R22tbV9d_T6VTPZibrsKedFgYR6-QzHPrX-izfLe3Gb5WNiK4p44W8R2maNlqt3aqrCLq3pXsiIUex1l5EOfRP7SsnHHin1KFj0vvfR0_ZYK_B49kuupyxDpbnrLc1YeDtnOyzL7_dzbNW7FRxKB0fbx1SKr4oeUYsM3ihaOX4QYrQM6cRwn1xqtryarl6rHi2V14O2Ofk9WP8FrRmCQHERq4DBabQiVM5XQaVCzGRRWR1XhjlRC5srNBZSBMQiY0g0nlsgMiVQglKYJhcsG65LPGScShU7ImhBAThYgnGGqIhaeHRAd2vWN930_y7qYcxb3vo-u_mG3ZCIEM1SYK3rLtebfCOHduf9aJa3dc_8Rff3J5N
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV09T8MwED1VBQmmAi3iGw9ILKRNHNu1GamoiihVhoK6VY7tSF1S1LT8fs5p-jGwMORDXiI5tu89-949gIeQZVSLUAcCR0fADMM5xxHIOQyVKUJoK01ZXX_YHY3kZKKSGjxttTDOuTL5zLX9a3mWb-dm5bfKOkjXhPJC3gPOGI3Waq3tuisQvFfFeyLGO1RKL6Ns-6f0tRP23FPK4NFv_O-zJ9DaqfBIso0vp1Bz-Rk0NjYMpJqVTfjyG94kqeROBdG5Jb2NR0pBZjlJkGcGLxivLNlLEnomOEaIL09Vml7NF48FSXbayxZ89l_HvUFQ2SUEmiq-DIRWmYytSPFSTtjQxTyLjEwzJSxLmaHCWaO7sWaxiXQkU6o00ivhuBbMhfE51PN57i6A6ExQTw25dppZyrUyColIN_P4AO-X0PTdNP1eV8SYVj109XfzPRwNxh_D6fBt9H4Nxwg5xDpl8Abqy8XK3cKh-VnOisVd-UN_AUlcoZQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+%2F+International+Conference+on+Software+Engineering&rft.atitle=Work+Practices+and+Challenges+in+Pull-Based+Development%3A+The+Contributor%27s+Perspective&rft.au=Gousios%2C+Georgios&rft.au=Storey%2C+Margaret-Anne&rft.au=Bacchelli%2C+Alberto&rft.date=2016-05-01&rft.pub=ACM&rft.eissn=1558-1225&rft.spage=285&rft.epage=296&rft_id=info:doi/10.1145%2F2884781.2884826&rft.externalDocID=7886911