IEEE Internet Computing · 2014 · 63 citations · 4 references
ComputingCloud ComputingComputer ScienceAgile Project ManagementSoftware EngineeringTeamworkAgile Software DevelopmentCollaborative Project DeliveryComputer-supported Cooperative WorkScrum FrameworkCloud-based Collaboration SystemsCrowdsourced Knowledge SharingCrowdsourced ParticipationCrowdsourcingSoftware Development MethodologyWaterfall Model
In addition to providing large-scale, highly available computational resources, clouds also enable a new methodology for software development via crowdsourcing, in which crowd participants either collaborate or compete to contribute software. Using a crowd to develop software is predicted to take its place alongside established methodologies, such as agile, scrum, pair programming, service-oriented computing, and the traditional waterfall.
4
The Current State and Future of Search Based Software Engineering
Mark Harman · 2007 · 635 citations
The theory of contests: a survey
Luı́s C. Corchón · Review of Economic Design · 2007 · 262 citations