loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Authors: Razieh Saremi 1 ; Hardik Yardik 1 ; Julian Togelius 2 ; Ye Yang 1 and Guenther Ruhe 3

Affiliations: 1 School of Systems and Enterprises, Stevens Institute of Technology, Hoboken, NJ, U.S.A. ; 2 Tandon School of Engineering, New York University, NYC, NY, U.S.A. ; 3 University of Calgary, Calgary, Alberta, Canada

Keyword(s): Crowdsourcing, Task Scheduling, Task Failure, Task Similarity, Evolutionary Algorithm, Genetic Algorithm.

Abstract: The complexity of software tasks and the uncertainty of crowd developer behaviors make it challenging to plan crowdsourced software development (CSD) projects. In a competitive crowdsourcing marketplace, competition for shared worker resources from multiple simultaneously open tasks adds another layer of uncertainty to potential outcomes of software crowdsourcing. These factors lead to the need for supporting CSD managers with automated scheduling to improve the visibility and predictability of crowdsourcing processes and outcomes. To that end, this paper proposes an evolutionary algorithm-based task scheduling method for crowdsourced software development. The proposed evolutionary scheduling method uses a multiobjective genetic algorithm to recommend optimal task start date. The method uses three fitness functions, based on project duration, task similarity, and task failure prediction, respectively. The task failure fitness function uses a neural network to predict the probability of task failure with respect to a specific task start date. The proposed method then recommends the best tasks’ start dates for the project as a whole and each individual task so as to achieve the lowest project failure ratio. Experimental results on 4 projects demonstrate that the proposed method has the potential to reduce project duration by a factor of 33-78%. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.191.62.68

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Saremi, R.; Yardik, H.; Togelius, J.; Yang, Y. and Ruhe, G. (2022). An Evolutionary Algorithm for Task Scheduling in Crowdsourced Software Development. In Proceedings of the 24th International Conference on Enterprise Information Systems - Volume 1: ICEIS; ISBN 978-989-758-569-2; ISSN 2184-4992, SciTePress, pages 120-128. DOI: 10.5220/0011000500003179

@conference{iceis22,
author={Razieh Saremi. and Hardik Yardik. and Julian Togelius. and Ye Yang. and Guenther Ruhe.},
title={An Evolutionary Algorithm for Task Scheduling in Crowdsourced Software Development},
booktitle={Proceedings of the 24th International Conference on Enterprise Information Systems - Volume 1: ICEIS},
year={2022},
pages={120-128},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011000500003179},
isbn={978-989-758-569-2},
issn={2184-4992},
}

TY - CONF

JO - Proceedings of the 24th International Conference on Enterprise Information Systems - Volume 1: ICEIS
TI - An Evolutionary Algorithm for Task Scheduling in Crowdsourced Software Development
SN - 978-989-758-569-2
IS - 2184-4992
AU - Saremi, R.
AU - Yardik, H.
AU - Togelius, J.
AU - Yang, Y.
AU - Ruhe, G.
PY - 2022
SP - 120
EP - 128
DO - 10.5220/0011000500003179
PB - SciTePress