Rutgers University
What do the digital humanities look like outside of the library and the classroom? This paper presents a possible site of digital humanities pedagogy within the realm of open source.
In 2021, myself and a team built out and began to populate
Sourcegraph Learn (
https://github.com/sourcegraph/learn), an open source and open access web project that provides educational resources for software developers. A project with only a few contributors on a singular team is not necessarily in the spirit of open source, so during the month of October the team worked with the momentum of Hacktoberfest, the yearly celebration of open source, to invite and encourage more contributors to become involved in our project. We created a Hacktoberfest-specific readme.md file with instructions, added relevant tags, and created issues specific to programming languages and error messages.
Software developers were invited to contribute troubleshooting guides to the project. These guides would go into depth regarding common error messages that programmers encounter. For example, titles of these technical tutorials included “How to troubleshoot Java ArrayIndexOutOfBoundsException,” or “How to troubleshoot Python AttributeError.” Each tutorial included the full text of the error message, a way to replicate the error message, and two or three ways that a developer could recover from the error message. The troubleshooting guides are all available under the “troubleshooting” tag of the Sourcegraph Learn site (
https://learn.sourcegraph.com/tags/troubleshooting).
Altogether, over 40 Git issues were created soliciting contributions, nearly 40 pull requests were opened by prospective contributors, and over 30 high-quality pull requests were merged from contributors across 5 continents. These community-based efforts represent a global, distributed outcome of employing pedagogical techniques such as student-centered learning through encouraging practitioners to share what they have learned with others.
This paper will present the approach to documentation, templatizing Git issues, and collaborative code reviews in order to demonstrate how others may be able to set up open-source humanities computing projects to encourage public contributors. In particular, I will draw from the body of work related to crowdsourcing in relation to museums and archives, including Mia Ridge’s edited collection
Crowdsourcing our Cultural Heritage (2014), Melissa Terras’s “Crowdsourcing in the Digital Humanities” (2015), and the Getty Museum’s and Folger Library’s respective Zooniverse projects to encourage crowdsourcing. Additionally, this paper will explore how engaging in this space may benefit both open source and the humanities.
Following the presentation, the author would be interested in hearing from other researchers who may have accepted open-source contributors, and how others may have scaled their approach to digital pedagogy through open source.
Bibliography
Deines, N. (2018). “Six Lessons Learned from Our First Crowdsourcing Project in the Digital Humanities.”
Getty Iris Blog,
https://blogs.getty.edu/iris/six-lessons-learned-from-our-first-crowdsourcing-project-in-the-digital-humanities/.
Folger Library.
Shakespeare’s World.
https://www.zooniverse.org/projects/zooniverse/shakespeares-world.
Ridge, M. (2014).
Crowdsourcing Our Cultural Heritage. Ashgate.
Terras, M. (2016). “Crowdsourcing in the Digital Humanities.”
A New Companion to Digital Humanities, edited by Schreibman, Siemens, Unsworth, Wiley-Blackwell, pp. 420-439.
If this content appears in violation of your intellectual property rights, or you see errors or omissions, please reach out to Scott B. Weingart to discuss removing or amending the materials.
In review
Tokyo, Japan
July 25, 2022 - July 29, 2022
361 works by 945 authors indexed
Held in Tokyo and remote (hybrid) on account of COVID-19
Conference website: https://dh2022.adho.org/
Contributors: Scott B. Weingart, James Cummings
Series: ADHO (16)
Organizers: ADHO