Maintaining quality in a platform ecosystem is hard. Getting third parties to follow quality criteria, adhere to platform standards and strategy, and getting them to provide effective and usable extensions can be considered one of the most challenging problems in platform management. Especially in a world where platforms develop rapidly and increasing numbers of niche players want to participate in these ecosystems, it becomes almost impossible to make any guarantees about the quality experience of the end-user. Platform coordinators are in need of an overview of methods to uphold quality standards and ensure that customers reap only the benefits of extensions. In this chapter three methods (review, certification, and community based reviews) and 11 techniques are extracted from 27 case studies to achieve quality goals in a software ecosystem. Furthermore, an overview is provided of how a review team can be composed to improve specific quality aspects. Finally, several review technique improvements are proposed. The methods presented in this chapter provide software ecosystem and platform coordinators with a set of methods for quality management. This enables them to select an optimal set of quality management methods and techniques to guard quality levels in a software ecosystem in a scalable manner. Software platform coordinators who coordinate contributions in the form of extensions and apps from third parties are constantly challenged to maintain quality in their ecosystem.
|Title of host publication||Software Ecosystems|
|Subtitle of host publication||Analyzing and Managing Business Networks in the Software Industry|
|Editors||Slinger Jansen, Sjaak Brinkkemper, Michael Cusumano|
|Publisher||Edward Elgar Publishing Ltd.|
|Number of pages||31|
|Publication status||Published - 30 Apr 2013|