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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
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)
Carod, N., Cechich, A.: Cognitive profiles in understanding and prioritizing requirements: a case study. In: IEEE 5th International Conference on Software Engineering Advances (2010)
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
Cavalcanti, C.: Planejamento e Priorização de Requisitos em Modelos i*. Masters dissertation. University of Pernambuco, Brazil (2017)
Dalpiaz, F., Franch, X., Horkoff, J.: iStar 2.0 language guide. arXiv preprint arXiv:1605.07767 (2016)
Gotel, O.C., Marchese, F.T., Morris, S.J.: On requirements visualization. In: 2nd International Workshop on Requirements Engineering Visualization - REV 2007. IEEE (2007)
Greer, D.: Requirements prioritisation for incremental and iterative development. In: Requirements Engineering for Sociotechnical Systems, pp. 100–118. IGI Global (2005)
Hofmann, H.F., Lehner, F.: Requirements engineering as a success factor in software projects. IEEE Softw. 4, 58–66 (2001)
Horkoff, J., et al.: Taking goal models downstream: a systematic roadmap. In: IEEE RCIS (2014)
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
Kassab, M.: An integrated approach of AHP and NFRs framework. In: 7th IEEE International Conference on Research Challenges in Information Science (2013)
Liaskos, S., Jalman, R., Aranda, J.: On eliciting contribution measures in goal models. In: 20th IEEE International Requirements Engineering Conference (2012)
Pohl, K.: Requirements Engineering: Fundamentals, Principles, and Techniques. Springer, Heidelberg (2010)
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)
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)
Thakurta, R.: Understanding requirement prioritization artifacts: a systematic mapping study. Requirements Eng. 22(4), 491–526 (2017)
Yu, E., Giorgini, P., Maiden, N., Mylopoulos, J. (eds.): Social Modeling for Requirements Engineering. MIT Press, Cambridge (2011)
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
Van Lamsweerde, A.: Requirements Engineering: From System Goals to UML Models to Software. Wiley, Hoboken (2009)
Kaiya, H., Horai, H., Saeki, M.: Agora: attributed goal-oriented requirements analysis method. In: IEEE Joint International Conference on Requirements Engineering (2002)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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)