Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Requirements Elicitation in Market-driven Software Development Companies: An Investigation of Crowd Involvement

View through CrossRef
Abstract Market-driven (MD) software products are increasingly prevalent, and companies involved in such development target an open marketplace with a large and diverse customer base. There are well-known inherent issues in the requirements elicitation of these kinds of products. To handle these issues, a suitable requirement elicitation technique is needed. One promising solution proposed by researchers is crowd-based requirements elicitation (CBRE). This study investigates how such organizations apply CBRE within their requirements engineering practices. Based on sixteen semi-structured interviews with practitioners from MD software product companies across various domains, this research identifies how CBRE complements traditional and agile approaches of requirements elicitation for the products in these companies.The findings show that CBRE is typically adopted as a hybrid and context-driven practice rather than a standalone approach. Three main forms of crowdsourcing: internal, active, and passive, were observed. The study also investigated CBRE benefits, barriers, and relevant mitigation strategies of these barriers. The barriers have been mapped to the elements of the socio-technical theory. Based on the results of this study, a Spiral model-inspired conceptual framework of crowd-based requirements elicitation for MD software development companies is proposed. The study contributes an empirically grounded understanding of CBRE in market-driven contexts and offers practical insights for its effective adoption in software product development.
Springer Science and Business Media LLC
Title: Requirements Elicitation in Market-driven Software Development Companies: An Investigation of Crowd Involvement
Description:
Abstract Market-driven (MD) software products are increasingly prevalent, and companies involved in such development target an open marketplace with a large and diverse customer base.
There are well-known inherent issues in the requirements elicitation of these kinds of products.
To handle these issues, a suitable requirement elicitation technique is needed.
One promising solution proposed by researchers is crowd-based requirements elicitation (CBRE).
This study investigates how such organizations apply CBRE within their requirements engineering practices.
Based on sixteen semi-structured interviews with practitioners from MD software product companies across various domains, this research identifies how CBRE complements traditional and agile approaches of requirements elicitation for the products in these companies.
The findings show that CBRE is typically adopted as a hybrid and context-driven practice rather than a standalone approach.
Three main forms of crowdsourcing: internal, active, and passive, were observed.
The study also investigated CBRE benefits, barriers, and relevant mitigation strategies of these barriers.
The barriers have been mapped to the elements of the socio-technical theory.
Based on the results of this study, a Spiral model-inspired conceptual framework of crowd-based requirements elicitation for MD software development companies is proposed.
The study contributes an empirically grounded understanding of CBRE in market-driven contexts and offers practical insights for its effective adoption in software product development.

Related Results

An Investigation of Prototyping Technique in Pakistani Software Industry
An Investigation of Prototyping Technique in Pakistani Software Industry
Requirements elicitation is one of the important and major activities within the Requirements Engineering phase. There are different techniques used for requirement elicitation pro...
Crowd Density Estimation via Global Crowd Collectiveness Metric
Crowd Density Estimation via Global Crowd Collectiveness Metric
Drone-captured crowd videos have become increasingly prevalent in various applications in recent years, including crowd density estimation via measuring crowd collectiveness. Tradi...
Crowd-Based Requirements Engineering
Crowd-Based Requirements Engineering
The high availability of data on the Internet has opened up new avenues for software development and deployment. For Requirements Engineering (RE), in particular, online user feedb...
Design Thinking: Challenges for Software Requirements Elicitation
Design Thinking: Challenges for Software Requirements Elicitation
Agile methods fit well for software development teams in the requirements elicitation activities. It has brought challenges to organizations in adopting the existing traditional me...
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...
Hydatid Disease of The Brain Parenchyma: A Systematic Review
Hydatid Disease of The Brain Parenchyma: A Systematic Review
Abstarct Introduction Isolated brain hydatid disease (BHD) is an extremely rare form of echinococcosis. A prompt and timely diagnosis is a crucial step in disease management. This ...

Back to Top