Skip to main content

Classification and Evaluation of Goal-Oriented Requirements Analysis Methods

  • Conference paper
  • First Online:
Applied Soft Computing and Communication Networks

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 187))

Abstract

Goal-oriented requirements analysis (GORA) is a sub-process of goal-oriented requirements engineering, which is used for the identification and analysis of the high-level objective of an organization. There are different types of GORA methods like AGORA, PRFGOREP, FAGOSRA, Tropos, etc., which have been developed to deal with different issues related to GORA like reasoning with goals, selection and prioritization of the goals and requirements, stakeholders analysis, detection of conflictions among goals, and so on. The objective of this paper is to classify and evaluate the GORA methods based on goal concepts, goal links, and soft computing techniques used in GORA methods to deal with impression and vagueness during the decision-making process. Based on the evaluation, we have also discussed the future scope in the field of GORA methods.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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

Institutional subscriptions

Similar content being viewed by others

References

  1. Mylopoulos J, Chung L, Liao S, Wang H, Yu E (2001) Exploring alternatives during requirements analysis. IEEE Softw 93–96 (2001)

    Google Scholar 

  2. Lamsweerde (2001) Goal-oriented requirements engineering: a guided tour. In: Proceedings fifth IEEE international symposium on requirements engineering, Canada, pp, pp 249–262

    Google Scholar 

  3. Sadiq M, Jain SK (2012) An insight into requirements engineering processes. In: 3rd international conference on advances in communication, network, and computing LNCSIT, Chennai, pp 313–318

    Google Scholar 

  4. Mohammad CW, Shahid M, Husain SZ (2016) FAGOSRA: fuzzy attributed goal oriented software requirements analysis method. In: 9th international conference on contemporary computing, pp 384–389

    Google Scholar 

  5. Horkoff J, Yu E (2013) Comparison and evaluation of goal oriented satisfaction analysis techniques. Requirements Eng 18:199–222

    Article  Google Scholar 

  6. Zickert F, Beck R (2010) Evaluation of the goal oriented requirements engineering method KAOS. 16th American conference on information systems, Peru, pp 1–9

    Google Scholar 

  7. Anwer S, Ikram N (2006) Goal oriented requirement engineering: a critical study of techniques. In: 13th Asia Pacific software engineering conference Kanpur, pp 121–130

    Google Scholar 

  8. KAOS method: https://www.objectiver.com/index.php?id=25. Accessed on August 10, 2020.

  9. Anton AI (1996) Goal-based requirements analysis. In: Proceedings of the second international conference on requirements engineering, Colorado Springs, pp 136–144

    Google Scholar 

  10. Kaiya H, Horai H, Saeki M (2002) AGORA: attributed goal-oriented requirements analysis method. In: Proceedings IEEE joint international conference on requirements engineering, Essen, Germany, pp 13–22

    Google Scholar 

  11. Bresciani P, Perini A, Giorgini P et al (2004) Tropos: an agent-oriented software development methodology. Auton Agent Multi-Agent Syst 8:203–236

    Article  Google Scholar 

  12. Oshiro K, Watahiki K, Saeki M (2003) Goal-oriented idea generation method for requirements elicitation. In: Proceedings 11th IEEE international requirements engineering conference, Monterey Bay, pp 363–364

    Google Scholar 

  13. Shibaoka M, Kaiya H, Saeki M (2007) GOORE: Goal-oriented and ontology driven requirements elicitation method. In: Hainaut JL et al. (eds) Advances in conceptual modeling – foundations and applications. ER 2007. Lecture notes in computer science, vol 4802. Springer, Berlin

    Google Scholar 

  14. Sadiq M, Jain SK (2014) Applying fuzzy preference relation for requirements prioritization in goal oriented requirements elicitation process. Int J Syst Assur Eng Manag 5(4):711–723

    Article  Google Scholar 

  15. Sadiq M (2017) Fuzzy logic driven goal oriented requirements elicitation processes. PhD thesis (2017) in computer engineering, Department of Computer Engineering, National Institute of Technology Kurukshetra, India

    Google Scholar 

  16. Sadiq M, Jain SK (2015) A fuzzy based approach for the selection of goals in goal oriented requirements elicitation process. Int J Syst Assur Eng Manag 6(2):157–164 (2015)

    Google Scholar 

  17. Garg N, Sadiq M, Agarwal P (2017) GOASREP: goal oriented approach for software requirements elicitation and prioritization using analytic hierarchy process. In: Satapathy S, Bhateja V, Udgata S, Pattnaik P (eds) Proceedings of the 5th international conference on frontiers in intelligent computing: theory and applications, 2017. Advances in intelligent systems and computing, vol 516. Springer, Singapore

    Google Scholar 

  18. Horkoff J, Aydemir FB, Cardoso E, Li T, Mate A, Paja E, Salnitri M, Piras L, Mylopoulos J, Giorgini J (2019) Goal-oriented requirements engineering: an extended systematic mapping study. Requirements Eng 24:133–160

    Article  Google Scholar 

  19. Mohammad CW, Shahid M, Hussain SZ (2018) Fuzzy attributed goal oriented software requirements analysis with multiple stakeholders. Int J Inf Technol 1–9

    Google Scholar 

  20. Mylopoulos J, Chung L, Nixon B (1992) Representing and using non-functional requirements: a process-oriented approach. IEEE Trans Software Eng 18(6):483–497

    Article  Google Scholar 

  21. Yu ESK (1995) Modelling strategic relationships for process reengineering. PhD dissertation, Department of Computer Science, University of Toronto

    Google Scholar 

  22. Yu ESK (1997) Towards modeling and reasoning support for early-phase requirements engineering. In: 3rd IEEE international symposium on requirements engineering, pp 226 – 235

    Google Scholar 

  23. Serrano M, Serrano M, do Prado Leite JCS (2011) Dealing with softgoals at runtime: a fuzzy logic approach. In: 2nd international workshop on requirements@Run.Time, Trento, 2011, pp 23–31.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Farhana Mariyam .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Mariyam, F., Mehfuz, S., Sadiq, M. (2021). Classification and Evaluation of Goal-Oriented Requirements Analysis Methods. In: Thampi, S.M., Lloret Mauri, J., Fernando, X., Boppana, R., Geetha, S., Sikora, A. (eds) Applied Soft Computing and Communication Networks. Lecture Notes in Networks and Systems, vol 187. Springer, Singapore. https://doi.org/10.1007/978-981-33-6173-7_21

Download citation

Publish with us

Policies and ethics