TY - GEN
T1 - Crowdsourcing as a tool to elicit software requirements
AU - Sari, Dyah Ayu Permata
AU - Putri, Araeyya Yenofa
AU - Hanggareni, Manis
AU - Anjani, Annisa
AU - Siswondo, M. Luthfan Oktaviano
AU - Raharjana, Indra Kharisma
N1 - Publisher Copyright:
© 2021 American Institute of Physics Inc.. All rights reserved.
PY - 2021/2/26
Y1 - 2021/2/26
N2 - Requirements elicitation is a cmcial process in software development since the results affect the quality of the software. There are several challenges in gathermg requirements, for example, a lmiited perspective of the system analyst m the ability to understand the problem domain. In this paper, we propose the gathering process of software requirements utilizmg a crowdsourcing approach. We develop a system to facilitate the process of software requnements gatheiing following the crowdsourcmg workflow. The system is built on the web platform usmg the Python programming language with the Django framework and the SQLite database to make it easy for users to access this system. System evaluation is achieved by testing the system to decide the validity of the input and the generated output, then contmumg to discuss the R£ process's result earned out through the crowdsourcmg system. The results support the initial hypothesis that crowdsourcing can provide system analysts with a broad perspective and efficiency in terms of cost and time to understand the problem domam compared to the traditional methods.
AB - Requirements elicitation is a cmcial process in software development since the results affect the quality of the software. There are several challenges in gathermg requirements, for example, a lmiited perspective of the system analyst m the ability to understand the problem domain. In this paper, we propose the gathering process of software requirements utilizmg a crowdsourcing approach. We develop a system to facilitate the process of software requnements gatheiing following the crowdsourcmg workflow. The system is built on the web platform usmg the Python programming language with the Django framework and the SQLite database to make it easy for users to access this system. System evaluation is achieved by testing the system to decide the validity of the input and the generated output, then contmumg to discuss the R£ process's result earned out through the crowdsourcmg system. The results support the initial hypothesis that crowdsourcing can provide system analysts with a broad perspective and efficiency in terms of cost and time to understand the problem domam compared to the traditional methods.
UR - http://www.scopus.com/inward/record.url?scp=85102486213&partnerID=8YFLogxK
U2 - 10.1063/5.0042134
DO - 10.1063/5.0042134
M3 - Conference contribution
AN - SCOPUS:85102486213
T3 - AIP Conference Proceedings
BT - International Conference on Mathematics, Computational Sciences and Statistics 2020
A2 - Alfiniyah, Cicik
A2 - Fatmawati, null
A2 - Windarto, null
PB - American Institute of Physics Inc.
T2 - International Conference on Mathematics, Computational Sciences and Statistics 2020, ICoMCoS 2020
Y2 - 29 September 2020
ER -