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 :
بازگشت