Community Code Engagements: Summer of Code & Hackathons for Community Building in Scientific Software

dc.contributor.authorTrainer, Erik H.
dc.contributor.authorChaihirunkarn, Chalalai
dc.contributor.authorKalyanasundaram, Arun
dc.contributor.authorHerbsleb, James D.
dc.date.accessioned2023-03-17T22:48:23Z
dc.date.available2023-03-17T22:48:23Z
dc.date.issued2014
dc.description.abstractCommunity code engagements -- short-term, intensive software development events -- are used by some scientific communities to create new software features and promote community building. But there is as yet little empirical support for their effectiveness. This paper presents a qualitative study of two types of community code engagements: Google Summer of Code (GSoC) and hackathons. We investigated the range of outcomes these engagements produce and the underlying practices that lead to these outcomes. In GSoC, the vision and experience of core members of the community influence project selection, and the intensive mentoring process facilitates creation of strong ties. Most GSoC projects result in stable features. The agenda setting phase of hackathons reveals high priority issues perceived by the community. Social events among the relatively large numbers of participants over brief engagements tend to create weak ties. Most hackathons result in prototypes rather than finished tools. We discuss themes and tradeoffs that suggest directions for future empirical work around designing community code engagements.en
dc.identifier.doi10.1145/2660398.2660420
dc.identifier.urihttps://dl.eusset.eu/handle/20.500.12015/4424
dc.language.isoen
dc.publisherAssociation for Computing Machinery
dc.relation.ispartofProceedings of the 2014 ACM International Conference on Supporting Group Work
dc.subjectcommunity code engagements
dc.subjectgoogle summer of code (gsoc)
dc.subjectscientific software
dc.subjecthackathons
dc.titleCommunity Code Engagements: Summer of Code & Hackathons for Community Building in Scientific Softwareen
dc.typeText/Conference Paper
gi.citation.startPage111–121
gi.citations.count24
gi.citations.elementGuo Freeman, Nathan J. McNeese (2021): A Tale of Creativity and Struggles, In: Proceedings of the ACM on Human-Computer Interaction CSCW1(5), doi:10.1145/3449150
gi.citations.elementXin Tan, Minghui Zhou, Li Zhang (2023): Understanding Mentors’ Engagement in OSS Communities via Google Summer of Code, In: IEEE Transactions on Software Engineering 5(49), doi:10.1109/tse.2023.3242415
gi.citations.elementMartin Dittus, Giovanni Quattrone, Licia Capra (2016): Social Contribution Settings and Newcomer Retention in Humanitarian Crowd Mapping, In: Lecture Notes in Computer Science, doi:10.1007/978-3-319-47874-6_13
gi.citations.elementWendy Mendes, Albert Richard, Tähe-Kai Tillo, Gustavo Pinto, Kiev Gama, Alexander Nolte (2022): Socio-technical Constraints and Affordances of Virtual Collaboration - A Study of Four Online Hackathons, In: Proceedings of the ACM on Human-Computer Interaction CSCW2(6), doi:10.1145/3555221
gi.citations.elementZixuan Feng, Katie Kimura, Bianca Trinkenreich, Anita Sarma, Igor Steinmacher (2024): Guiding the way: A systematic literature review on mentoring practices in open source software projects, In: Information and Software Technology, doi:10.1016/j.infsof.2024.107470
gi.citations.elementJefferson De Oliveira Silva, Igor Scaliante Wiese, Daniel M. German, Igor Fabio Steinmacher, Marco Aurelio Gerosa (2017): How Long and How Much: What to Expect from Summer of Code Participants?, In: 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME), doi:10.1109/icsme.2017.81
gi.citations.elementAlexander Nolte, Linda Bailey Hayden, James D. Herbsleb (2020): How to Support Newcomers in Scientific Hackathons - An Action Research Study on Expert Mentoring, In: Proceedings of the ACM on Human-Computer Interaction CSCW1(4), doi:10.1145/3392830
gi.citations.elementConnie W. Chau, Elizabeth M. Gerber (2023): On Hackathons: A Multidisciplinary Literature Review, In: Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems, doi:10.1145/3544548.3581234
gi.citations.elementWiesław Kopeć, Bartłomiej Balcerzak, Radosław Nielek, Grzegorz Kowalik, Adam Wierzbicki, Fabio Casati (2017): Older adults and hackathons: a qualitative study, In: Empirical Software Engineering 4(23), doi:10.1007/s10664-017-9565-6
gi.citations.elementJefferson O. Silva, Igor S. Wiese, Igor Steinmacher, Marco A. Gerosa (2017): Students' Engagement in Open Source Projects, In: Proceedings of the XXXI Brazilian Symposium on Software Engineering, doi:10.1145/3131151.3131156
gi.citations.elementJudith Bishop, Carlos Jensen, Walt Scacchi, Arfon Smith (2016): How to Use Open Source Software in Education, In: Proceedings of the 47th ACM Technical Symposium on Computing Science Education, doi:10.1145/2839509.2844665
gi.citations.elementArlin Stoltzfus, Michael Rosenberg, Hilmar Lapp, Aidan Budd, Karen Cranston, Enrico Pontelli, Shann Oliver, Rutger A. Vos (2017): Community and Code: Nine Lessons from Nine NESCent Hackathons, In: F1000Research, doi:10.12688/f1000research.11429.1
gi.citations.elementMikko Jaakola, Tuisku Polvinen, Johannes Holvitie, Sherlock A. Licorish, Ville Leppänen (2021): From Setting Up Innovation in a Novel Context To Discovering Sustainable Business — A Framework for Short-Term Events, In: 2021 47th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), doi:10.1109/seaa53835.2021.00040
gi.citations.elementBianca Trinkenreich, Igor Wiese, Anita Sarma, Marco Gerosa, Igor Steinmacher (2022): Women’s Participation in Open Source Software: A Survey of the Literature, In: ACM Transactions on Software Engineering and Methodology 4(31), doi:10.1145/3510460
gi.citations.elementCaroline D Hardin (2021): “Learning from mistakes is the best thing”: Risk and Persistence at Hackathons, In: Proceedings of the 21st Koli Calling International Conference on Computing Education Research, doi:10.1145/3488042.3490175
gi.citations.element(missing metadata) doi:10.3217/xx403-ga638
gi.citations.elementEmmanuel Paradis, Thierry Gosselin, Niklaus J. Grünwald, Thibaut Jombart, Stéphanie Manel, Hilmar Lapp (2016): Towards an integrated ecosystem of <scp>R</scp> packages for the analysis of population genetic data, In: Molecular Ecology Resources 1(17), doi:10.1111/1755-0998.12636
gi.citations.elementAri Happonen, Matvei Tikka, Usman Ahmad Usmani (2021): A systematic review for organizing hackathons and code camps in Covid-19 like times: Literature in demand to understand online hackathons and event result continuation, In: 2021 International Conference on Data and Software Engineering (ICoDSE), doi:10.1109/icodse53690.2021.9648459
gi.citations.elementKannan M. Moudgalya, Usha Viswanathan, Vineeta Ghavri (2019): FOSSEE Fellowship 2019: Results of Crowdsourcing and Performance Based Selection, In: 2019 IEEE Tenth International Conference on Technology for Education (T4E), doi:10.1109/t4e.2019.00-43
gi.citations.elementRosta Farzan, Saiph Savage, Claudia Flores Saviaga (2016): Bring on Board New Enthusiasts! A Case Study of Impact of Wikipedia Art + Feminism Edit-A-Thon Events on Newcomers, In: Lecture Notes in Computer Science, doi:10.1007/978-3-319-47880-7_2
gi.citations.elementJeanette Falk Olesen, Kim Halskov (2020): 10 Years of Research With and On Hackathons, In: Proceedings of the 2020 ACM Designing Interactive Systems Conference, doi:10.1145/3357236.3395543
gi.citations.elementIgor Chernov, Melchior Elsler, Thomas Maillart, Caterina Cacciatori, Simona Tavazzi, Bernd Manfred Gawlik, Yuliya Vystavna, Afroditi Anastasaki, Carolyn DuBois, Stuart Warner, Merrie Beth Neely, Windi Muziasari, Kilian Christ, Tommaso Abrate, Anham Salyani, Timothy Sullivan (2024): Innovative solutions for global water quality challenges: insights from a collaborative hackathon event, In: Frontiers in Water, doi:10.3389/frwa.2024.1363116
gi.citations.elementErik H. Trainer, Arun Kalyanasundaram, Chalalai Chaihirunkarn, James D. Herbsleb (2016): How to Hackathon, In: Proceedings of the 19th ACM Conference on Computer-Supported Cooperative Work &amp; Social Computing, doi:10.1145/2818048.2819946
gi.conference.locationSanibel Island, Florida, USA

Files

Collections