Skip to main content

iStar-p: A Modelling Language for Requirements Prioritization

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 11788))

Abstract

This paper proposes the iStar-p model aiming to provide a visual requirements modelling language with prioritization information. This model extends i*, a goal-oriented modeling language, by including essential prioritization information, such as prioritization technique, prioritization criteria, the involved stakeholders in the prioritization and their weight, as well as the requirements priority. Early evaluation of the proposal indicates that not only it is easy to be applied and useful, but it also increases the transparency of the prioritization process, by explicitly expressing the factors used to calculate priorities.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Achimugu, P., Selamat, A., Ibrahim, R., Mahrin, M.: A systematic literature review of software requirements prioritization research. Inf. Softw. Technol. 56(6), 568–585 (2014)

    Article  Google Scholar 

  2. Carod, N., Cechich, A.: Cognitive profiles in understanding and prioritizing requirements: a case study. In: IEEE 5th International Conference on Software Engineering Advances (2010)

    Google Scholar 

  3. Cavalcanti, C., Lencastre, M., Fagundes, R., Santos, T., Ferreira, D.: Mechanisms to support requirements prioritization: a systematic mapping review. In: 21st Workshop on Requirements Engineering (2018). https://doi.org/10.17771/pucrio.wer.inf2018-52

  4. Cavalcanti, C.: Planejamento e Priorização de Requisitos em Modelos i*. Masters dissertation. University of Pernambuco, Brazil (2017)

    Google Scholar 

  5. Dalpiaz, F., Franch, X., Horkoff, J.: iStar 2.0 language guide. arXiv preprint arXiv:1605.07767 (2016)

  6. Gotel, O.C., Marchese, F.T., Morris, S.J.: On requirements visualization. In: 2nd International Workshop on Requirements Engineering Visualization - REV 2007. IEEE (2007)

    Google Scholar 

  7. Greer, D.: Requirements prioritisation for incremental and iterative development. In: Requirements Engineering for Sociotechnical Systems, pp. 100–118. IGI Global (2005)

    Google Scholar 

  8. Hofmann, H.F., Lehner, F.: Requirements engineering as a success factor in software projects. IEEE Softw. 4, 58–66 (2001)

    Article  Google Scholar 

  9. Horkoff, J., et al.: Taking goal models downstream: a systematic roadmap. In: IEEE RCIS (2014)

    Google Scholar 

  10. Horkoff, J., Yu, E.: Finding solutions in goal models: an interactive backward reasoning approach. In: Parsons, J., Saeki, M., Shoval, P., Woo, C., Wand, Y. (eds.) ER 2010. LNCS, vol. 6412, pp. 59–75. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-16373-9_5

    Chapter  Google Scholar 

  11. Kassab, M.: An integrated approach of AHP and NFRs framework. In: 7th IEEE International Conference on Research Challenges in Information Science (2013)

    Google Scholar 

  12. Liaskos, S., Jalman, R., Aranda, J.: On eliciting contribution measures in goal models. In: 20th IEEE International Requirements Engineering Conference (2012)

    Google Scholar 

  13. Pohl, K.: Requirements Engineering: Fundamentals, Principles, and Techniques. Springer, Heidelberg (2010)

    Book  Google Scholar 

  14. Regnell, B., Kuchcinski, K.: A scala embedded DSL for combinatorial optimization in software requirements engineering. In: First Workshop on Domain Specific Languages in Combinatorial Optimization, pp. 19–34 (2013)

    Google Scholar 

  15. Savio, D., Poothiyot, A.P.: Extended support for visualizing requirements: filtering and tracing requirements in ReBlock. In: IEEE 5th International Workshop on Requirements Prioritization and Communication (RePriCo), pp. 11–14. IEEE (2014)

    Google Scholar 

  16. Thakurta, R.: Understanding requirement prioritization artifacts: a systematic mapping study. Requirements Eng. 22(4), 491–526 (2017)

    Article  Google Scholar 

  17. Yu, E., Giorgini, P., Maiden, N., Mylopoulos, J. (eds.): Social Modeling for Requirements Engineering. MIT Press, Cambridge (2011)

    Google Scholar 

  18. Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-functional Requirements in Software Engineering, vol. 5. Springer, Heidelberg (2000). https://doi.org/10.1007/978-1-4615-5269-7

    Book  MATH  Google Scholar 

  19. Van Lamsweerde, A.: Requirements Engineering: From System Goals to UML Models to Software. Wiley, Hoboken (2009)

    Google Scholar 

  20. Kaiya, H., Horai, H., Saeki, M.: Agora: attributed goal-oriented requirements analysis method. In: IEEE Joint International Conference on Requirements Engineering (2002)

    Google Scholar 

Download references

Acknowledgements

This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Brasil (CAPES) - Finance Code 001, NOVA LINCS UID/CEC/04516/2013, and Fundação de Amparo à Ciência e Tecnologia do Estado de Pernambuco (FACEPE).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to João Pimentel .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Flório, C., Lencastre, M., Pimentel, J., Araujo, J. (2019). iStar-p: A Modelling Language for Requirements Prioritization. In: Laender, A., Pernici, B., Lim, EP., de Oliveira, J. (eds) Conceptual Modeling. ER 2019. Lecture Notes in Computer Science(), vol 11788. Springer, Cham. https://doi.org/10.1007/978-3-030-33223-5_44

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-33223-5_44

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-33222-8

  • Online ISBN: 978-3-030-33223-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics