Crowd-based Requirement Engineering

Full Text (PDF, 377KB), PP.43-53

Views: 0 Downloads: 0

Author(s)

Ume-Sauda Ghanyani 1,* Maham Murad 1 Waqas Mahmood 1

1. Institute of Business Administration(IBA), Computer Science, Karachi, Pakistan

* Corresponding author.

DOI: https://doi.org/10.5815/ijeme.2018.03.05

Received: 1 Feb. 2018 / Revised: 22 Mar. 2018 / Accepted: 16 Apr. 2018 / Published: 8 May 2018

Index Terms

Elicitation, Requirement management, Gamification, Crowd-Based Requirements Engineering, Crowd Sourcing, Diversity, Intrinsic Motivation, Extrinsic Incentive, Feedback, Crowd Centric Requirements Engineering (CCRE)

Abstract

Requirement elicitation through crowdsourcing is trending nowadays and due to its major benefits, some of the organizations are implementing this idea. Our research paper discusses the traditional requirement engineering concepts and then compares them with crowd-based requirement engineering to show the benefits of crowdsourcing. Features of Crowd-Based Requirements Engineering are highlighted to give an idea of the basis on which the survey was conducted. Furthermore, we have discussed the online survey and gamification methods to motivate the crowd.

Cite This Paper

Ume-Sauda Ghanyani, Maham Murad, Waqas Mahmood,"Crowd-based Requirement Engineering", International Journal of Education and Management Engineering(IJEME), Vol.8, No.3, pp.43-53, 2018. DOI: 10.5815/ijeme.2018.03.05

Reference

[1]Cleland-Huang, J., M. Jarke, L. Liu, and K. Lyytinen, "Requirements Management–Novel Perspectives and Challenges". Dagstuhl Reports 2, vol. 10, pp. 117-152, (2013).

[2]Ali, R., Solis, C., Omoronyia, I., Salehie, M., and Nuseibeh, B, "Social adaptation: when software gives users a voice".  ENASE’12. Poland (2012).

[3]Ali, R., Solis, C., Salehie, M., Omoronyia, I., Nuseibeh, B., and Maalej, W, "Social sensing: when users become monitors." ESEC/FSE’11, p. 476-479.Hungary (2001).

[4]Eduard C. Groen, Mathias Koch, "How Requirements Engineering can benefit from crowds: Driving innovation with crowd-based techniques".

[5]Pamela Zave, "Classification of Research Efforts in Requirements Engineering", AT&T Laboratories—Research.

[6]I. Morales­ Ramirez, A. Perini, R.S.S. Guizzardi, “An ontology of online user feedback in software engineering” Applied Ontology, 10(3–4), 2015, 297–330.

[7]Mahmood Hosseini, Keith Phalp, Jacqui Taylor, and Raian Ali, "Towards Crowdsourcing for Requirements Engineering", Bournemouth University, UK

[8]R. Snijders, A. Özüm, S. Brinkkemper, F. Dalpiaz, “Crowd-Centric Requirements Engineering: A method based on crowdsourcing and gamification”, Technical Report UU-CS-2015-004, Utrecht University, 2015.

[9]Adedamola Adepetu, Khaja Altaf Ahmed, Yousif Al Abd, Aaesha Al Zaabi, Davor Svetinovic, "Crowd RE quire: A Requirements Engineering Crowdsourcing Platform" Masdar Institute of Science and Technology, Abu Dhabi, United Arab Emirates.

[10]Howe, J. 2006, "The rise of crowdsourcing", Wired magazine.

[11]Mahmood Hosseini, Alimohammad Shahri, Keith Phalp, Jacqui Taylor, Raian Ali, “Configuring Crowd-Sourcing for Requirement Elicitation.”

[12]Remco Snijders, Fabiano Dalpiaz, Mahmood Hosseini, Ali Mohammad Shahri, Raian Ali, "Crowd-Centric Requirements Engineering".

[13]Mahmood Hosseini, Jordi Marco, Marc Oriol, Anna Perini, “The Crowd in Requirement Engineering: The Landscape and Challenges”.

[14]Yuxiang Chris Zhao, Qinghwa Zhu, "Effects of extrinsic and intrinsic motivation on participation in a crowdsourcing contest A perspective of self-determination theory."

[15]Ke Mao, Licia Capra, Mark Harman, and Yue Jia, “A Survey of the Use of Crowdsourcing in Software Engineering”.

[16]Mahmood Hosseini, Keith Phalp, Jacqui Taylor, and Raian Ali, “Toward Crowdsourcing for Requirements Elicitation: Results from Expert Survey”.

[17]Nabiha Usmani, Rabbia Hassan, Waqas Mahmood," Impediments to Requirement Engineering in Distributed Team", International Journal of Information Engineering and Electronic Business(IJIEEB), Vol.9, No.6, pp. 10-18, 2017. DOI: 10.5815/ijieeb.2017.06.02

[18]K. T. Stolee and S. Elbaum. 2010. Exploring the use of crowdsourcing to support empirical studies in software engineering. In Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement: 35-38.

[19]R. Ali, C. Solis, I. Omoronyia, M. Salehie, and B. Nuseibeh. 2012. Social adaptation: when software gives users a voice. In ENASE’12.

[20]Bowen Hui, Sotirios Liaskos, and John Mylopoulos. Requirements analysis for customizable software goals-skills preferences framework. In Proceedings of the 11th IEEE International Conference on Requirements Engineering. IEEE Computer Society, 2003.

[21]Md. Saef Ullah Miah, Md. Masuduzzaman, Williyam Sarkar, H M Mohidul Islam, Faisal Porag, Sajjad Hossain,"Intelligent Tour Planning System using Crowd Sourced Data", International Journal of Education and Management Engineering(IJEME), Vol.8, No.1, pp.22-29, 2018.DOI: 10.5815/ijeme.2018.01.03

[22]Azhar Imran, Muhammad Faiyaz, Faheem Akhtar,"An Enhanced Approach for Quantitative Prediction of Personality in Facebook Posts", International Journal of Education and Management Engineering(IJEME), Vol.8, No.2, pp.8-19, 2018.DOI: 10.5815/ijeme.2018.02.02

[23]Sivabalan A. L Patiburn, Vahab Iranmanesh, Phoey Lee Teh,"Text Steganography using Daily Emotions Monitoring", International Journal of Education and Management Engineering(IJEME), Vol.7, No.3, pp.1-14, 2017.DOI: 10.5815/ijeme.2017.03.01