An evaluation of methods for prioritizing software requirements

被引:197
|
作者
Karlsson, J
Wohlin, C
Regnell, B
机构
[1] Focal Point AB, SE-58330 Linkoping, Sweden
[2] Linkoping Univ, Dept Comp & Informat Sci, SE-58183 Linkoping, Sweden
[3] Univ Lund, Dept Commun Syst, SE-22100 Lund, Sweden
关键词
requirements; engineering; prioritising; experimental evaluation;
D O I
10.1016/S0950-5849(97)00053-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article describes an evaluation of six different methods for prioritizing software requirements. Based on the quality requirements for a telephony system, the authors individually used all six methods on separate occasions to prioritize the requirements. The methods were then characterized according to a number of criteria from a user's perspective. We found the analytic hierarchy process to be the most promising method, although it may be problematic to scale-up. In an industrial follow-up study we used the analytic hierarchy process to further investigate its applicability. We found that the process is demanding but worth the effort because of its ability to provide reliable results, promote knowledge transfer and create consensus among project members. (C) 1998 Elsevier Science B.V.
引用
收藏
页码:939 / 947
页数:9
相关论文
共 50 条
  • [1] Evaluation of methods for prioritizing software requirements
    Focal Point AB, Linkoping, Sweden
    [J]. Inf Software Technol, 14-15 (939-947):
  • [2] Software requirements prioritizing
    Karlsson, J
    [J]. PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING, 1996, : 110 - 116
  • [3] Prioritizing software requirements in an industrial setting
    Ryan, K
    Karlsson, J
    [J]. PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 564 - 565
  • [4] COGNITIVE INFLUENCES IN PRIORITIZING SOFTWARE REQUIREMENTS
    Martinez Carod, Nadina
    Cechich, Alejandra
    [J]. ICSOFT 2010: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2010, : 214 - 219
  • [5] Towards Prioritizing Software Business Requirements in Startups
    Albuga, Saleh
    Odeh, Yousra
    [J]. 2018 8TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (CSIT), 2018, : 257 - 265
  • [6] Binary Priority List for Prioritizing Software Requirements
    Bebensee, Thomas
    van de Weerd, Inge
    Brinkkemper, Sjaak
    [J]. REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, 2010, 6182 : 67 - 78
  • [7] A preference weights model for prioritizing software requirements
    Achimugu, Philip
    Selamat, Ali
    Ibrahim, Roliana
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8733 : 30 - 39
  • [8] Prioritizing User Requirements for Agile Software Development
    Sachdeva, Samridhi
    Arya, Akshay
    Paygude, Priyanka
    Chaudhary, Snehal
    Idate, Sonali
    [J]. 2018 INTERNATIONAL CONFERENCE ON ADVANCES IN COMMUNICATION AND COMPUTING TECHNOLOGY (ICACCT), 2018, : 495 - 498
  • [9] A Preference Weights Model for Prioritizing Software Requirements
    Achimugu, Philip
    Selamat, Ali
    Ibrahim, Roliana
    [J]. COMPUTATIONAL COLLECTIVE INTELLIGENCE: TECHNOLOGIES AND APPLICATIONS, ICCCI 2014, 2014, 8733 : 30 - 39
  • [10] Comparing AHP and ELECTRE I for prioritizing software requirements
    Fernandes, Joao M.
    Rodrigues, Susana Prozil
    Costa, Lino A.
    [J]. 2015 16TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2015, : 684 - 691