The statistical analysis of compositional data
The statistical analysis of compositional data
Managing software requirements: a unified approach
Managing software requirements: a unified approach
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
A Cost-Value Approach for Prioritizing Requirements
IEEE Software
Identification of Key Factors in Software Process Management - A Case Study
ISESE '03 Proceedings of the 2003 International Symposium on Empirical Software Engineering
Using Students as Subjects in Requirements Prioritization
ISESE '04 Proceedings of the 2004 International Symposium on Empirical Software Engineering
A goal question metric based approach for efficient measurement framework definition
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
A practitioner's guide to light weight software process assessment and improvement planning
Journal of Systems and Software
A product management challenge: Creating software product value through requirements selection
Journal of Systems Architecture: the EUROMICRO Journal
Choosing the Right Prioritisation Method
ASWEC '08 Proceedings of the 19th Australian Conference on Software Engineering
An Empirical Study on Views of Importance of Change Impact Analysis Issues
IEEE Transactions on Software Engineering
Perspectives on Requirements Understandability -- For Whom Does the Teacher's Bell Toll?
REET '08 Proceedings of the 2008 Requirements Engineering Education and Training
Guidelines for conducting and reporting case study research in software engineering
Empirical Software Engineering
Journal of Systems and Software
Software Product Quality: Ensuring a Common Goal
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
The Relative Importance of Aspects of Intellectual Capital for Software Companies
SEAA '09 Proceedings of the 2009 35th Euromicro Conference on Software Engineering and Advanced Applications
Investigating Impact of Business Risk on Requirements Selection Decisions
SEAA '09 Proceedings of the 2009 35th Euromicro Conference on Software Engineering and Advanced Applications
HICSS '10 Proceedings of the 2010 43rd Hawaii International Conference on System Sciences
ER'07 Proceedings of the 2007 conference on Advances in conceptual modeling: foundations and applications
A Study on the Importance of Order in Requirements Prioritisation
IWSPM '09 Proceedings of the 2009 Third International Workshop on Software Product Management
Challenges with Software Verification and Validation Activities in the Space Industry
ICST '10 Proceedings of the 2010 Third International Conference on Software Testing, Verification and Validation
SEAA '10 Proceedings of the 2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications
Information and Software Technology
A method for evaluating rigor and industrial relevance of technology evaluations
Empirical Software Engineering
An industrial case study on the choice between language customization mechanisms
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
Prioritizing countermeasures through the countermeasure method for software security (CM-Sec)
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
Hi-index | 0.00 |
Context: Prioritization is an essential part of requirements engineering, software release planning and many other software engineering disciplines. Cumulative Voting (CV) is known as a relatively simple method for prioritizing requirements on a ratio scale. Historically, CV has been applied in decision-making in government elections, corporate governance, and forestry. However, CV prioritization results are of a special type of data-compositional data. Objectives: The purpose of this study is to aid decision-making by collecting knowledge on the empirical use of CV and develop a method for detecting prioritization items with equal priority. Methods: We present a systematic literature review of CV and CV analysis methods. The review is based on searching electronic databases and snowball sampling of the found primary studies. Relevant studies are selected based on titles, abstracts, and full text inspection. Additionally, we propose Equality of Cumulative Votes (ECVs)-a CV result analysis method that identifies prioritization items with equal priority. Results: CV has been used in not only requirements prioritization and release planning but also in e.g. software process improvement, change impact analysis and model driven software development. The review presents a collection of state of the practice studies and CV result analysis methods. In the end, ECV was applied to 27 prioritization cases from 14 studies and identified nine groups of equal items in three studies. Conclusions: We believe that the analysis of the collected studies and the CV result analysis methods can help in the adoption of CV prioritization method. The evaluation of ECV indicates that it is able to detect prioritization items with equal priority and thus provide the practitioner with a more fine-grained analysis.