Abstract
In the preparation phase of negotiation processes, the decision problem needs to be identified to assign preferences and thus enable offer evaluation. However, in software requirements negotiations, identification of the required decision problem structure is not easy, since requirements negotiations vary due to organisational factors such as stakeholders involved or the software development method applied. This paper identifies decision problem structures in software requirements negotiations using a literature-based research approach. In doing so, a matrix of decision relevant information in software requirements negotiations and their representation in a negotiation context is developed. The matrix can be utilised as a framework to select appropriate scenarios of decision problem structures in software requirements negotiations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Lenz, A., Schoop, M., Herzwurm, G.: Requirements analysis as a negotiation process. In: Kaminski, B., Kersten, G., Szufel, P., Jakubczyk, M., Wachowicz, T. (eds.) The 15th International Conference on Group Decision & Negotiation Letters, pp. 303–309. Warsaw School of Economics Press (2015)
Aurum, A., Wohlin, C.: The fundamental nature of requirements engineering activities as a decision-making process. Inf. Softw. Technol. 45, 945–954 (2003). doi:10.1016/S0950-5849(03)00096-X
Fricker, S., Grünbacher, P.: Negotiation constellations – method selection framework for requirements negotiation. In: Paech, B., Rolland, C. (eds.) REFSQ 2008. LNCS, vol. 5025, pp. 37–51. Springer, Heidelberg (2008). doi:10.1007/978-3-540-69062-7_4
Beck, K., Beedle, M., van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., Highsmith, J., Hunt, A., Jeffries, R., et al.: Manifesto for agile software development. http://agilemanifesto.org/
AL-Ta’ani, R.H., Razali, R.: Prioritizing requirements in agile development: a conceptual framework. Procedia Technol. 11, 733–739 (2013). doi:10.1016/j.protcy.2013.12.252
Schoop, M.: Support of complex electronic negotiations. In: Kilgour, D.M., Eden, C. (eds.) Handbook of Group Decision and Negotiation, vol. 4, pp. 409–423. Springer, Netherlands (2010). doi:10.1007/978-90-481-9097-3_24
Reiser, A.: Entscheidungsunterstützung in elektronischen Verhandlungen. Eine Analyse unter besonderer Berücksichtigung von unvollständigen Informationen. Springer Fachmedien Wiesbaden. Springer Gabler, Wiesbaden (2013)
Reiser, A., Krams, B., Schoop, M.: Requirements negotiation in consideration of dynamics and interactivity. In: Svensson, R.B., Berry, D., Daneva, M., Dörr, J., Fricker, S.A., Herrmann, A., Herzwurm, G., Kauppinen, M., Madhavji, N.H., Mahaux, M., Paech, B., Penzenstadler, B., Pietsch, W., Salinesi, C., Schneider, K., Seyff, N., van de Weerd, I., (eds.) Proceedings of the Workshops RE4SuSy, REEW, CreaRE, RePriCo, IWSPM and the Conference Related Empirical Study, Empirical Fair and Doctoral Symposium 18th International Working Conference on Requirements Engineering: Foundation for Software Quality, ICB Research Report No. 52, pp. 163–174. Universität Duisburg-Essen (2012). ISSN:1860-2770 (Print), ISSN:1866-5101 (Online)
Grünbacher, P., Köszegi, S., Biffl, S.: Stakeholder value proposition elicitation and reconsiliation. In: Biffl, S., Aurum, A., Boehm, B., Erdogmus, H., Grünbacher, P. (eds.) Value Based Software Engineering, pp. 133–154. Springer, Heidelberg (2006). doi:10.1007/3-540-29263-2_7
Górecka, D., Roszkowska, E., Wachowicz, T.: The MARS approach in the verbal and holistic evaluation of the negotiation template. Group Decis. Negot. 25, 1097–1136 (2016). doi:10.1007/s10726-016-9475-9
Mumpower, J.L.: The judgment policies of negotiators and the structure of negotiation problems. Manage. Sci. 37, 1304–1324 (1991). doi:10.1287/mnsc.37.10.1304
Kersten, G., Lai, H.: Electronic negotiations: foundations, systems, and processes. In: Kilgour, D.M., Eden, C. (eds.) Handbook of Group Decision and Negotiation, vol. 4, pp. 361–392. Springer, Dordrecht (2010). doi:10.1007/978-90-481-9097-3_22
Simons, T., Tripp, T.M.: The negotiation checklist. In: Lewicki, R.J., Saunders, D.M., Barry, B. (eds.) Negotiation: Readings, Exercises, and Cases, pp. 34–47. McGraw-Hill Higher Education, New York (2010)
Keeney, R.L., Raiffa, H.: Decisions with Multiple Objectives: Preferences and Value Tradeoffs. Wiley, New York (1976)
Danielson, M., Ekenberg, L.: The CAR method for using preference strength in multi-criteria decision making. Group Decis. Negot. 25, 775–797 (2016). doi:10.1007/s10726-015-9460-8
Raiffa, H., Richardson, J., Metcalfe, D.: Negotiation Analysis: The Science and Art of Collaborative Decision Making. Belknap Press of Harvard University Press, Cambridge (2002)
Kersten, G.E., Noronha, S.J.: WWW-based negotiation support: design, implementation, and use. Decis. Support Syst. 25, 135–154 (1999). doi:10.1016/S0167-9236(99)00012-3
Schoop, M., Jertila, A., List, T.: Negoisst: a negotiation support system for electronic business-to-business negotiations in e-commerce. Data Knowl. Eng. 47, 371–401 (2003). doi:10.1016/S0169-023X(03)00065-X
Thiessen, E.M., Soberg, A.: SmartSettle described with the Montreal taxonomy. Group Decis. Negot. 12, 165–170 (2003). doi:10.1023/A:1023025106197
Grünbacher, P., Seyff, N.: Requirements negotiation. In: Aurum, A., Wohlin, C. (eds.) Engineering and Managing Software Requirements, pp. 143–162. Springer, Heidelberg (2005). doi:10.1007/3-540-28244-0_7
Herzwurm, G., Schoop, M., Reiser, A., Krams, B.: E-requirements negotiation: electronic negotiations in the distributed software development. In: Mattfeld, D.C., Robra-Bissantz, S. (eds.) Multikonferenz Wirtschaftsinformatik 2012. Tagungsband der MKWI 2012, pp. 1859–1870. Gito; Univ.-Bibl, Berlin, Braunschweig (2012)
IEEE standard glossary of software engineering terminology. 610.12-1990. Institute of Electrical and Electronics Engineers, New York (1990)
Pohl, K.: Requirements Engineering: Fundamentals, Principles, and Techniques. Springer, Heidelberg (2010)
Franch, X., Carvallo, J.P.: A quality-model-based approach for describing and evaluating software packages. In: Proceedings, 9–13 September 2002, Essen, Germany, pp. 104–111. IEEE Computer Society, Los Alamitos (2002). doi:10.1109/ICRE.2002.1048512
Ruhe, G., Eberlein, A., Pfahl, D.: Quantitative WinWin – a new method for decision support in requirements negotiation. In: Proceedings of the 14th International Conference on Software Engineering and Knowledge Engineering (SEKE), pp. 159–166 (2002). doi:10.1145/568760.568789
Boehm, B., Grünbacher, P., Briggs, R.O.: Developing groupware for requirements negotiation: lessons learned. IEEE Softw. 18, 46–55 (2001). doi:10.1109/52.922725
In, H., Olson, D.: Requirements negotiation using multi-criteria preference analysis. J. Comput. Sci. 10, 306–325 (2004)
Kukreja, N., Boehm, B.: Integrating collaborative requirements negotiation and prioritization processes: a match made in heaven. In: International Conference on Software and System Process (ICSSP), pp. 141–145 (2013). doi:10.1145/2486046.2486071
Thakurta, R.: Understanding requirement prioritization artifacts: a systematic mapping study. Requirements Eng., 1–36 (2016). doi:10.1007/s00766-016-0253-7. First Online: 10 May 2016
Beck, K., Beedle, M., van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M.: Principles behind the Agile Manifesto. http://agilemanifesto.org/principles.html
Ramesh, B., Cao, L., Baskerville, R.: Agile requirements engineering practices and challenges: an empirical study. Inf. Syst. J. 20, 449–480 (2010). doi:10.1111/j.1365-2575.2007.00259.x
Clarke, R.J., Kautz, K.: What’s in a user story: IS development methods as communication. In: Proceedings of the 23rd International Conference on Information Systems Development, pp. 356–364. University of Zagreb, Croatia (2014).
Inayat, I., Salim, S.S., Marczak, S., Daneva, M., Shamshirband, S.: A systematic literature review on agile requirements engineering practices and challenges. Comput. Hum. Behav. 51, 915–929 (2015). https://doi.org/10.1016/j.chb.2014.10.046
Moe, N.B., Aurum, A., Dybå, T.: Challenges of shared decision-making: a multiple case study of agile software development. Inf. Softw. Technol. 54, 853–865 (2012). doi:10.1016/j.infsof.2011.11.006
Vlaanderen, K., Jansen, S., Brinkkemper, S., Jaspers, E.: The agile requirements refinery. Applying SCRUM principles to software product management. Inf. Softw. Technol. 53, 58–70 (2011). doi:10.1016/j.infsof.2010.08.004
Boehm, B., Kitapci, H.: The WinWin approach: using a requirements negotiation tool for rationale capture and use. In: Dutoit, A.H., McCall, R., Mistrík, I., Paech, B. (eds.) Rationale Management in Software Engineering, pp. 173–190. Springer, Heidelberg (2006). doi:10.1007/978-3-540-30998-7_8
Damian, D., Lanubile, F., Mallardo, T.: On the need for mixed media in distributed requirements negotiations. IIEEE Trans. Softw. Eng. 34, 116–132 (2008). doi:10.1109/TSE.2007.70758
Lenz, A., Schoop, M., Herzwurm, G.: Electronic requirements negotiation – a literature survey on the state-of-the-art. In: UK Academy for Information Systems Conference, Proceedings of UKAIS 2016 (Oxford), paper 23 (2016)
Felfernig, A., et al.: Group decision support for requirements negotiation. In: Hutchison, D., et al. (eds.) Advances in User Modeling, pp. 105–116. Springer, Heidelberg (2012). doi:10.1007/978-3-642-28509-7_11
Kukreja, N., Payyavula, S.S., Boehm, B., Padmanabhuni, S.: Value-based requirements prioritization: usage experiences. Procedia Comput. Sci. 16, 806–813 (2013). doi:10.1016/j.procs.2013.01.084
Walle, B., Campbell, C., Deek, F.P.: The impact of task structure and negotiation sequence on distributed requirements negotiation activity, conflict, and satisfaction. In: Krogstie, J., Opdahl, A., Sindre, G. (eds.) CAiSE 2007. LNCS, vol. 4495, pp. 381–394. Springer, Heidelberg (2007). doi:10.1007/978-3-540-72988-4_27
Kukreja, N.: Winbook: a social networking based framework for collaborative requirements elicitation and WinWin negotiations. In: 34th International Conference on Software Engineering (ICSE), pp. 1610–1612 (2012)
Renzel, D., Behrendt, M., Klamma, R., Jarke, M.: Requirements bazaar: social requirements engineering for community-driven innovation. In: 21st IEEE International Requirements Engineering Conference Proceedings, pp. 326–327 (2013). doi:10.1109/RE.2013.6636738
Acknowledgements
The authors wish to acknowledge the valuable comments and suggestions made by the anonymous reviewers and gratefully acknowledge the funding provided by the Faculty of Business, Economics, and Social Sciences at the University of Hohenheim within the research area “Negotiation Research – Transformation, Technology, Media, and Costs”.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Lenz, A., Schoop, M. (2017). Decision Problems in Requirements Negotiations – Identifying the Underlying Structures. In: Schoop, M., Kilgour, D. (eds) Group Decision and Negotiation. A Socio-Technical Perspective. GDN 2017. Lecture Notes in Business Information Processing, vol 293. Springer, Cham. https://doi.org/10.1007/978-3-319-63546-0_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-63546-0_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-63545-3
Online ISBN: 978-3-319-63546-0
eBook Packages: Business and ManagementBusiness and Management (R0)