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
Woningcorporaties en Vastgoedontwikkeling
Woningcorporaties en Vastgoedontwikkeling
This summary highlights the findings of the PhD-thesis ‘Woningcorporaties en Vastgoedontwikkeling: Fit for Use’ (‘Housing associations and Real Estate Development: Fit for Use?’). ...
The Evolution of Big Data and Its Business Applications
The Evolution of Big Data and Its Business Applications
The arrival of the Big Data era has become a major topic of discussion in many sectors because of the premises of big data utilizations and its impact on decision-making. It is an ...
Automating the multidimensional design of data warehouses
Automating the multidimensional design of data warehouses
Les experiències prèvies en l'àmbit dels magatzems de dades (o data warehouse), mostren que l'esquema multidimensional del data warehouse ha de ser fruit d'un enfocament híbrid; ai...
Leveraging big data for agile transformation in technology firms: Implementation and best practices
Leveraging big data for agile transformation in technology firms: Implementation and best practices
The rapid pace of technological advancements and the increasing demand for innovation have compelled technology firms to adopt Agile methodologies, which promote flexibility, speed...
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...
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...
The Big Five: Pro et Contra
The Big Five: Pro et Contra
The field of the personality research is very active these days; probably more research is being conducted than ever. Most of the research studies are conducted referring to the Bi...
Prediction Project Task Completion Using Supervised Machine Learning Method: A Conceptual Approach
Prediction Project Task Completion Using Supervised Machine Learning Method: A Conceptual Approach
Project schedule forecasting is a core enabler of successful project management. Accurate schedule prediction leads to better resource management and ultimately, more value gained ...

