Using Social Networking Sites for Requirements Elicitation: Perspectives and Challenges

Authors

  • Ahmed Al-Hunaiyyan, Asaad Alzayed, Rana Alhajri, Abdulwahed Khalfan

Keywords:

Requirement elicitation, Social Networking Sites, Requirement engineering, Software engineering

Abstract

The primary aim of any software system is to fulfill users' needs by providing functionality that matches what users are expecting. The success of any software application depends on the requirements elicitation (RE) processes that are the main determinant of software quality. This paper is intended to undertake a preliminary investigation into the ways in which popular social networking sites (SNS) could offer support for RE activities. This research used two approaches, quantitative and qualitative in means of a survey and focus group, and seeks to understand the opinions and perceptions of system developers, system analysts, and IT managers working in Kuwait about the use and the effectiveness of Social Networking Sites (SNS) to elicit end user requirements and to discover whether SNS technology can be of assistance in terms of ways we gather, priorities, and negotiate stakeholder requirements. In addition, this research aims at investigating factors that influence the sudden adoption of SNS as used for RE within Kuwait before and during the Covid-19 pandemic, and to shed light on the opportunities and challenges. The results of this study reveal that participants indicate that SNS can be used for requirements elicitation processes, and can help hear what stakeholders have to say about the system under investigation.  Participants indicated that SNS could encourage the generation of new ideas and will speed the elicitation process. The interesting finding is that among the SNS, WhatsApp is mostly used by the participants for RE activities.

Downloads

Download data is not yet available.

Author Biography

Ahmed Al-Hunaiyyan, Asaad Alzayed, Rana Alhajri, Abdulwahed Khalfan

Ahmed Al-Hunaiyyan1, Asaad Alzayed2, Rana Alhajri3, Abdulwahed Khalfan4

1,2,4 Computers & Info. Systems Department

Public Authority for Applied Education & Training (PAAET), Kuwait.

3 Computer Science Department Public Authority for Applied Education & Training (PAAET), Kuwait.

 

References

Alhajri, R., & Al-Hunaiyyan, A. (2016). Integrating Learning Style in the Design of Educational Interfaces. ACSIJ Advances in Computer Science: an International Journal, Vol. 5, Issue 1, No.19 , January 2016. ISSN : 2322-5157.

Alhajri, R., Al-Sharhan, S., & Al-Hunaiyyan, A. (2017). Students’ Perceptions of Mobile Learning: CaseStudy of Kuwait. International Journal of Educational and Pedagogical Sciences, Vol:11, No:2.

Alhajri, R., Al-Sharhan, S., Al-Hunaiyyan, A., & Alothman, T. (2011). Design of educational multimedia interfaces: individual differences of learners. Proceedings of the Second Kuwait Conference on e-Services and e-Systems, (pp. 1-5). Kuwait.

Al-Hunaiyyan, A., Alhajri, R., Al-Ghannam, B., & Al-Shaher, A. (2021). Student Information System: Investigating User Experience (UX). International Journal of Advanced Computer Science and Applications, Vol. 12, No. 2, 80-87.

Ali, N., Hong, J., & Chung, L. (2020). Social network sites and requirements engineering: A systematic literature review. Journal of Software Evolution Process. Volume33, Issue 4. 2021; 33:e2332. https://doi.org/10.1002/smr.2332.

Ali, N., Kim , S., & Hong, J. (2016). Listen closely, respond quickly: Enhancing conformity of SPL domain requirements through SNS. In Proceedings of the 2016 International Conference on Information Science and Communications Technologies (ICISCT), (pp. 1-5). Tashkent, Uzbekistan, 2-4 November 2016.

Alzayed, A., & Al-Hunaiyyan, A. (2021). A Bird’s Eye View of Natural Language Processing and Requirements Engineering. International Journal of Advanced Computer Science and Applications (IJACSA). Volume 12, No. 5, 81-90.

Bajic, F., & Lyons, K. (2011). Leveraging Social Media to Gather User Feedback for Software Development. Proceedings of the 2Nd International Workshop on Web 2.0 for Software Engineering.

Basili, V., Caldiera , G., & Rombach, D. (1994). The Goal Question Metric Approach. Encyclopedia of software engineering, 528-532.

Begel, A., DeLine, R., & Zimmermann, T. (2010). Social media for software engineering. In Proceedings of the FSE/SDP Workshop on Future of Software Engineering Research, (pp. 33–38). Santa Fe, NM, USA, 7–8 November 2010.

Bollen, J., Mao, H., & Zeng, X. (2011). Twitter mood predicts the stock market. Journal of Computational Science, Vol 2, Issue 1, 1-8.

Dar, H. (2018). A Systematic Study on Software Requirements Elicitation Techniques and its Challenges in Mobile Application Development. IEEE Access. 6. 10.1109/ACCESS.2018.2874981.

Dolly, B., & Khanum, M. (2016). Requirement Elicitation in Mobile Apps: A Review. In the Conference Proceedings of ACEIT.

Genc-Nayebi, N., & Abran, A. (2017). A systematic literature review: opinion mining studies from mobile app store user reviews. Journal of Systems and Software. 2017;125, 207-219.

Groen, E., Joerg, O., & Sebastian, A. (2015). Towards Crowd-Based Requirements Engineering. A Research Preview. 10.1007/978-3-319-16101-3_16.

Guzman, E., Alkadhi, R., & Sey, N. (2016). A needle in a haystack: What do twitter users say about software? In Proceedings of the 24th International Requirements Engineering Conference (RE), (pp. 96–105). Beijing, China, 12–16 September, 2016.

Guzman, E., Alkadhi, R., & Seyff, N. (2017 B). uzman, Emitza & Alkadhi, Rana & Seyff, Norbert. (2017). An Exploratory Study of Twitter Messages about Software Applications. Requirements Engineering. 22-5 10.1007/s00766-017-0274-x.

Guzman, E., Ibrahim, M., & Glinz, M. (2017). A little bird told me: Mining tweets for requirements and software evolution. In Proceedings of the IEEE 25th International Requirements Engineering Conference (RE), (pp. 11-20). Lisbon, Portugal, 4–8 September 2017.

Herrmann, J., Imort, S., Trojanowski, C., & Deuter, A. (2021). Requirements Elicitation for an Assistance System for Complexity Management in Product Development of SMEs during COVID-19: A Case Study. Computers. 2021; 10(11):149.

Hess, J., Randall, D., Pipek, V., & Wulf, V. (2013). Involving users in the wild—participatory product development in and with online communities. Int J Human-Computer Stud 71(5), 570–589.

Hujainah, F., Bakar, R., Abdulgabber, M., & Zamli, K. (2018). Software Requirements Prioritisation: A Systematic Literature Review on Significance, Stakeholders, Techniques and Challenges. IEEE Access, 6, 71497–71523.

Karras, O., Kiesling, S., & Schneider, K. (2016). Supporting Requirements Elicitation by Tool-Supported Video Analysis. IEEE 24th International Requirements Engineering Conference (RE), (pp. 146-155).

Karras, O., Klünder, J., & Schneider, K. (2016 B). Enrichment of Requirements Specifications with Videos - Enhancing the Comprehensibility of Textual Requirements. . TPDL 2016 – 20th International Conference on Theory and Practice of Digital Libraries 5-9 Sep. 2016. Hannover, Germany: Springer .

Kaushik, D., Krishna, S., & Joshi, S. (2017). Web Based Requirement Elicitation Tool. International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 4 Issue 9.

Khurshid, R., Waqas, M., & Zareen, K. (2018). Social Networking Sites Empower Requirement Engineering. Conference: 31st IBIMA Conference. Milan, Italy.

Kujala, S., Kauppinen, M., Lehtola, L., & Kojo, T. (2005). The role of user involvement in requirements quality and project success. In: Proceedings of the International Requirements Engineering Conference (pp. 75–84). Piscataway, NJ, USA: IEEE.

Kukreja, N. (2012). Winbook: A social networking-based framework for collaborative requirements elicitation and WinWin negotiations. In Proceedings of the 34th International Conference on Software Engineering, (pp. 1610–1612). Zurich, Switzerland, 2–9 June 2012.

Lee, Y., Kim, N., Kim, D., Lee, D., & In, H. (2011). Customer Requirements Elicitation based on Social Network Service. KSII Transactions on Internet and Information Systems, vol. 5, no. 10, 1733-1750.

Martin, W., Sarro, F., Jia, Y., Zhang, Y., & Harman, M. (2017). Martin W, Sarro F, Jia Y, Zhang Y, Harman M. A survey of app store analysis for software engineering. IEEE Transactions on Software Engineering. 2017; 43(9), 817-847.

Morrison-Smith, S., & Ruiz, J. (2020). Challenges and barriers in virtual teams: A literature review. SN Appl. Sci. 2020, 2,, 1–33.

Nyumba, T., Wilson, K., Derrick, C., & Mukherjee, N. (2018). The use of focus group discussion methodology: Insights from two decades of application in conservation. Methods in Ecology and Evolution (MEE), 9, 20–32.

Pagano, D., & Maalej, W. (2013). User feedback in the appstore: An empirical study. In Proceedings of the 21st IEEE international requirements engineering conference (RE), (pp. 125–134). Rio de Janeiro, Brazil, 15–19 July 2013.

Prashanth, S. (2017). Data for Business Performance: The Goal-Question-Metric (GQM) Model to Transform Business Data into an Enterprise Asset First Edition. Basking Ridge, NJ.

Ridzuan, A., Ridzuan, H., Bolong, J., Suyurno, S., Kamal, R., & Jafri, F. (2015). Developing SNS Factors Structures Towards Consructing SNS Survey Questions. Journal of Human Capital Development Vol. 8 No. 2.

Seyff, N. et al. (2018). Crowd-Focused Semi-Automated Requirements Engineering for Evolution Towards Sustainability. International Requirements Engineering Conference (RE).

Seyff, N., Todoran, I., Caluser, K., Singer, L., & Glinz, M. (2015). Using popular social network sites to support requirements elicitation, prioritization and negotiation. Journal of Internet Services and Applications, V. 6. 1.

Storey, M., Singer, L., Cleary, B., Figueira, F., & Zagalsky, A. (2014). The (r) evolution of social media in software engineering. In Proceedings of the on Future of Software Engineering, (pp. 100–116). Hyderabad, India, 31 May–7 June 2014.

Williams, G., & Mahmoud, A. (2017). Mining Twitter Feeds for Software User Requirements. IEEE 25th International Requirements Engineering Conference (RE), (pp. 1-10).

Xiao, M., Yin, G., Wang, T., Yang, C., & Chen, M. (2015). Requirement Acquisition from Social Q&A Sites. In A. M. In: Liu L., Requirements Engineering in the Big Data Era. Communications in Computer and Information Science, vol 558 (pp. 64–74). Berlin, Heidelberg: Springer.

Participants’ use of social media applications (for Requirement Elicitation)

Downloads

Published

13.02.2023

How to Cite

Ahmed Al-Hunaiyyan, Asaad Alzayed, Rana Alhajri, Abdulwahed Khalfan. (2023). Using Social Networking Sites for Requirements Elicitation: Perspectives and Challenges. International Journal of Intelligent Systems and Applications in Engineering, 11(4s), 357–368. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/2675

Issue

Section

Research Article