skip to main content


Title: Collaborative Writing on GitHub: A Case Study of a Book Project
Social coding platforms such as GitHub are increasingly becoming a digital workspace for the production of non-software digital artifacts. Since GitHub offers unique features that are different from traditional ways of collaborative writing, it is interesting to investigate how GitHub features are used for writing. In this paper, we present the preliminary findings of a mixed-methods, case study of collaboration practices in a GitHub book project. We found that the use of GitHub depended on task interdependence and audience participation. GitHub's direct push method was used to coordinate both loosely- and tightly-coupled work, with the latter requiring collaborators to follow socially-accepted conventions. The pull-based method was adopted once the project was released to the public. While face-to-face and online meetings were prominent in the early phases, GitHub's issues became instrumental for communication and project management in later phases. Our findings have implications for the design of collaborative writing tools.  more » « less
Award ID(s):
1633437
NSF-PAR ID:
10106648
Author(s) / Creator(s):
; ;
Date Published:
Journal Name:
Companion of the 2018 ACM Conference on Computer Supported Cooperative Work and Social Computing
Page Range / eLocation ID:
305 to 308
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. null (Ed.)
    Theoretical and Empirical Modeling of Identity and Sentiments in Collaborative Groups (THEMIS.COG) was an interdisciplinary research collaboration of computer scientists and social scientists from the University of Waterloo (Canada), Potsdam University of Applied Sciences (Germany), and Dartmouth College (USA). This white paper summarizes the results of our research at the end of the grant term. Funded by the Trans-Atlantic Platform’s Digging Into Data initiative, the project aimed at theoretical and empirical modeling of identity and sentiments in collaborative groups. Understanding the social forces behind self-organized collaboration is important because technological and social innovations are increasingly generated through informal, distributed processes of collaboration, rather than in formal organizational hierarchies or through market forces. Our work used a data-driven approach to explore the social psychological mechanisms that motivate such collaborations and determine their success or failure. We focused on the example of GitHub, the world’s current largest digital platform for open, collaborative software development. In contrast to most, purely inductive contemporary approaches leveraging computational techniques for social science, THEMIS.COG followed a deductive, theory-driven approach. We capitalized on affect control theory, a mathematically formalized theory of symbolic interaction originated by sociologist David R. Heise and further advanced in previous work by some of the THEMIS.COG collaborators, among others. Affect control theory states that people control their social behaviours by intuitively attempting to verify culturally shared feelings about identities, social roles, and behaviour settings. From this principle, implemented in computational simulation models, precise predictions about group dynamics can be derived. It was the goal of THEMIS.COG to adapt and apply this approach to study the GitHub collaboration ecosystem through a symbolic interactionist lens. The project contributed substantially to the novel endeavor of theory development in social science based on large amounts of naturally occurring digital data. 
    more » « less
  2. null (Ed.)
    In June 2020, at the annual conference of the American Society for Engineering Education (ASEE), which was held entirely online due to the impacts of COVID-19 (SARS-CoV-2), engineering education researchers and social justice scholars diagnosed the spread of two diseases in the United States: COVID-19 and racism. During a virtual workshop (T614A) titled, “Using Power, Privilege, and Intersectionality as Lenses to Understand our Experiences and Begin to Disrupt and Dismantle Oppressive Structures Within Academia,” Drs. Nadia Kellam, Vanessa Svihla, Donna Riley, Alice Pawley, Kelly Cross, Susannah Davis, and Jay Pembridge presented what we might call a pathological analysis of institutionalized racism and various other “isms.” In order to address the intersecting impacts of this double pandemic, they prescribed counter practices and protocols of anti-racism, and strategies against other oppressive “isms” in academia. At the beginning of the virtual workshop, the presenters were pleasantly surprised to see that they had around a hundred attendees. Did the online format of the ASEE conference afford broader exposure of the workshop? Did recent uprising of Black Lives Matter (BLM) protests across the country, and internationally, generate broader interest in their topic? Whatever the case, at a time when an in-person conference could not be convened without compromising public health safety, ASEE’s virtual conference platform, furnished by Pathable and supplemented by Zoom, made possible the broader social impacts of Dr. Svihla’s land acknowledgement of the unceded Indigenous lands from which she was presenting. Svihla attempted to go beyond a hollow gesture by including a hyperlink in her slides to a COVID-19 relief fund for the Navajo Nation, and encouraged attendees to make a donation as they copied and pasted the link in the Zoom Chat. Dr. Cross’s statement that you are either a racist or an anti-racist at this point also promised broader social impacts in the context of the virtual workshop. You could feel the intensity of the BLM social movements and the broader political climate in the tone of the presenters’ voices. The mobilizing masses on the streets resonated with a cutting-edge of social justice research and education at the ASEE virtual conference. COVID-19 has both exacerbated and made more obvious the unevenness and inequities in our educational practices, processes, and infrastructures. This paper is an extension of a broader collaborative research project that accounts for how an exceptional group of engineering educators have taken this opportunity to socially broaden their curricula to include not just public health matters, but also contemporary political and social movements. Engineering educators for change and advocates for social justice quickly recognized the affordances of diverse forms of digital technologies, and the possibilities of broadening their impact through educational practices and infrastructures of inclusion, openness, and accessibility. They are makers of what Gary Downy calls “scalable scholarship”—projects in support of marginalized epistemologies that can be scaled up from ideation to practice in ways that unsettle and displace the dominant epistemological paradigm of engineering education.[1] This paper is a work in progress. It marks the beginning of a much lengthier project that documents the key positionality of engineering educators for change, and how they are socially situated in places where they can connect social movements with industrial transitions, and participate in the production of “undone sciences” that address “a structured absence that emerges from relations of inequality.”[2] In this paper, we offer a brief glimpse into ethnographic data we collected virtually through interviews, participant observation, and digital archiving from March 2019 to August 2019, during the initial impacts of COVID-19 in the United States. The collaborative research that undergirds this paper is ongoing, and what is presented here is a rough and early articulation of ideas and research findings that have begun to emerge through our engagement with engineering educators for change. This paper begins by introducing an image concept that will guide our analysis of how, in this historical moment, forms of social and racial justice are finding their way into the practices of engineering educators through slight changes in pedagogical techniques in response the debilitating impacts of the pandemic. Conceptually, we are interested in how small and subtle changes in learning conditions can socially broaden the impact of engineering educators for change. After introducing the image concept that guides this work, we will briefly discuss methodology and offer background information about the project. Next, we discuss literature that revolves around the question, what is engineering education for? Finally, we introduce the notion of situating engineering education and give readers a brief glimpse into our ethnographic data. The conclusion will indicate future directions for writing, research, and intervention. 
    more » « less
  3. Boone, E. ; Thuecks, S. (Ed.)
    Recent calls for increased inclusion in & access to authentic course-based research have been building on the momentum of support for Course-Based Undergraduate Research Experiences (CUREs). However, these courses can be very challenging to implement at scale or with low resources. To equitably provide these critical science process skills to the largest possible cohort of students, we have developed a new student research project within our first-year biology lab. Our student team research project is integrated throughout the semester, building authentic science process skills from start to finish. Students start from a research idea, develop a multi-site experimental design, do hands-on data collection at home, analyze quantitative data, and present their findings in a conference-style format. We have also embedded structured time for building collaborative skills. This novel change to our lab curriculum runs online, hybrid or face-to-face; it has no lab budget costs; and it has been well-received in multiple offerings of our course of ~200-600 students. It also has allowed us to improve our assessments: we evaluate writing (graphical abstracts) and/or oral presentation skills. Further, our lab exam can now be more cognitively challenging because our new curriculum better prepares students to analyze, evaluate, and synthesize. This article demonstrates that we can reduce barriers to doing authentic research, at scale in introductory courses; and we include here all materials needed to adapt this project to your own context. 
    more » « less
  4. Background: Researcher-practitioner partnerships (RPPs) have gained increasing prominence within education, since they are crucial for identifying partners’ problems of practice and seeking solutions for improving district (or school) problems. The CS Pathways RPP project brought together researchers and practitioners, including middle school teachers and administrators from three urban school districts, to build teachers’ capacity to implement an inclusive computer science and digital literacy (CSDL) curriculum for all students in their middle schools. Objective: This study explored the teachers’ self-efficacy development in teaching a middle school CSDL curriculum under the project’s RPP framework. The ultimate goal was to gain insights into how the project’s RPP framework and its professional development (PD) program supported teachers’ self-efficacy development, in particular its challenges and success of the partnership. Method: Teacher participants attended the first-year PD program and were surveyed and/or interviewed about their self-efficacy in teaching CSDL curriculum, spanning topics ranging from digital literacy skills to app creation ability and curriculum implementation. Both survey and interview data were collected and analyzed using mixed methods 1) to examine the reach of the RPP PD program in terms of teachers’ self-efficacy; 2) to produce insightful understandings of the PD program impact on the project’s goal of building teachers’ self-efficacy. Results and Discussion: We reported the teachers’ self-efficacy profiles based on the survey data. A post-survey indicated that a majority of the teachers have high self-efficacy in teaching the CSDL curriculum addressed by the RPP PD program. Our analysis identified five critical benefits the project’s RPP PD program provided, namely collaborative efforts on resource and infrastructure building, content and pedagogical knowledge growth, collaboration and communication, and building teacher identity. All five features have shown direct impacts on teachers' self-efficacy. The study also reported teachers’ perceptions on the challenges they faced and potential areas for improvements. These findings indicate some important features of an effective PD program, informing the primary design of an RPP CS PD program. 
    more » « less
  5. With the emergence of social coding platforms, collaboration has become a key and dynamic aspect to the success of software projects. In such platforms, developers have to collaborate and deal with issues of collaboration in open-source software development. Although collaboration is challenging, collaborative development produces better software systems than any developer could produce alone. Several approaches have investigated collaboration challenges, for instance, by proposing or evaluating models and tools to support collaborative work. Despite the undeniable importance of the existing efforts in this direction, there are few works on collaboration from perspectives of developers. In this work, we aim to investigate the perceptions of open-source software developers on collaborations, such as motivations, techniques, and tools to support global, productive, and collaborative development. Following an ad hoc literature review, an exploratory interview study with 12 open-source software developers from GitHub, our novel approach for this problem also relies on an extensive survey with 121 developers to confirm or refute the interview results. We found different collaborative contributions, such as managing change requests. Besides, we observed that most collaborators prefer to collaborate with the core team instead of their peers. We also found that most collaboration happens in software development (60%) and maintenance (47%) tasks. Furthermore, despite personal preferences to work independently, developers still consider collaborating with others in specific task categories, for instance, software development. Finally, developers also expressed the importance of the social coding platforms, such as GitHub, to support maintainers, and contributors in making decisions and developing tasks of the projects. Therefore, these findings may help project leaders optimize the collaborations among developers and reduce entry barriers. Moreover, these findings may support the project collaborators in understanding the collaboration process and engaging others in the project. 
    more » « less