Zombies Among Us: Detecting and Tracking Troubled Projects
Kaylea Champion is a graduate student in the Department of Communication at University of Washington, with a background in tech support and system administration. As a member of the Community Data Science Collective, her work focuses on online communities and the differences between what people want and what they do. She's been using Linux since 1994.
Zombie FLOSS projects look normal but are rotten inside. Their code might be difficult to maintain or their runtime behavior erratic. As we become increasingly dependent on thousands of FLOSS projects, it is increasingly useful to sort the healthy from the problematic.
This talk builds off of the initial view launched at LFNW 2019. Since then, I've pored over a collection of more than 8,000 (really!) published research articles about software quality to find the most useful approaches to measuring quality in open source contexts. I'll give you a view into the state of this field and talk about next steps to apply these measures to FLOSS as part of an academic project I am leading at the University of Washington.
I’m also interested in using the session to collect feedback and reports from you: What zombies have you seen, slain, or run away from? Do the academic approaches I've described make sense among the living world of everyday experiences of development?
This talk is oriented to anyone interested in great software, including enthusiastic beginners. No formal training or technical expertise is expected, but general familiarity with object-oriented programming will be helpful for understanding some of the metrics I will describe.
Attendees will walk away with an understanding of the current state of software quality research, including a curated list of validated metrics, and strategies for tracking quality for the projects they care about.
- 45 min
- LinuxFest Northwest 2020
- Human Issues