A Prize Determination Approach for Crowdsourced Software Development

被引:1
|
作者
Sari, Asli [1 ]
Alptekin, Gulfem Isiklar [1 ]
机构
[1] Galatasaray Univ, Dept Comp Engn, Istanbul, Turkey
关键词
Prize modeling; crowdsourced software development; award determination; software cost;
D O I
10.1109/EECS.2018.00089
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Although the dominance of in-house development, contracting and outsourcing, crowdsourcing has been accepted as an alternative software development approach in recent years. It is a form of collective intelligence to work on software engineering tasks, from requirement extraction to testing. In the most common crowdsourcing model, a client (a firm or some type of institution) first broadcasts the task/project, which is intended to be developed, via a crowdsourcing platform. Each task/project has a prize and a deadline. Then, members of the platform community/crowd/individuals select the tasks that they want to submit solutions, either individually or in a collaborative manner. The submitted solutions are evaluated by the crowdsourcing platform and the most successful one is remunerated by the initiating organization. The prize of each task may be determined in terms of the expected duration of the task, its complexity, its quality, the required effort to complete, and the online reputation of the client. TopCoder awarding mechanism, performance-based, game theory-based, deadline driven or revenue sharing models are several approaches for determining task prizes in crowdsourced software development (CSD). In this paper, Putnam model, a well-known software effort estimation model, is proposed to be applicable as a prize determination approach in crowdsourcing. The demonstrative examples are chosen from TopCoder projects, and Function Point Analysis is used to calculate expected effort of the projects.
引用
收藏
页码:450 / 453
页数:4
相关论文
共 50 条
  • [21] Factors influencing sustainability aspects in crowdsourced software development: A systematic literature review
    Haider, Waqas
    Ilyas, Muhammad
    Khalid, Shah
    Ali, Sikandar
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2023, 6
  • [22] Research Progress of Crowdsourced Software Testing
    [J]. Zhang, Xiao-Fang (xfzhang@suda.edu.cn), 2018, Chinese Academy of Sciences (29):
  • [23] A recursive approach to software development
    Becker, SA
    Jorgensen, AA
    [J]. CHALLENGES OF INFORMATION TECHNOLOGY MANAGEMENT IN THE 21ST CENTURY, 2000, : 535 - 537
  • [24] PROCESS APPROACH TO SOFTWARE DEVELOPMENT
    BURNS, RW
    [J]. EDUCATIONAL TECHNOLOGY, 1969, 9 (05) : 54 - 57
  • [25] Professional approach to software development
    Southwell, K
    [J]. COMPUTER, 2002, 35 (03) : 6 - 6
  • [26] Software Development: A Stakeholder Approach
    Power, Ken
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, 2010, 48 : 405 - 406
  • [27] STRUCTURED APPROACH TO SOFTWARE DEVELOPMENT
    MARSELOS, NL
    GRELLNER, RJ
    [J]. WESTERN ELECTRIC ENGINEER, 1976, 20 (04): : 42 - 50
  • [29] Personalized Teammate Recommendation for Crowdsourced Software Developers
    Ye, Luting
    Sun, Hailong
    Wang, Xu
    Wang, Jiaruijue
    [J]. PROCEEDINGS OF THE 2018 33RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMTED SOFTWARE ENGINEERING (ASE' 18), 2018, : 808 - 813
  • [30] Towards Better Crowdsourced Software Testing Process
    Alyahya, Sultan
    Alsayyari, Manar
    [J]. INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2020, 29 (1-2)