期刊文献+

Software crowdsourcing for developing Software-as-a-Service

Software crowdsourcing for developing Software-as-a-Service
原文传递
导出
摘要 Recently software crowdsourcing has become a viable development paradigm for Software-as-a-Service (SaaS) ecosystems. TopCoder, one of the largest competi- tive programming communities, enables enterprises to tap into its global talent pool and crowdsource a variety of SaaS development tasks including requirement analysis, architec- ture design, code, and testing. Many researchers have pro- posed auction-based modelling methods to characterize gen- eral software crowdsourcing. But there are few papers on the comprehensive analysis of SaaS crowdsourcing process and developer community. This paper introduces a holistic analysis framework to model the SaaS-oriented software crowdsourcing from two dimensions: individual behavior in crowdsourcing contests and collective competition in the community. The framework includes a game-theoretical model to describe the compet- itive nature of software crowdsourcing process. Moreover, the framework defines a competition network to characterize the topological properties of a crowdsourcing community for SaaS development. The analysis of this model indicates that the success of a competitive software crowdsourcing project essentially depends upon the networks of key participants with sufficient skills and dedication for the project. This is validated by a large historical data collected from the Top- Coder website over a ten-year period. Recently software crowdsourcing has become a viable development paradigm for Software-as-a-Service (SaaS) ecosystems. TopCoder, one of the largest competi- tive programming communities, enables enterprises to tap into its global talent pool and crowdsource a variety of SaaS development tasks including requirement analysis, architec- ture design, code, and testing. Many researchers have pro- posed auction-based modelling methods to characterize gen- eral software crowdsourcing. But there are few papers on the comprehensive analysis of SaaS crowdsourcing process and developer community. This paper introduces a holistic analysis framework to model the SaaS-oriented software crowdsourcing from two dimensions: individual behavior in crowdsourcing contests and collective competition in the community. The framework includes a game-theoretical model to describe the compet- itive nature of software crowdsourcing process. Moreover, the framework defines a competition network to characterize the topological properties of a crowdsourcing community for SaaS development. The analysis of this model indicates that the success of a competitive software crowdsourcing project essentially depends upon the networks of key participants with sufficient skills and dedication for the project. This is validated by a large historical data collected from the Top- Coder website over a ten-year period.
出处 《Frontiers of Computer Science》 SCIE EI CSCD 2015年第4期554-565,共12页 中国计算机科学前沿(英文版)
关键词 SAAS Software Crowdsourcing TopCoder SaaS, Software Crowdsourcing, TopCoder
  • 相关文献

参考文献1

二级参考文献28

  • 1Doan A, Ramakrishnan R, Halevy A Y. Crowdsourcing systems on the World-Wide Web. Communications of the ACM, 2011, 54(4): 86- 96.
  • 2Lakhani K, Garvin D, Lonstein E. Topcoder (a): developing software through crowdsourcing. Harvard Business School Gen- eral Management Unit Case, 2010. Available at SSRN: http://ssrn. com/abstract=2002884.
  • 3uTest, https://www.utest.com/.
  • 4Bosch J. From software product lines to software ecosystems. In: Pro- ceedings of the 13th International Software Product Line Conference. 2009, 111-119.
  • 5Jansen S, Finkelstein A, Brinkkemper S. A sense of community: a research agenda for software ecosystems. In: Proceedings of the 31st International Conference on Software Engineering-Companion Vol- ume. 2009, 187-190.
  • 6Apple Store Metrics. http://148apps.biz/app-store-metrics/, 2012.
  • 7AppStori. http://appstori.com/, 2012.
  • 8Kittur A. Crowdsourcing, collaboration and creativity. XRDS, 2010, 17(2): 22-26.
  • 9Constantinescu R, Iacob I M. Capability maturity model integration. Journal of Applied Quantitative Methods, 2007, 2(1): 187.
  • 10Atwood M. Military standard: defense system software development. Department of Defense, USA, 1988.

共引文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部