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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
Chang, C.K.: Situation analytics: a foundation for a new software engineering paradigm. Computer 49(1), 24–33 (2016)
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)
Brackett, J.W.: Software Engineering Institute Curriculum Module (SEI-CM) 19–1.2. Carnegie Mellon University, Pittsburgh (1990)
Leffingwell, D., Widrig, D.: Managing Software Requirements – A Unified Approach. Addison Wesley, Addison Wesley (1999)
Mead, N.: Requirements prioritization introduction. Software Engineering Institute Web Publication, Carnegie Mellon University, Pittsburgh (2006)
Berander, P.: Using Students as subjects in requirements prioritization. In: Proceedings of the International Symposium on Empirical Software Engineering (ISESE), pp. 167–176 (2004)
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
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)
Duan, C., Laurent, P., Cleland-Huang, J., Kwiatkowski, C.: Towards automated requirements prioritization and triage. Requirements Eng. 14(2), 73–89 (2009)
Tonella, P., Susi, A., Palma, F.: Interactive requirements prioritization using a genetic algorithm. Inf. Softw. Technol. 55(1), 173–187 (2013)
Perini, A., Susi, A., Avesani, P.: A machine learning approach to software requirements prioritization. IEEE Trans. Softw. Eng. 39(4), 445–461 (2013)
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)
Glymour, C., Cooper, G.F.: Computation, Causation, and Discovery. MIT Press, Cambridge (1999)
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)
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)
CoRE: Situation Centric Intention Driven Research Experiment for Requirements Engineering and Intrusion Detection. IRB ID 14-347. Iowa State University
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)