Crowdsourcing Software Development: Task Assignment Using PDDL Artificial Intelligence Planning


Muhammad Zahid Tunio, Haiyong Luo, Cong Wang, Fang Zhao, Journal of Information Processing Systems Vol. 14, No. 1, pp. 129-139, Feb. 2018  

10.3745/JIPS.04.0055
Keywords: AI, Crowdsourcing, Personality, Planning Language, Software Development, Task
Fulltext:

Abstract

The crowdsourcing software development (CSD) is growing rapidly in the open call format in a competitive environment. In CSD, tasks are posted on a web-based CSD platform for CSD workers to compete for the task and win rewards. Task searching and assigning are very important aspects of the CSD environment because tasks posted on different platforms are in hundreds. To search and evaluate a thousand submissions on the platform are very difficult and time-consuming process for both the developer and platform. However, there are many other problems that are affecting CSD quality and reliability of CSD workers to assign the task which include the required knowledge, large participation, time complexity and incentive motivations. In order to attract the right person for the right task, the execution of action plans will help the CSD platform as well the CSD worker for the best matching with their tasks. This study formalized the task assignment method by utilizing different situations in a CSD competition-based environment in artificial intelligence (AI) planning. The results from this study suggested that assigning the task has many challenges whenever there are undefined conditions, especially in a competitive environment. Our main focus is to evaluate the AI automated planning to provide the best possible solution to matching the CSD worker with their personality type


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from November 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.




Cite this article
[APA Style]
Tunio, M., Luo, H., Wang, C., & Zhao, F. (2018). Crowdsourcing Software Development: Task Assignment Using PDDL Artificial Intelligence Planning. Journal of Information Processing Systems, 14(1), 129-139. DOI: 10.3745/JIPS.04.0055.

[IEEE Style]
M. Z. Tunio, H. Luo, C. Wang, F. Zhao, "Crowdsourcing Software Development: Task Assignment Using PDDL Artificial Intelligence Planning," Journal of Information Processing Systems, vol. 14, no. 1, pp. 129-139, 2018. DOI: 10.3745/JIPS.04.0055.

[ACM Style]
Muhammad Zahid Tunio, Haiyong Luo, Cong Wang, and Fang Zhao. 2018. Crowdsourcing Software Development: Task Assignment Using PDDL Artificial Intelligence Planning. Journal of Information Processing Systems, 14, 1, (2018), 129-139. DOI: 10.3745/JIPS.04.0055.