Competition-Based Crowdsourcing Software Development: A Multi-Method Study from a Customer Perspective | IEEE Journals & Magazine | IEEE Xplore