Skip to main content

Decision Problems in Requirements Negotiations – Identifying the Underlying Structures

  • Conference paper
  • First Online:
Group Decision and Negotiation. A Socio-Technical Perspective (GDN 2017)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 293))

Included in the following conference series:

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.

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. 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)

    Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Chapter  Google Scholar 

  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/

  5. 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

    Article  Google Scholar 

  6. 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

    Chapter  Google Scholar 

  7. Reiser, A.: Entscheidungsunterstützung in elektronischen Verhandlungen. Eine Analyse unter besonderer Berücksichtigung von unvollständigen Informationen. Springer Fachmedien Wiesbaden. Springer Gabler, Wiesbaden (2013)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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

    Chapter  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Chapter  Google Scholar 

  13. 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)

    Google Scholar 

  14. Keeney, R.L., Raiffa, H.: Decisions with Multiple Objectives: Preferences and Value Tradeoffs. Wiley, New York (1976)

    Google Scholar 

  15. 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

    Article  Google Scholar 

  16. Raiffa, H., Richardson, J., Metcalfe, D.: Negotiation Analysis: The Science and Art of Collaborative Decision Making. Belknap Press of Harvard University Press, Cambridge (2002)

    Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. Thiessen, E.M., Soberg, A.: SmartSettle described with the Montreal taxonomy. Group Decis. Negot. 12, 165–170 (2003). doi:10.1023/A:1023025106197

    Article  Google Scholar 

  20. 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

    Chapter  Google Scholar 

  21. 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)

    Google Scholar 

  22. IEEE standard glossary of software engineering terminology. 610.12-1990. Institute of Electrical and Electronics Engineers, New York (1990)

    Google Scholar 

  23. Pohl, K.: Requirements Engineering: Fundamentals, Principles, and Techniques. Springer, Heidelberg (2010)

    Book  Google Scholar 

  24. 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

  25. 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

  26. 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

    Article  Google Scholar 

  27. In, H., Olson, D.: Requirements negotiation using multi-criteria preference analysis. J. Comput. Sci. 10, 306–325 (2004)

    Google Scholar 

  28. 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

  29. 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

  30. Beck, K., Beedle, M., van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M.: Principles behind the Agile Manifesto. http://agilemanifesto.org/principles.html

  31. 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

    Article  Google Scholar 

  32. 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).

    Google Scholar 

  33. 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

    Article  Google Scholar 

  34. 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

    Article  Google Scholar 

  35. 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

    Article  Google Scholar 

  36. 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

    Chapter  Google Scholar 

  37. 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

    Article  Google Scholar 

  38. 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)

    Google Scholar 

  39. 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

    Chapter  Google Scholar 

  40. 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

    Article  Google Scholar 

  41. 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

    Chapter  Google Scholar 

  42. 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)

    Google Scholar 

  43. 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

Download references

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

Authors

Corresponding author

Correspondence to Annika Lenz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics