Crowdsource Requirements Engineering: Using Online Reviews as Input to Software Features Clustering

Authors

  • Noor Hasrina Bakar Faculty of Information Science and Technology, Universiti Kebangsaan Malaysia, 43600 UKM Bangi, Selangor, Malaysia.
  • Zarinah M. Kasirun Faculty of Computer Science and Information Technology, University of Malaya, 50603 Kuala Lumpur, Malaysia.
  • Norsaremah Salleh Kuliyyah of Information and Communication Technology, International Islamic University Malaysia, 50728 Kuala Lumpur, Malaysia.
  • Azni H. Halim Faculty Science and Technology, Universiti Sains Islam Malaysia, 71800 Nilai, Negeri Sembilan, Malaysia.

Keywords:

Crowdsource Software Development, Feature Extraction, Requirements Engineering, Similar Systems Development,

Abstract

As to date, various software being produced to help in our daily routines. At times, there are complaints on errors or faults lodged by users over the internet. This information can be valuable for software development teams to enhance the software functionalities in the next releases. Not only that, these comments contain important software features that can be extracted and reuse for future development of similar software systems. Reviews provided by various user from unknown background is an example of open call involvement in crowdsource software engineering. In this paper, sample software reviews available in the internet were collected. In the experiment conducted, twenty-five groups of random software reviews within the domain of children online learning software were selected as input to crowdsource requirements engineering. T h e extracted reviews were then clustered into related groups by using K-Means algorithm. The clustering results achieved by K-Means were evaluated in terms of cluster compactness and cohesion. A statistically significant result with time efficiency obtained and reported at the end of this paper. Based on this information, this paper provides some recommendations on how user reviews can be used as input to the crowdsource requirements engineering either for improving existing software or for production of a new similar systems.

Downloads

Published

2017-10-20

How to Cite

Bakar, N. H., M. Kasirun, Z., Salleh, N., & H. Halim, A. (2017). Crowdsource Requirements Engineering: Using Online Reviews as Input to Software Features Clustering. Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 9(3-3), 141–146. Retrieved from https://jtec.utem.edu.my/jtec/article/view/2891