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
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...
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...
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...
Why Should Big Data-based Price Discrimination be Governed?
Why Should Big Data-based Price Discrimination be Governed?
Abstract
The e-commerce platform provides data service for resident merchants for precise marketing, but which also leads to frequent occurrence of big data-based price dis...
Sports Big Data: Management, Analysis, Applications, and Challenges
Sports Big Data: Management, Analysis, Applications, and Challenges
With the rapid growth of information technology and sports, analyzing sports information has become an increasingly challenging issue. Sports big data come from the Internet and sh...
PROJECT MANAGEMENT SYSTEM AT AN ENTERPRISE: THE FOUNDATIONS OF EFFECTIVE FORMATION
PROJECT MANAGEMENT SYSTEM AT AN ENTERPRISE: THE FOUNDATIONS OF EFFECTIVE FORMATION
The article examines the principles of effective formation of a project management system at an enterprise. In the modern environment, project management standards and management i...
An ontology-based approach to engineering ethicality requirements
An ontology-based approach to engineering ethicality requirements
AbstractIn a world where Artificial Intelligence (AI) is pervasive, humans may feel threatened or at risk by giving up control to machines. In this context, ethicality becomes a ma...
The Application of Big Data Technology in Petroleum Engineering Information System
The Application of Big Data Technology in Petroleum Engineering Information System
With the rapid development of information technology, big data technology has been widely applied in various industries, and petroleum engineering information systems are no except...

