Skip to main content
Log in

Improved practical support for large-scale requirements prioritising

  • Research Article
  • Published:
Requirements Engineering Aims and scope Submit manuscript

Abstract

An efficient, accurate and practical process for prioritising requirements is of great importance in commercial software developments. This article improves an existing cost-value approach in which stakeholders compare all unique pairs of candidate requirements according to their value and their cost of implementation. Techniques for reducing the required number of comparisons are suggested, thus making the process more efficient. An initial approach for managing requirements interdependencies is proposed. A support tool for the improved process has been developed to make the process more practical in commercial developments. The improved process and its support tool have been applied and evaluated in an industrial project at Ericsson Radio Systems AB. The results indicate a pressing need for mature processes for prioritising requirements, and the work presented here is an important step in that direction.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Karlsson J, Ryan K. Supporting the selection of software requirements. In 8th International workshop on software specification and design, 1996, pp. 146–149.

  2. Karlsson J, Ryan K. Prioritising requirements using a cost-value approach. IEEE Software, to appear

  3. Saaty TL. The analytic hierarchy process. McGraw-Hill, New York, 1980

    MATH  Google Scholar 

  4. Potts C. Software engineering research revisited, IEEE Software 1993; 10(5): 19–28

    Article  Google Scholar 

  5. Carr W, Kemmis S. Becoming critical: educational, knowledge and action research. Falmer Press, 1986

  6. Mansell G. Action research in information systems development. J Inform Syst 1991; 1(1): 29–40

    Google Scholar 

  7. Bubenko JA Jr. Challenges in requirements engineering. In 2nd IEEE international symposium on requirements engineering, 1995, pp. 160–162

  8. Lubars M, Potts C, Richter C. A review of the state of the practice in requirements modeling. In IEEE international symposium on requirements engineering, 1993, pp. 2–14

  9. Zave P. Classification of research efforts in requirements engineering. In 2nd IEEE international symposium on requirements engineering, 1995, pp. 214–216

  10. Karlsson J. Software requirements prioritising. In 2nd IEEE international conference on requirements engineering, 1996, pp. 110–116

  11. Stevens SS. On the theory of scales of measurement. Science 1946; 103: (2648) 677–680

    Article  Google Scholar 

  12. Davis A. Software requirements: objects, functions and states. Prentice-Hall, Englewood Cliffs, NJ, 1993

    MATH  Google Scholar 

  13. Harker P. Incomplete pair-wise comparisons in the analytic hiearchy process. Math Modelling 1987; 9(11): 837–848

    Article  MathSciNet  Google Scholar 

  14. Millet I, Harker P. Globally effective questioning in the analytic hierarchy process. Eur J. OR 1990; 48(1): 88–97

    Article  Google Scholar 

  15. Shen Y, Hoerl AE, McConnell W. An incomplete design in the analytic hierarchy process. Math Comput Modelling 1992, 16(5): 121–129

    Article  MATH  Google Scholar 

  16. Olsson S. Improving and supporting the contribution-based method (CBM), MSc thesis 9597, Department of Computer and Information Science, Linköping University, 1996

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Joachim Karlsson.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Karlsson, J., Olsson, S. & Ryan, K. Improved practical support for large-scale requirements prioritising. Requirements Eng 2, 51–60 (1997). https://doi.org/10.1007/BF02802897

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02802897

Keywords

Navigation