If you’ve heard of Perl, you’ve probably heard of CPAN. But did you know that CPAN comes with a free QA team? CPAN Testers is a large-scale, distributed, grass-roots project to continuously collect and syndicate Perl library tests from over 80 different platforms and every version of Perl since 5.6.
Over 150 volunteers test the 20,000 libraries already on CPAN plus 1,000 new uploads each month. Over 6.5 million test reports have been collected to date and over 400,000 more arrive each month. Within days of a library arriving on CPAN, it will be tested dozens of times. And it’s all free—free as in speech and free as in beer.
Where did this project come from? Why did it succeed? How is it benefiting Perl users and developers? And what can other FOSS projects learn (or steal) from CPAN Testers?
This talk uses CPAN Testers as a case study to explore four important practices for large-scale, volunteer QA projects.
David Golden is author or maintainer of dozens of Perl modules, including much of the Perl module toolchain. He was the first release engineer for Strawberry Perl and led the design and migration of CPAN Testers to a cloud architecture. He has been programming Perl for over 12 years.
For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com
Download the OSCON Sponsor/Exhibitor Prospectus
Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com
For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON Newsletter (login required)
Have an idea for OSCON to share? oscon-idea@oreilly.com
View a complete list of OSCON contacts