DocumentCode
600287
Title
Does the prioritization technique affect stakeholders´ selection of essential software product features?
Author
Benestad, H.C. ; Hannay, J.E.
Author_Institution
ExpertWare AS, Oslo, Norway
fYear
2012
fDate
20-21 Sept. 2012
Firstpage
261
Lastpage
270
Abstract
Context: To select the essential, non-negotiable product features is a key skill for stakeholders in software projects. Such selection relies on human judgment, possibly supported by structured prioritization techniques and tools. Goal: Our goal was to investigate whether certain attributes of prioritization techniques affect stakeholders´ threshold for judging product features as essential. The four investigated techniques represent four combinations of granularity (low, high) and cognitive support (low, high). Method: To control for robustness and masking effects when investigating in the field, we conducted both an artificial experiment and a field experiment using the same prioritization techniques. In the artificial experiment, 94 subjects in four treatment groups indicated the features (from a list of 16) essential when buying a new cell phone. In the field experiment, 44 domain experts indicated the software product features that were essential for the fulfillment of the project´s vision. The effects of granularity and cognitive support on the number of essential ratings were analyzed and compared between the experiments. Result: With lower granularity, significantly more features were rated as essential. The effect was large in the general experiment and extreme in the field experiment. Added cognitive support had medium effect, but worked in opposite directions in the two experiments, and was not statistically significant in the field experiment. Implications: Software projects should avoid taking stakeholders´ judgments of essentiality at face value. Practices and tools should be designed to counteract biases and to support the conscious knowledge-based elements of prioritizing.
Keywords
project management; software management; cognitive support; granularity combination; knowledge-based prioritizing element; prioritization technique; software product feature selection; software project; stakeholder judgment; stakeholder selection; stakeholder threshold; Accuracy; Context; Estimation; Robustness; Software; Software engineering; Essential features; Field experiment; Prioritization techniques; Requirements; Robustness; Stakeholders;
fLanguage
English
Publisher
ieee
Conference_Titel
Empirical Software Engineering and Measurement (ESEM), 2012 ACM-IEEE International Symposium on
Conference_Location
Lund
ISSN
1938-6451
Print_ISBN
978-1-4503-1056-7
Electronic_ISBN
1938-6451
Type
conf
DOI
10.1145/2372251.2372300
Filename
6475427
Link To Document