Advertisement

Collecting Requirements and Ideas for Architectural Group Decision-Making Based on Four Approaches

  • Iris Groher
  • Rainer Weinreich
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9278)

Abstract

To collect requirements and ideas for architectural group decision-making (GDM), we present and analyze four different approaches to GDM that were developed by master’s students in a practical course at our university. The students involved had about five years of practical experience on average, and roughly 80 % of the students were working as software engineers while enrolled. We analyze the four approaches based on the criteria for evaluating approaches to architectural GDM defined by Rekha and Muccini; nearly all approaches fulfilled most criteria. Two criteria – support for conflict resolution and revisiting information – were partly addressed. The criterion of prioritizing group members was not addressed at all. The student-developed approaches provided some new ideas for architectural GDM, such as communication between stakeholders directly in the GDM tool and review of decisions after they have been made.

Keywords

Software architecture Software architecture knowledge management Group decision-making 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Janis, I.: Victims of Groupthink: A Psychological Study of Foreign-Policy Decisions and Fiascoes. Houghton Mifflin Company (1972)Google Scholar
  2. 2.
    Myers, D., Lamm, H.: The group polarization phenomenon. Psychological Bulletin 83(4), 602–627 (1976)CrossRefGoogle Scholar
  3. 3.
    Van de Ven, A., Delbecq, A.: The effectiveness of nominal, delphi, and interacting group decision making processes. Academy of Management Journal 17(4), 605–621 (1974)CrossRefGoogle Scholar
  4. 4.
    Weinreich, R., Groher, I., Miesbauer, C.: An expert survey on kinds, influence factors and documentation of design decisions in practice. Future Generation Computer Systems 47, 145–160 (2015)CrossRefGoogle Scholar
  5. 5.
    Rekha V.S., Muccini, H.: A study on group decision-making in software architecture. In: 2014 IEEE/IFIP Conference on Software Architecture (WICSA), pp. 185–194, April 2014Google Scholar
  6. 6.
    Farenhorst, R., Lago, P., van Vliet, H.: Effective tool support for architectural knowledge sharing. In: Oquendo, F. (ed.) ECSA 2007. LNCS, vol. 4758, pp. 123–138. Springer, Heidelberg (2007) CrossRefGoogle Scholar
  7. 7.
    Shahin, M., Liang, P., Khayyambashi, M.R.R.: Architectural design decision: Existing models and tools. In: Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architecture, WICSA/ECSA 2009, pp. 293–296. IEEE (2009)Google Scholar
  8. 8.
    Rekha V., S., Muccini, H.: Suitability of software architecture decision making methods for group decisions. In: Avgeriou, P., Zdun, U. (eds.) ECSA 2014. LNCS, vol. 8627, pp. 17–32. Springer, Heidelberg (2014) Google Scholar
  9. 9.
    Aldag, R., Fuller, S.: Beyond fiasco: A reappraisal of the groupthink phenomenon and a new model of group decision processes. Psychological Bulletin 113(3), 533–552 (1993)CrossRefGoogle Scholar
  10. 10.
    Nowak, M., Pautasso, C.: Team situational awareness and architectural decision making with the software architecture warehouse. In: Drira, K. (ed.) ECSA 2013. LNCS, vol. 7957, pp. 146–161. Springer, Heidelberg (2013) CrossRefGoogle Scholar
  11. 11.
    Gaubatz, P., Lytra, I., Zdun, U.: Automatic enforcement of constraints in real-time collaborative architectural decision making. Journal of Systems and Software 103, 128–149 (2015)CrossRefGoogle Scholar
  12. 12.
    Tofan, D., Galster, M.: Capturing and making architectural decisions: an open source online tool. In: Proceedings of the 2014 European Conference on Software Architecture Workshops. ECSAW 2014, pp. 33:1–33:4. ACM, New York (2014)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Johannes Kepler University LinzLinzAustria

Personalised recommendations