Javascript must be enabled to continue!
Requirements Engineering Approaches for Big Data Project Development
View through CrossRef
Context: Today’s digital world with millions of users results in vast amounts of data. This ‘big data’, characterized according to its volume, variety, velocity, and veracity, is impacting the lives of data users worldwide in many ways and has become important for day-to-day decision-making. Problem: Requirements engineering (RE) - approaches used to engineer user requirements - plays an important role in software development in general. However, when it comes to big data applications, it is unclear which requirements engineering approaches apply. There is therefore a need to investigate this further. Objective: This study aims to answer the following research questions: (1) How are requirements engineering (RE) activities performed to address the needs of stakeholders in the context of big data? (2) How are users' perspectives addressed in the RE activities in a big data context? (3) What are the requirements engineering approaches that have been proposed for big data project development? Method: To address our three research questions, we conducted a systematic mapping study focusing on requirements engineering and the existing requirements engineering approaches in software engineering in the context of big data projects. Findings: A total of 787 papers were examined, with 720 papers found through string-based search and a further 67 through snowball search. From the total search results, 17 relevant papers were identified and reviewed by applying inclusion-exclusion criteria. Findings show that in the realm of Requirements Engineering (RE) activities, there is a notable lack of emphasis on requirements negotiation, validation, and prioritization. Additionally, there is a scarcity of knowledge, methods, techniques, and tools tailored for conducting requirements engineering within the realm of big data. The user's role and perspective in RE are insufficiently considered. Although the goal-oriented RE approach is somewhat acknowledged among proposed methods, it has drawbacks such as neglecting the user's viewpoint, being relatively static and general in requirement representation, struggling to adapt to changing requirements, and having its effectiveness as the primary RE approach questioned. This approach primarily focuses on addressing the 'why' aspect of the system rather than the 'how' which aids in decision-making. Conclusion: Based on the findings, it is clear that there is a need for more research to be conducted to find a better way to have a suitable RE approach for big data application development.
Title: Requirements Engineering Approaches for Big Data Project Development
Description:
Context: Today’s digital world with millions of users results in vast amounts of data.
This ‘big data’, characterized according to its volume, variety, velocity, and veracity, is impacting the lives of data users worldwide in many ways and has become important for day-to-day decision-making.
Problem: Requirements engineering (RE) - approaches used to engineer user requirements - plays an important role in software development in general.
However, when it comes to big data applications, it is unclear which requirements engineering approaches apply.
There is therefore a need to investigate this further.
Objective: This study aims to answer the following research questions: (1) How are requirements engineering (RE) activities performed to address the needs of stakeholders in the context of big data? (2) How are users' perspectives addressed in the RE activities in a big data context? (3) What are the requirements engineering approaches that have been proposed for big data project development? Method: To address our three research questions, we conducted a systematic mapping study focusing on requirements engineering and the existing requirements engineering approaches in software engineering in the context of big data projects.
Findings: A total of 787 papers were examined, with 720 papers found through string-based search and a further 67 through snowball search.
From the total search results, 17 relevant papers were identified and reviewed by applying inclusion-exclusion criteria.
Findings show that in the realm of Requirements Engineering (RE) activities, there is a notable lack of emphasis on requirements negotiation, validation, and prioritization.
Additionally, there is a scarcity of knowledge, methods, techniques, and tools tailored for conducting requirements engineering within the realm of big data.
The user's role and perspective in RE are insufficiently considered.
Although the goal-oriented RE approach is somewhat acknowledged among proposed methods, it has drawbacks such as neglecting the user's viewpoint, being relatively static and general in requirement representation, struggling to adapt to changing requirements, and having its effectiveness as the primary RE approach questioned.
This approach primarily focuses on addressing the 'why' aspect of the system rather than the 'how' which aids in decision-making.
Conclusion: Based on the findings, it is clear that there is a need for more research to be conducted to find a better way to have a suitable RE approach for big data application development.
Related Results
Advancements and innovations in requirements elicitation: Developing a comprehensive conceptual model
Advancements and innovations in requirements elicitation: Developing a comprehensive conceptual model
Requirements elicitation is a crucial phase in the software development lifecycle, ensuring that stakeholders' needs are understood and translated into system specifications. Tradi...
Functional Requirements for Medical Data Integration in Knowledge Management Environments: A Systematic Literature Analysis (Preprint)
Functional Requirements for Medical Data Integration in Knowledge Management Environments: A Systematic Literature Analysis (Preprint)
BACKGROUND
In patient care, data are historically generated and stored in heterogeneous databases that are domain specific and are often non-interoperable o...
Digital Footprint as a Source of Big Data in Education
Digital Footprint as a Source of Big Data in Education
The purpose of this study is to consider the prospects and problems of using big data in education.Materials and methods. The research methods include analysis, systematization and...
Impacts of big data on accounting
Impacts of big data on accounting
Big data and data analytics are currently the buzzwords in both academia and industry to become data driven. Big data has been the trending topic in the accounting industry also. B...
Several Typical Paradigms of Industrial Big data Application
Several Typical Paradigms of Industrial Big data Application
Industrial big data is an important part of big data family, which has important application value for industrial production scheduling, risk perception, state identification, safe...
Cash‐based approaches in humanitarian emergencies: a systematic review
Cash‐based approaches in humanitarian emergencies: a systematic review
This Campbell systematic review examines the effectiveness, efficiency and implementation of cash transfers in humanitarian settings. The review summarises evidence from five studi...
Big Data : Analysis
Big Data : Analysis
The amount of data in world is growing day by day. Data is growing because of use of internet, smart phone and social network. Big data is a collection of data sets which is very l...
Research on the Application of Big Data Technology in the Investigation of Economic
Research on the Application of Big Data Technology in the Investigation of Economic
With the advent of the era of big data, economic crimes have presented many new characteristics and manifestations. Faced with massive capital data information, traditional judicia...

