Functional and non-functional requirements prioritization: empirical evaluation of IPA, AHP-based, and HAM-based approaches

作者: Mohammad Dabbagh , Sai Peck Lee , Reza Meimandi Parizi , None

DOI: 10.1007/S00500-015-1760-Z

关键词:

摘要: Throughout the requirements engineering phase, process of giving precedence to one requirement over another is beneficial accomplish projects on a predefined schedule. This referred as prioritization. Although plenty research has been dedicated proposing various approaches perform prioritization, only small number prioritization have recently reported with aim considering both functional and non-functional during stage. However, it not straightforward task decide which these could be selected for given problem unless main properties are well-evaluated. Hence, detailed evaluation proposed in an empirical manner would needed. In this paper, we performed two successive controlled experiments evaluating current approaches. first experiment, compared integrated approach (IPA) other approach, called AHP-based whereas second IPA was state-of-the-art alternative, named HAM-based approach. experiments, based measuring three properties: actual time-consumption, accuracy results, ease use. Statistical analysis results obtained from showed better performance all measured The findings useful practitioners choose most appropriate problem, also used guideline by interested researchers identifying trends before conducting study future.

参考文章(63)
Ian Sommerville, Pete Sawyer, Requirements Engineering: A Good Practice Guide ,(1997)
Antônio Mauricio Pitangueira, Rita Suzana P Maciel, Márcio de Oliveira Barros, Aline Santos Andrade, None, A Systematic Review of Software Requirements Selection and Prioritization Using SBSE Approaches symposium on search based software engineering. pp. 188- 208 ,(2013) , 10.1007/978-3-642-39742-4_15
Thomas L. Saaty, Fundamentals of the Analytic Hierarchy Process Springer Netherlands. pp. 15- 35 ,(2001) , 10.1007/978-94-015-9799-9_2
Mario R. Barbacci, Robert Ellison, Judith A. Stafford, Charles B. Weinstock, William G. Wood, Quality Attribute Workshops Defense Technical Information Center. ,(2001) , 10.21236/ADA388649
Don Widrig, Dean Leffingwell, Managing software requirements: a unified approach Addison-Wesley Longman Publishing Co., Inc.. ,(1999)
Walter F. Tichy, Hints for Reviewing Empirical Work in Software Engineering Empirical Software Engineering. ,vol. 5, pp. 309- 312 ,(2000) , 10.1023/A:1009844119158