Research Article Open Access

Crowdsourced Software Design Platforms: Critical Assessment

Reem Aliady1 and Sultan Alyahya1
  • 1 King Saud University, Saudi Arabia

Abstract

There is a great interest towards the use of crowdsourcing into software development activities including: Requirements engineering, implementation, testing, evaluation and the focus of this research, design. Software design is one of the least explored activities within the concept of crowdsourcing. Therefore, this research provides a comprehensive coverage on the current state-of-the-art in the use of crowdsourcing in software design. It analyzes the current existing major crowdsourced software design platforms and discusses their workflows. The analysis results in identifying a set of limitations in the current platforms and improvements are proposed to overcome those limitations. Both findings of this research including (limitations and improvements) are validated by creating and distributing a questionnaire to software practitioners to justify the need to overcome those limitations through the proposed improvements.

Journal of Computer Science
Volume 14 No. 4, 2018, 546-561

DOI: https://doi.org/10.3844/jcssp.2018.546.561

Submitted On: 3 February 2018 Published On: 21 April 2018

How to Cite: Aliady, R. & Alyahya, S. (2018). Crowdsourced Software Design Platforms: Critical Assessment. Journal of Computer Science, 14(4), 546-561. https://doi.org/10.3844/jcssp.2018.546.561

  • 4,167 Views
  • 2,120 Downloads
  • 4 Citations

Download

Keywords

  • Crowdsourcing
  • Software Design
  • Crowdsourced Software Design
  • Software Development