• DocumentCode
    3398669
  • Title

    Comparing AHP and ELECTRE I for prioritizing software requirements

  • Author

    Fernandes, Joao M. ; Prozil Rodrigues, Susana ; Costa, Lino A.

  • Author_Institution
    Dept. Inf., Univ. do Minho, Braga, Portugal
  • fYear
    2015
  • fDate
    1-3 June 2015
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Requirement prioritization is a process that allows selection of the “key” candidate requirements, the ones that are the most important for the construction of quality and cost-controlled software. Requirement prioritization brings certain issues and challenges related with the different stakeholders involved in the project, as well as with the prioritization techniques used, which differ in procedures, criteria and metrics. This manuscript compares two multi-criteria decision methods (MCDM), AHP and ELECTRE I, seeking to justify which one is the most feasible in the requirement prioritization process of a real-world case study. To accomplish this aim, several criteria were used to compare the applicability and performance of both MCDMs. In order to reflect reality as close as possible, several stakeholders, including software professionals directly related to the case study, were involved. The results confirm the intuition that ELECTRE I is more easily applicable than AHP. ELECTRE I is subject to fewer mistakes in comparisons of the requirements than the AHP method, as these are carried out differently. In fact, due to its inherent complexity, AHP becomes even impractical in software projects with a large number of requirements.
  • Keywords
    analytic hierarchy process; systems analysis; AMP; ELECTRE I; candidate requirement selection; cost-controlled software; quality software; software professionals; software project; software requirements prioritization; stakeholders; Analytic hierarchy process; Companies; Context; Measurement; Software systems; Stakeholders;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2015 16th IEEE/ACIS International Conference on
  • Conference_Location
    Takamatsu
  • Type

    conf

  • DOI
    10.1109/SNPD.2015.7176282
  • Filename
    7176282