Skip to main content

Situation-Oriented Evaluation and Prioritization of Requirements

  • Conference paper
  • First Online:
Requirements Engineering Toward Sustainable World (APRES 2016)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 671))

Included in the following conference series:

Abstract

Evaluation and prioritization of requirements is one of the key aspects in requirements engineering. Although the existing studies in this area are greatly focused on addressing business goals such as development budget and deadlines of completion, we believe that human-centered concerns, including end-users’ personal desires, goals, beliefs and constrained environment, must also weigh in. In this paper we present a new human-centered requirements evaluation and prioritization approach that effectively considers such concerns. The proposed method is based on the situation–transition structure introduced in our previous study that was used to elicit human-centered requirements. We illustrate the applicability of the proposed methodology through a case study.

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

Access this chapter

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

Institutional subscriptions

References

  1. Berander, P., Andrews, A.: Requirements prioritization. In: Aurum, A., Wohlin, C. (eds.) Engineering and Managing Software Requirements, Part 1, pp. 69–94. Springer, Heidelberg (2005)

    Google Scholar 

  2. Chang, C.K.: Situation analytics: a foundation for a new software engineering paradigm. Computer 49(1), 24–33 (2016)

    Article  Google Scholar 

  3. Atukorala, N.L., Chang, C.K., Oyama, K.: Situation-oriented requirements elicitation. In: Proceedings of the 2016 IEEE Computer Society International Conference on Computers, Software & Applications (COMPSAC), pp. 233–238 (2016)

    Google Scholar 

  4. Brackett, J.W.: Software Engineering Institute Curriculum Module (SEI-CM) 19–1.2. Carnegie Mellon University, Pittsburgh (1990)

    Google Scholar 

  5. Leffingwell, D., Widrig, D.: Managing Software Requirements – A Unified Approach. Addison Wesley, Addison Wesley (1999)

    Google Scholar 

  6. Mead, N.: Requirements prioritization introduction. Software Engineering Institute Web Publication, Carnegie Mellon University, Pittsburgh (2006)

    Google Scholar 

  7. Berander, P.: Using Students as subjects in requirements prioritization. In: Proceedings of the International Symposium on Empirical Software Engineering (ISESE), pp. 167–176 (2004)

    Google Scholar 

  8. Bebensee, T., Weerd, I., Brinkkemper, S.: Binary priority list for prioritizing software requirements. In: Wieringa, R., Persson, A. (eds.) REFSQ 2010. LNCS, vol. 6182, pp. 67–78. Springer, Heidelberg (2010). doi:10.1007/978-3-642-14192-8_8

    Chapter  Google Scholar 

  9. Beg, R., Abbas, Q., Verma, R.P.: An approach for requirement prioritization using B-Tree. In: Proceedings of the First International Conference on Emerging Trends in Engineering and Technology, pp. 1216–1221 (2008)

    Google Scholar 

  10. Duan, C., Laurent, P., Cleland-Huang, J., Kwiatkowski, C.: Towards automated requirements prioritization and triage. Requirements Eng. 14(2), 73–89 (2009)

    Article  Google Scholar 

  11. Tonella, P., Susi, A., Palma, F.: Interactive requirements prioritization using a genetic algorithm. Inf. Softw. Technol. 55(1), 173–187 (2013)

    Article  Google Scholar 

  12. Perini, A., Susi, A., Avesani, P.: A machine learning approach to software requirements prioritization. IEEE Trans. Softw. Eng. 39(4), 445–461 (2013)

    Article  Google Scholar 

  13. Babar, M.I., Ghazali, M., Jawawi, D., et al.: PHandler: an expert system for a scalable software requirements prioritization process. Knowl. Based Syst. 84, 179–202 (2015)

    Article  Google Scholar 

  14. Glymour, C., Cooper, G.F.: Computation, Causation, and Discovery. MIT Press, Cambridge (1999)

    MATH  Google Scholar 

  15. Ahmad, A., Shahzad, A., Padmanabhuni, V.K., et al.: Requirements prioritization with respect to geographically distributed stakeholders. In: Proceedings of the IEEE International Conference on Computer Science and Automation Engineering (CSAE), pp. 290–294 (2011)

    Google Scholar 

  16. Chang, C.K., Hsin-yi, J., Hua, M., Oyama, K.: Situ: a situation-theoretic approach to context-aware service evolution. Proc. IEEE Trans. Serv. Comput. 2, 261–275 (2009)

    Article  Google Scholar 

  17. CoRE: Situation Centric Intention Driven Research Experiment for Requirements Engineering and Intrusion Detection. IRB ID 14-347. Iowa State University

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nimanthi L. Atukorala .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Nature Singapore Pte Ltd.

About this paper

Cite this paper

Atukorala, N.L., Chang, C.K., Oyama, K. (2016). Situation-Oriented Evaluation and Prioritization of Requirements. In: Lee, SW., Nakatani, T. (eds) Requirements Engineering Toward Sustainable World . APRES 2016. Communications in Computer and Information Science, vol 671. Springer, Singapore. https://doi.org/10.1007/978-981-10-3256-1_2

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-3256-1_2

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-3255-4

  • Online ISBN: 978-981-10-3256-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics