Pulp Smash

See the following -

The Basics of Open Source Quality Assurance

Open source depends on a sustainable community to develop code rapidly, debug code effectively, and build out new features. Because community involvement is voluntary, people's skills, levels of involvement, and time commitments can vary. Given the variable nature of these factors, along with the fact that open source often relies on a philosophy of "release early, release often," quality assurance can be become challenging. In order to maintain the quality of the projects, the community including the developers, quality engineers, and the users of the projects have to work together...