TY - GEN
T1 - Evaluation of software quality for competition-based software crowdsourcing projects
AU - Li, Boshu
AU - Wu, Wenjun
AU - Hu, Zhenhui
N1 - Publisher Copyright:
© 2018 Association for Computing Machinery.
PY - 2018/2/8
Y1 - 2018/2/8
N2 - Crowdsourcing-based Software Development (CSSD) performs as: many software practitioners use their own experience and technology to participate software development related tasks, through the open platform such as TopCoder. Crowdsourcing software quality issue has caught some researchers‟ attention, but it is still far from enough, and no work has been done on evaluating crowdsourcing software projects from a macro point of view. In the paper, we apply traditional quality evaluation practice and theory into the evaluation of crowdsourcing-based software quality by proper modification. The main contributions of this paper are: evaluate TopCoder software quality from the perspective of Project Rating and Project Effort respectively, and explore their aggregation strategies. In order to explore the relationship between them, we introduce the definition of quality assurance effort. We believe the final project rating indicator and quality assurance effort can help a project manager to make reasonable decisions on crowdsourcing-based software development tasks.
AB - Crowdsourcing-based Software Development (CSSD) performs as: many software practitioners use their own experience and technology to participate software development related tasks, through the open platform such as TopCoder. Crowdsourcing software quality issue has caught some researchers‟ attention, but it is still far from enough, and no work has been done on evaluating crowdsourcing software projects from a macro point of view. In the paper, we apply traditional quality evaluation practice and theory into the evaluation of crowdsourcing-based software quality by proper modification. The main contributions of this paper are: evaluate TopCoder software quality from the perspective of Project Rating and Project Effort respectively, and explore their aggregation strategies. In order to explore the relationship between them, we introduce the definition of quality assurance effort. We believe the final project rating indicator and quality assurance effort can help a project manager to make reasonable decisions on crowdsourcing-based software development tasks.
KW - Crowdsourcing-based software development
KW - Project effort
KW - Project rating
KW - Quality assurance effort
KW - Software competition
KW - Software quality
KW - TopCoder
UR - https://www.scopus.com/pages/publications/85048513308
U2 - 10.1145/3185089.3185152
DO - 10.1145/3185089.3185152
M3 - 会议稿件
AN - SCOPUS:85048513308
T3 - ACM International Conference Proceeding Series
SP - 102
EP - 109
BT - Proceedings of 2018 7th International Conference on Software and Computer Applications, ICSCA 2018
PB - Association for Computing Machinery
T2 - 7th International Conference on Software and Computer Applications, ICSCA 2018
Y2 - 8 February 2018 through 10 February 2018
ER -