Conference Paper

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

Loading...
Thumbnail Image

Fulltext URI

Document type

Text/Conference Paper

Additional Information

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Association for Computing Machinery

Abstract

Community 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.

Description

Trainer, Erik H.; Chaihirunkarn, Chalalai; Kalyanasundaram, Arun; Herbsleb, James D. (2014): Community Code Engagements: Summer of Code & Hackathons for Community Building in Scientific Software. Proceedings of the 2014 ACM International Conference on Supporting Group Work. DOI: 10.1145/2660398.2660420. Association for Computing Machinery. pp. 111–121. Sanibel Island, Florida, USA

Keywords

community code engagements, google summer of code (gsoc), scientific software, hackathons

Citation

URI

Collections

Endorsement

Review

Supplemented By

Referenced By


Number of citations to item: 24

  • Guo 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
  • Xin 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
  • Martin 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
  • Wendy 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
  • Zixuan 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
  • Jefferson 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
  • Alexander 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
  • Connie 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
  • Wiesł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
  • Jefferson 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
  • Judith 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
  • Arlin 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
  • Mikko 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
  • Bianca 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
  • Caroline 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
  • (missing metadata) doi:10.3217/xx403-ga638
  • Emmanuel 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
  • Ari 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
  • Kannan 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
  • Rosta 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
  • Jeanette 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
  • Igor 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
  • Erik 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
Please note: Providing information about citations is only possible thanks to to the open metadata APIs provided by crossref.org and opencitations.net. These lists may be incomplete due to unavailable citation data.source: opencitations.net, crossref.org