Episode 107
Guest Episode - Sustain meets Sean Goggins to talk about CHAOSS and Auger
3 April 2025
42 mins 53 secs
About this Episode
Thank you to the folks at Sustain for providing the hosting account for CHAOSSCast!
CHAOSScast- Episode 107
In this episode of CHAOSScast, we have a special crossover episode with Sustain, hosted Richard Littauer. Richard chats with CHAOSS contributor Sean Goggins, a tenured full Professor of Computer Science at the University of Missouri. Sean discusses his extensive involvement in the open source community, particularly through his work with the CHAOSS Project, a Linux Foundation initiative focused on understanding and improving open-source project sustainability. Their conversation covers Sean's academic background, his role in CHAOSS, the importance of distributed leadership, and how metrics can impact the sustainability of open source projects. Sean also shares insights into his teaching methods, the challenges of maintaining open source software, and the future direction of his work on CHAOSS and Augur. Hit the download button now!
[00:02:32] Sean shares that he’s a professor specializing in software engineering, algorithms, data science, and visualization, and he discusses his tenure status and passion for research and open source work.
[00:03:48] Sean explains how open source leadership is distributed rather than centralized.
[00:05:52] We hear how the CHAOSS Project emerged from studying open source governance and leadership. Sean and Matt Germonprez started working on open source collaboration data and a metrics-focused discussion at a Linux Foundation Summit that led to the founding of the CHAOSS Project in 2017.
[00:09:30] Richard asks Sean how he balances research, teaching, and open source. Sean discusses how he splits time between research (40%), teaching (40%), and service (20%), with CHAOSS being a major part of his research efforts.
[00:14:34] Sean explains that the Augur Project was born out of a need for structured open source data tracking.
[00:16:25] Richard asks Sean if he teaches his students about open source, and he explains that he uses CHAOSS and Auger to teach students about GitHub collaboration, pull requests, and open source workflows.
[00:20:32] Sean shares his insights on research and open source. He emphasizes his involvement in maintaining software and aiding organizations in making sense of CHAOSS metrics through Augur, which has given him a deep understanding of open source development.
[00:21:51] Sean explains why he thinks metrics help make projects more sustainable and how the CHAOSS community has benefitted from fostering a welcoming environment for both technical and non-technical contributors.
[00:26:30] We hear some challenges within CHAOSS where it’s been difficult to build a strong developer community around CHAOSS software tools and maintaining open source software requires significant effort.
[00:29:18] He goes further to explain how to be a better project and that there’s potential for improving project sustainability through structured mentoring and governance.
[00:36:14] Sean shares CHAOSS Project’s future and research goals.
Panelist:
Richard Littauer of Sustain
Guest:
Sean Goggins of CHAOSS
Value Adds (Picks)/Spotlight:
- [00:38:32] Richard’s spotlight is BibtexParser.
- [00:39:28] Sean’s spotlight is Stuart Geiger.
Links:
Open Collective-SustainOSS (Contribute)
Nora McDonald-Commonwealth Cyber Initiative
Sustain Podcast- 3 episodes featuring guest Georg Link
Sustain Podcast- 2 episodes featuring guest Dawn Foster
Matt Germonprez-Univ. of Nebraska Omaha
The Linux Kernel Maintainer Summit-Tokyo, Japan 2025
Kelly Blincoe-University of Auckland
Sustain Podcast- episode 218 featuring guest James Howison
Sustain Podcast-episode 243 featuring guest Elizabeth Barron
Sustain Podcast-episode 65 featuring guest Brian Proffitt
Sustain Podcast-2 episodes featuring guest Duane O’Brien
Sustain Podcast-episode 200 featuring guest Stuart Geiger
Digital Infrastructure Podcast- 2 episodes featuring guest Rayya El Zein
Support CHAOSScast