Crowdsourcing enables a group of individuals to contribute towards solving a high-level problem. However, a fundamental challenge is to break a high-level problem into a number of precise (or atomic) tasks [7]. The efficacy of Crowdsourcing improves dramatically as tasks become more precise and become simpler [16]. Responses to each atomic task have to be evaluated, conflicts resolved [12] and merged [7] to map to the high level problem.
However, breaking a complex problem is challenging, even when done manually and to the best of our knowledge, there is currently no solution which performs Task Management in the context of software development through Crowdsourcing. Our work in this paper focusses on Task Management and we present (in Section IV) a methodology to break a high level task into atomic tasks and an automated way to evaluate and merge responses.