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

Requirements Prioritization Techniques for Global Software Engineering

View through CrossRef
<p>Increase in globalization of the industry of software requires an exploration of requirements engineering (RE) in software development institutes at multiple locations. Requirements engineering task is very complicated when it is performed at single site, but it becomes too much complex when stakeholder groups define well-designed requirements under language, time zone and cultural limits. Requirements prioritization (RP) is considered as an imperative part of software requirements engineering in which requirements are ranked to develop best-quality software. In this research, a comparative study of the requirements prioritization techniques was done to overcome the challenges initiated by the corporal distribution of stakeholders within the organization at multiple locations. The objective of this study was to make a comparison between five techniques for prioritizing software requirements and to discuss the results for global software engineering. The selected techniques were Analytic Hierarchy Process (AHP), Cumulative Voting (CV), Value Oriented Prioritization (VOP), Binary Search Tree (BST), and Numerical Assignment Technique (NAT). At the end of the research a framework for Global Software Engineering (GSE) was proposed to prioritize the requirements for stakeholders at distributed locations.<strong></strong></p>
Title: Requirements Prioritization Techniques for Global Software Engineering
Description:
<p>Increase in globalization of the industry of software requires an exploration of requirements engineering (RE) in software development institutes at multiple locations.
Requirements engineering task is very complicated when it is performed at single site, but it becomes too much complex when stakeholder groups define well-designed requirements under language, time zone and cultural limits.
Requirements prioritization (RP) is considered as an imperative part of software requirements engineering in which requirements are ranked to develop best-quality software.
In this research, a comparative study of the requirements prioritization techniques was done to overcome the challenges initiated by the corporal distribution of stakeholders within the organization at multiple locations.
The objective of this study was to make a comparison between five techniques for prioritizing software requirements and to discuss the results for global software engineering.
The selected techniques were Analytic Hierarchy Process (AHP), Cumulative Voting (CV), Value Oriented Prioritization (VOP), Binary Search Tree (BST), and Numerical Assignment Technique (NAT).
At the end of the research a framework for Global Software Engineering (GSE) was proposed to prioritize the requirements for stakeholders at distributed locations.
<strong></strong></p>.

Related Results

A Review: Requirements Prioritization Criteria Within Collaboration Perspective
A Review: Requirements Prioritization Criteria Within Collaboration Perspective
The attributes or criteria used in the requirements prioritization process become an essential reference in calculating priorities. Most of the techniques are used to increase the ...
Requirements Engineering Approaches for Big Data Project Development
Requirements Engineering Approaches for Big Data Project Development
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 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...
Test case prioritization for changed code using nature inspired optimizer
Test case prioritization for changed code using nature inspired optimizer
The software development and maintenance phase succeeded with significant regression testing activity. The software must be re-tested every time it upgrades to preserve its quality...
COMPARATIVE STUDY OF REQUIREMENTS PRIORITIZATION TECHNIQUES
COMPARATIVE STUDY OF REQUIREMENTS PRIORITIZATION TECHNIQUES
In software engineering, requirements prioritization is a critical stage that ensuresthe timely distribution of high-value structures while working with restricted resources. In th...
Requirements Engineering
Requirements Engineering
This chapter introduces requirements engineering for sociotechnical systems. Requirements engineering for sociotechnical systems is a complex process that considers product demands...
Software Assurance
Software Assurance
Abstract Confidence in software quality is a rare commodity throughout all industries. Software publishers, users, and system integrators are highly distrustful of anyone...
Performance simulation methodologies for hardware/software co-designed processors
Performance simulation methodologies for hardware/software co-designed processors
Recently the community started looking into Hardware/Software (HW/SW) co-designed processors as potential solutions to move towards the less power consuming and the less complex de...

Back to Top