Exploring the Critical Benefits and Challenges of Social Network Site-Based Requirement Elicitation in Saudi Arabia
Abstract
:1. Introduction
2. Background
2.1. SNS-Based Requirement Elicitation
2.2. Related Work
2.3. The TOE Framework
- Technological context describes both the internal and external technologies relevant to the firm. This includes current practices and equipment internal to the firm.
- Organizational context refers to descriptive measures about the organization, such as scope, size, and managerial structure.
- Environmental context is the arena in which a firm conducts its business—its industry, competitors, and dealings with the government.
3. Research Methodology
3.1. Participant Selection
- Be working at leading software companies;
- Hold international professional certificates in the field;
- Have working experience of at least 1–3 years in the software industry;
- Hold different roles at different organizational levels.
3.2. Data Collection
3.3. Data Analysis
3.4. Result Validation
4. Results
4.1. The Current Practice of SNS-Based Requirement Elicitation in the Software Industry
Let me tell you, I have more than ten years of experience, the use of SNSs for requirements elicitation today is not an option but it is rather a necessity regardless of the field or the type of system/application. The features offered by SNSs make them a valuable source for requirement elicitation (p. 1)
I tend to use SNSs because as you know requirements elicitation is the most important stage among other stages of requirement’s lifecycle, during which users’ feedback significantly matters, it’s all about users and their needs (p. 12)
SNSs helped me a lot during preparations and evaluation activities (p. 9)
We need to decide on the platform first. Usually we use Twitter to read customers feedback because it is the most widely used SNS (p. 3)
I directly go to LinkedIn and Facebook (p. 8)
I use a selection of SNSs including; WhatsApp, Instagram, X, Telegram, depending on where my users can be found (p. 11)
As a business consultant, I usually select the platform based on the problem/need, but in most of the projects I worked on I tend to check Twitter and Telegram more often (p. 19)
I use SNSs to elicit functional requirements by analyzing users’ feedback and reviews (p. 12)
I used YouTube to learn about the architecture of new software, and these videos help me to identify the nonfunctional requirements (p. 5)
As a business developer, I really enjoyed this experience, the development team was able to conduct solution evaluation and share recommendations through WhatsApp with other stakeholders who were given the opportunity to participate and express their opinions freely, which enhanced the value of the proposed solution. (p. 12)
We create specific Twitter accounts to ask the users directly or post a survey about their needs (p. 2)
We have specific departments in our companies that are responsible for collecting and analyzing the online feedback from SNS using specific technologies to handle big data, such as Data analysis tool, IBM Watson, JIRA/Figma/Google analytics/Firebase, Sigma and data mining as well as in-house technologies developed by our companies. (p. 1)
the requirements obtained from SNS should be compared with other requirements to check its consistency with other requirements on SNS or from other traditional sources, I mean applying the three types of elicitation collaborative, research, and experiments (p. 5)
I don’t usually rely on SNS for RE, because of the nature of my work, I work on governmental projects in which a high level of confidentiality is required (p. 14)
Due to the novelty of the field, I’m not expecting to find much feedback or requirements from SNS (p. 25)
Sometimes, I fail to find sufficient feedback on SNS, particularly with new systems that have never been developed, or with confidential/governmental projects. In such cases I do not use SNS at all (p. 5)
Because I personally do not believe that I can find reliable precise requirements on SNSs (p. 24)
4.2. The Benefits of SNS-Based Requirement Elicitation Adoption
4.2.1. Technological Benefits
When using the traditional techniques, I need time to prepare for workshops and brain storming sessions, and I need to arrange for a suitable time and place for everyone. On the other hand, when using SNSs, there is no such requirements (p. 1)
4.2.2. Organizational Benefits
I consider SNSs as a cost-effective approach (p. 13)
If I use SNSs correctly and target the right audience, I can easily capture what I need without incurring high costs (p. 1)
I think if companies adopt SNS effectively, they will have a customer-centric focus that enables them to respond to the constantly changing users’ demands, introduce new features/services, and exceptionally meet users’ needs; in other words, achieve corporate agility (p. 1)
4.2.3. Environmental Benefits
SNSs link me with countless users at any time, everywhere. As a business analyst, I require the users’ feedback, views, problems as they appear naturally in their normal everyday conversations, without any embellishment, favoritism, or any other influences (p. 1)
SNS platforms inform us with what is actually happening on the ground, enabling us to know what the users’ needs really are (p. 2)
In general, SNS is a very important source for innovative and out of the box ideas that can be suggested by anyone regardless of his or her educational level or background (p. 1)
Due to the great features of SNSs, I elicited good quality requirements in several projects (p. 13)
4.3. The Challenges of SNS-Based Requirement Elicitation Adoption
4.3.1. Technological Challenges
It is really difficult to collect and dig deep into big data and extract users’ needs. (p. 3)
Even if we apply NL technique, there is still a risk of missing key users’ needs. On social media, we have users from different backgrounds who express their needs, usually informally, with various dialects, or implicitly, which is hard for the machine to pick it. not every requirement collected by machine learning (ML) techniques is acceptable. In most cases, there would be certain missing information, unrelated issues, repeated feedbacks by the same user, and ignored implicit requirements. This is why I need a human, someone who understands well what is needed, can penetrate deep inside the extracted data, elicit requirements correctly, and connect it to the organizations’ vision and mission. (p. 1)
I personally think SNSs are waste of time, I spend hours on them and cannot find complete requirements I think if SNS platforms were used to extract requirements, we as a team would miss the projects deadline (p. 3)
Certain software is developed for private companies that are not permitted to gather or share any information through social media for privacy issues (p. 8)
I worked on governmental projects, and it was difficult to conduct SNS-RE because of issues related to security (p. 4)
4.3.2. Organizational Challenges
In my opinion, the real issue is with certain colleagues who lack an understanding of their role and responsibilities. They think that the job of a business analysts is to gather requirements only, without considering its effects on the business processes and other project’s components (p. 3)
I usually face some issues with business owners that affected requirement elicitation activities. For example, the lack of understanding of what is business analytics, the flawed expectations of software developers’ responsibilities, and the lack of awareness of the legal aspects involved in the RE process are major obstacles in dealing with business owners (p. 9)
As I told you earlier, it is a daunting task to dig in big data or use automated approach for RE as a business analyst alone, the process is very complicated and requires cooperation from other departments and experts such as data engineering or data scientists. They have the required tools and techniques for this task, I urgently need technical support (p. 2)
4.3.3. Environmental Challenges
It’s frustrating to know that thousands of users avoid sharing their positive experiences or opinions about a service or an application on SNSs. I think users’ negative feedback and complaints usually exceed positive feedback, which prevents a holistic view of their experiences. So, for me these are missing user voices (p. 1)
It’s really difficult to elicit reliable accurate requirements (p. 19)
There are many social media content or comments that are inappropriate to our culture, thus, I need to be careful in extracting and interpreting these needs (p. 6)
It was difficult in some projects to develop regulation-compliant software. Local government legalization places significant constraints on RE activities. I have to make sure that elicited requirements are compliant with the legal regulations. I worked on projects during which I faced conflicting legalizations, particularly between two or more governmental entities, which prevented the requirements from being extracted efficiently (p. 7)
5. Discussion
- RQ1: What is the current practice of SNS-based requirement elicitation in the software industry?
- RQ2: What are the key benefits of SNS-based requirement elicitation?
- RQ3: What are all potential challenges faced during the implementation of SNS-based requirement elicitation?
5.1. Implication for Research
- The study added new knowledge to the requirement elicitation literature by exploring the actual use, benefits, and challenges of SNS-based requirement elicitation by directly interviewing software developers, a previously unexplored area.
- By applying a different methodological lens than the commonly used systematic literature review (SLR) methodology, the study offered a more specific and nuanced exploration of the subject.
- To the best of our knowledge, this study is among the first to identify the factors influencing software organizations’ adoption of SNS-based requirement elicitation. The utilization of the Technology, Organization, and Environment model (TOE) served as the theoretical foundation for this study. It was possible to integrate the most critical benefits and challenges from each of the three TOE framework dimensions—technology, organization, and environment that were most faced by software developers when they performed SNS-based requirement elicitation.
- This study is among the first studies to offer strong empirical evidence in support of software organizations using SNS-based requirement elicitation.
- This study reported many SNS-based requirement elicitation benefits and challenges, several of which were not found in previous studies, such as corporate agility.
- Most challenges, for instance, also have benefits. It is beneficial to involve stakeholders more in the SNSs in order to gather requirements. Requirement elicitation, however, usually becomes a challenging task when developers have to deal with large amounts of data.
- The findings of this study bring a level of specificity to the broad definitions found in the literature by focusing on the use of a specific online feedback source (SNS) during a particular requirement engineering activity (requirement elicitation). Thus, the discrete specifications and categorizations provide a deeper understanding of the intricacies of SNS-based requirement elicitation.
5.2. Implication for Practice
- Based on the findings from this study, developers should consider SNSs as primary sources of requirements with careful consideration of the limitations that emerged from this study.
- The manual steps identified from this study when conducting SNS-based requirement elicitation offer practical insights for practitioners to improve the efficiency and effectiveness of the projects. Practitioners could modify or incorporate additional steps that can be used as guidance assisting in resource allocation and timelines required for successful implementation.
- The categorization of benefits and challenges stemming from this study serves as a practical roadmap for developers to anticipate the positive outcomes and complexities associated with the adoption of SNS-based requirement elicitation. Realizing these specifications, practitioners would be better acquainted with the key aspects contributing to the effective implementation of the SNS-based requirement elicitation.
- This study found that software developers adopt a manual technique to extract requirements from SNSs despite all previous studies recommending automated and semi-automated approaches. This tendency may be attributed to the lack of academic-industry collaborations.
- We found that SNS-based requirement elicitation was a significant source of functional requirements. This may be because stakeholders only express their needs and are mostly unaware of nonfunctional requirements.
6. Conclusions and Future Research
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A
Types of Challenges | Themes | Description | Examples | Theme Frequency, n |
---|---|---|---|---|
Organizational Challenges | Local governmental legalizations | The governmental local laws, regulations, codes of practice, or guidance that directly impact the SNS-based requirement elicitation process. | In one of my projects in which I used SNS, I was restricted with some local governmental legalisations (p. 13) | 7 |
Lack of adequate skills | Refers to the lack of the necessary knowledge, resources, or skills for conducting business analytics tasks. | Unfortunately many practitioners ignore the use of SNSs which can be considered as a fertile environment for requirement elicitation (p. 10) | 8 | |
Project Delay | Refers to events or conducts that may;
| The search on social media was time-consuming, and I personally preferred to meet the users directly and elicit their needs (p. 6) | 5 | |
Technical Challenges | Natural Language (NL) Issues | Difficulties in managing the extraction, storage, and processing of data from (SNSs) for requirement elicitation purposes. | The problems associated with NL techniques are real barriers for conducting SNS-based RE (p. 12) from my experience, I know that most of the data on social media is important; however, it is still raw data that has not been processed or structured in a ready-to-use form for requirement elicitation. I know that 98% of the data on social media is unprocessed data that is not going to be useful for RE. It [data] must be cleaned and filtered to use them properly; however, I cannot do that. (p. 5) | 12 |
Lack of technical support | The necessary technical resources, expertise, services, and infrastructure to assist practitioners in resolving issues that may arise during SNS-based requirement elicitation. | I highly recommend appointing a dedicated social media team to gather comments and convert them into business needs and then IT systems requirements (p. 7) | 6 | |
Privacy Issues | Concerns regarding potential misuse of users’ private information | Users’ privacy is one of the sensitive issues that I must consider during SNS-based RE (p. 9) | 5 | |
Security Issues | This refers to potential risks or vulnerabilities that could cause damage to businesses, systems, or data. | On several occasions, I was not able to access or gather content on SNS platforms for security purposes, mainly to protect users’ accounts or devices from being controlled by other parties. (p. 10) | 2 | |
General Challenges | Lack of Stakeholder s’ involvement | Missing users’ voices who are expected to actively contribute to the development and enhancement of the software services. | Continuous communication with users until all requirements are elicited is very difficult on SNS because users are not so involved in the process (p. 10) | 5 |
Lack of Quality requirements | Missing quality requirements attribute/s as defined by IIBA-BABOK that include the following criteria:
| Compared to the traditional methods, I usually get less quality requirement from SNSs (p. 8) It is challenging to elicit requirements from SNS where you have to be very careful with users’ cultural issues (p. 11) | 21 |
References
- Pohl, K. Requirements Engineering: Fundamentals, Principles, and Techniques; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
- Sommerville, I. Integrated requirements engineering: A tutorial. IEEE Softw. 2005, 22, 16–23. [Google Scholar] [CrossRef]
- Cappa, F.; Rosso, F.; Hayes, D. Monetary and social rewards for crowdsourcing. Sustainability 2019, 11, 2834. [Google Scholar] [CrossRef]
- Melegati, J.; Goldman, A.; Kon, F.; Wang, X. A model of requirements engineering in software startups. Inf. Softw. Technol. 2019, 109, 92–107. [Google Scholar] [CrossRef]
- Robinson, M.; Sarkani, S.; Mazzuchi, T. Network structure and requirements crowdsourcing for OSS projects. Requir. Eng. 2021, 26, 509–534. [Google Scholar] [CrossRef]
- Lim, S.; Henriksson, A.; Zdravkovic, J. Data-driven requirements elicitation: A systematic literature review. SN Comput. Sci. 2021, 2, 16. [Google Scholar] [CrossRef]
- Ali, N.; Hong, J.E.; Chung, L. Social network sites and requirements engineering: A systematic literature review. J. Softw. Evol. Process 2021, 33, e2332. [Google Scholar] [CrossRef]
- Williams, G.; Mahmoud, A. Analyzing, classifying, and interpreting emotions in software users’ tweets. In Proceedings of the 2017 IEEE/ACM 2nd International Workshop on Emotion Awareness in Software Engineering (SEmotion), Buenos Aires, Argentina, 21 May 2017; IEEE: Piscateville, NJ, USA, 2017; pp. 2–7. [Google Scholar]
- Ali, N.; Hong, J.-E. Value-oriented requirements: Eliciting domain requirements from social network services to evolve software product lines. Appl. Sci. 2019, 9, 3944. [Google Scholar] [CrossRef]
- Groen, E.C.; Seyf, N.; Ali, R.; Dalpiaz, F.; Doerr, J.; Guzman, E.; Stade, M. The crowd in requirements engineering: The landscape and challenges. IEEE Softw. 2017, 34, 44–52. [Google Scholar] [CrossRef]
- Henriksson, A.; Zdravkovic, J. Holistic data-driven requirements elicitation in the big data era. Softw. Syst. Model. 2021, 21, 1389–1410. [Google Scholar] [CrossRef]
- Alotaibi, Y. Automated business process modelling for analyzing sustainable system requirements engineering. In Proceedings of the 2020 6th International Conference on Information Management (ICIM), London, UK, 27–29 March 2020; IEEE: London, UK, 2020; pp. 157–161. [Google Scholar]
- Al-Hunaiyyan, A.; Alzayed, A.; Alhajri, R.; Khalfan, A. Using Social Networking Sites for Requirements Elicitation: Perspectives and Challenges. Int. J. Intell. Syst. Appl. Eng. 2023, 11 (Suppl. 4), 357–368. [Google Scholar]
- Khan, H.H.; Malik, M.N.; Alotaibi, Y.; Alsufyani, A.; Alghamdi, S. Crowdsourced Requirements Engineering Challenges and Solutions: A Software Industry Perspective. Comput. Syst. Sci. Eng. 2021, 39, 221–236. [Google Scholar] [CrossRef]
- Van Oordt, S.; Guzman, E. On the role of user feedback in software evolution: A practitioners’ perspective. In Proceedings of the 2021 IEEE 29th International Requirements Engineering Conference (RE), Notre Dame, IN, USA, 20–24 September 2021; IEEE: Piscateville, NJ, USA, 2021; pp. 221–232. [Google Scholar]
- Wang, C.; Daneva, M.; van Sinderen, M.; Liang, P. A systematic mapping study on crowdsourced requirements engineering using user feedback. J. Softw. Evol. Process 2019, 31, e2199. [Google Scholar] [CrossRef]
- Dąbrowski, J.; Letier, E.; Perini, A.; Susi, A. Analysing app reviews for software engineering: A systematic literature review. Empir. Softw. Eng. 2022, 27, 43. [Google Scholar] [CrossRef]
- Tizard, J. Voice of the Users: Mining Software Requirements from Online User Feedback. Ph.D. Dissertation, The University of Auckland, Auckland, New Zealand, 2021. [Google Scholar]
- Zhang, T.; Ruan, L. The Challenge of Data-Driven Requirements Elicitation Techniques: Systematic Literature Review & Controlled Experim. Master’s Thesis, Blekinge Institute of Technology, Karlskrona, Sweden, 2020. [Google Scholar]
- Ali, N.; Hong, J.E. Using social network service to determine the initial user requirements for small software businesses. arXiv 2019, arXiv:1904.12583. [Google Scholar]
- Tornatzky, L.; Fleischer, M. The Process of Technology Innovation; Lexington Books: Lexington, MA, USA, 1990. [Google Scholar]
- Skafi, M.; Yunis, M.M.; Zekri, A. Factors influencing SMEs’ adoption of cloud computing services in Lebanon: An empirical analysis using TOE and contextual theory. IEEE Access 2020, 8, 79169–79181. [Google Scholar] [CrossRef]
- Abed, S.S. Social commerce adoption using TOE framework: An empirical investigation of Saudi Arabian SMEs. Int. J. Inf. Manag. 2020, 53, 102118. [Google Scholar] [CrossRef]
- Ganguly, K.K. Understanding the challenges of the adoption of blockchain technology in the logistics sector: The TOE framework. Technol. Anal. Strateg. Manag. 2024, 36, 457–471. [Google Scholar] [CrossRef]
- Ardini, A.; Hosseini, M.; Alrobai, A.; Shahri, A.; Phalp, K.; Ali, R. Social computing for software engineering: A mapping study. Comput. Sci. Rev. 2014, 13, 75–93. [Google Scholar] [CrossRef]
- Seyff, N.; Todoran, I.; Caluser, K.; Singer, L.; Glinz, M. Using popular social network sites to support requirements elicitation, prioritization and negotiation. J. Internet Serv. Appl. 2015, 6, 7. [Google Scholar] [CrossRef]
- Oliveria, T.; Martins, M. Literature review of information technology adoption models at frm level. Electron. J. Inf. Syst. Eval. 2011, 14, 101–121. [Google Scholar]
- Creswell, J.W. Research Design: Qualitative, Quantitative and Mixed Methods Approaches, 4th ed.; Sage Publications Ltd.: London, UK, 2014. [Google Scholar]
- Almaiah, M.A.; Al-Khasawneh, A.; Althunibat, A. Exploring the critical challenges and factors influencing the E-learning system usage during COVID-19 pandemic. Educ. Inf. Technol. 2020, 25, 5261–5280. [Google Scholar] [CrossRef] [PubMed]
- Braun, V.; Clarke, V. Using thematic analysis in psychology. Qual. Res. Psychol. 2006, 3, 77–101. [Google Scholar] [CrossRef]
- Tizard, J.; Rietz, T.; Liu, X.; Blincoe, K. Voice of the users: An extended study of software feedback engagement. Requir. Eng. 2022, 27, 293–315. [Google Scholar] [CrossRef]
- Borges, C.; Araújo, J.; Rodrigues, A. Towards an approach to elicit domain requirements from social networks: The case of emergency systems. In Proceedings of the 33rd Annual ACM Symposium on Applied Computing, Pau, France, 9–13 April 2018; pp. 1772–1781. [Google Scholar]
Reference | Research Aim | Methodology | Key Findings |
---|---|---|---|
[9] | Propose a social network service-based requirement engineering process to elicit user requirements from Facebook and Twitter platforms. | Experimental design | Current state of SNSs requirement elicitation: Semi-automated approach Benefits: The findings confirmed the effectiveness of the proposed approach in terms of a quicker time to market, fewer labor-intensive tasks, and higher productivity and quality. |
[26] | Investigate how SNSs allow the participation of end users in the requirement engineering activities (elicitation, prioritization, and negotiation). | Exploratory approach | Current state of SNSs requirement elicitation: Semi-automated Benefits: The findings supported the efficiency of the proposed approach in identifying users’ needs and increasing stakeholder involvement. |
[19] | To explore the state-of-the-art of data-driven requirement elicitation and identify key challenges. | Systematic literature review (SLR) | Challenges: Their findings revealed a set of general challenges, challenges associated with natural language-based techniques, and difficulties with using data-based techniques |
[14] | To investigate the potential challenges encountered in software crowdsourcing requirements engineering. | Interviews | Challenges: The findings presented 20 challenges and solutions grouped into seven categories. |
[18] | To find out the key reasons for users refraining from providing online feedback and how this impacts the process of requirement engineering | Survey | Challenges: Their results pointed out the most common reasons that prevented users from providing online feedback, which contributed to missing key user needs during requirement engineering. |
[10] | To investigate the landscape of crowd-based requirement engineering and identify key challenges. | Exploratory approach | Challenges: Highlighted a set of critical challenges (crowd motivation, user privacy and personalization, analysis of feedback, lack of successful application in the industry) |
[20] | To identify studies that utilized SNSs as a means for requirements engineering activities. | Systematic literature review (SLR) | Benefits: SNSs have been used extensively, particularly for requirement elicitation. Challenges: Identified challenges that occurred during SNS-based requirement elicitation (opinion trustworthiness, data preprocessing, opinion classification, and interpretation). |
Name of Professional Certification | Number of Participants |
---|---|
Certified Business Analysis Professional (CBAP) | 4 |
The Entry Certificate in Business Analysis (ECBA) | 4 |
Certified Scrum Product Owner (CSPO) | 3 |
Certified ScrumMaster (CSM) | 3 |
Professional in Business Analysis (PMI-PBA) | 3 |
The Open Group Architecture Framework (TOGAF) | 3 |
Certified Data Management Professionals (CDMP) | 2 |
Professional Scrum Product Owner (PSPO) | 2 |
Certification of Capability in Business Analysis (CCBA) | 1 |
Certified Tester Foundation Level For software testers (CTFL) | 1 |
Control Objectives for Information and Related Technology (COBIT 5) | 1 |
DevOps certifications | 1 |
Information Technology Infrastructure Library (ITIL) | 1 |
PMI Risk Management Professional (PMI-RMP) | 1 |
Professional Scrum Master (PSM) | 1 |
Project Management Professional (PMI-PMP) | 1 |
Scrum Fundamentals Certification (SFC) | 1 |
The Agile Analysis Certification (AAC) | 1 |
Total | 34 |
Interview Questions |
---|
How often do you or your organization utilize social networking sites (SNSs) for requirements elicitation purposes? |
Describe the specific SNSs platforms used for requirements elicitation. |
What are the types of requirements commonly gathered from SNSs? |
Provide examples of specific projects or instances where SNSs-based requirements elicitation was implemented successfully? |
What are the main benefits you have experienced when using SNSs for requirements elicitation? |
Describe the specific domains where SNSs-based requirements elicitation is more commonly adopted or has shown greater benefits? |
Explain the specific activities or techniques that are commonly applied during SNSs-based requirements elicitation? |
Based on your experience, what are the best practices or recommendations for effectively utilizing the requirements elicitation from SNS? |
What are the key challenges that need to be addressed for wider adoption and successful implementation of SNSs-based requirements elicitation? |
How do you deal with these challenges? |
How do these challenges impact the process of requirement elicitation? |
How do you perceive the future potential of SNSs-based requirements elicitation in the software industry? |
TOE Context | Themes |
---|---|
Technological benefits | Time-saving |
Organizational benefits | Cost reduction Corporate agility |
Environmental benefits | Increased stakeholders’ involvement Improved quality of requirements |
TOE Context | Themes |
---|---|
Technological challenges | Natural Language data Time-consuming Privacy issues Security issues |
Organizational challenges | Lack of technical support Lack of adequate skills |
Environmental challenges | Local governmental legalization Lack of stakeholders’ involvement Lack of quality requirements |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Barefah, A.; Altalhi, M. Exploring the Critical Benefits and Challenges of Social Network Site-Based Requirement Elicitation in Saudi Arabia. Sustainability 2024, 16, 9794. https://doi.org/10.3390/su16229794
Barefah A, Altalhi M. Exploring the Critical Benefits and Challenges of Social Network Site-Based Requirement Elicitation in Saudi Arabia. Sustainability. 2024; 16(22):9794. https://doi.org/10.3390/su16229794
Chicago/Turabian StyleBarefah, Allaa, and Maryam Altalhi. 2024. "Exploring the Critical Benefits and Challenges of Social Network Site-Based Requirement Elicitation in Saudi Arabia" Sustainability 16, no. 22: 9794. https://doi.org/10.3390/su16229794
APA StyleBarefah, A., & Altalhi, M. (2024). Exploring the Critical Benefits and Challenges of Social Network Site-Based Requirement Elicitation in Saudi Arabia. Sustainability, 16(22), 9794. https://doi.org/10.3390/su16229794