Group decision-making in software architecture: A study on industrial practices

被引:17
|
作者
Rekha, Smrithi, V [1 ]
Muccini, Henry [2 ]
机构
[1] Amrita Vishwa Vidyapeetham, Amrita Sch Business, Coimbatore, Tamil Nadu, India
[2] Univ Aquila, Dept Informat Engn Comp Sci & Math, Laquila, Italy
关键词
Group decision making; Software architecture; Architectural design decisions; CONFLICT-MANAGEMENT; TEAM PERFORMANCE; SUPPORT SYSTEM; RISKY-SHIFT; INFORMATION; KNOWLEDGE; MODEL; SIZE;
D O I
10.1016/j.infsof.2018.04.009
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context A Software Architecture results from a comprehensive process in which several stakeholders deliberate upon the key requirements, issues, solutions and make architectural design decisions. Literature shows that most architectural decisions, in practice, are made in groups. Still, there is a limited understanding of industrial group decision-making practices in software architecture and the challenges that software architecture groups face. Objective: Our study, by drawing inspiration from group decision-making theories and models, aims at understanding (i) Existing decision-making practices in software architecture groups (ii) the comparison between practice and theory, (iii) the challenges that the groups face, and (iv) the satisfaction of group members with various aspects of Group Decision Making. Method: The study has been conducted through a questionnaire-based survey. 35 practitioners participated in this survey and the responses were analyzed qualitative and quantitatively. Results: The analysis of individual responses reveal that software architecture groups (composed, on average, of 3-5 co-located or dispersed members) adopt a discussion based approach while evaluating alternatives, thereby lacking a structured way of decision-making. In these groups, despite the involvement of group members in the discussions, the final decision is made by an individual of authority. Not only is structured decision-making less common, the usage of dedicated software tools for decision-making too is rare. These groups face challenges that are indicative of Groupthink and Group Polarization. Group members feel that quantity of alternatives generated during discussions and tool availability are below satisfactory and they have low satisfaction with the tool support available. Conclusion: This study has helped us develop an understanding of software architecture groups, their decision making practices and challenges faced together with the satisfaction of group members. What the industry needs is integration of group decision-making principles into software architecture decision-making and design of decision-making tools that assist the architecture groups.
引用
收藏
页码:51 / 63
页数:13
相关论文
共 50 条
  • [41] The choice architecture of privacy decision-making
    Ariely D.
    Holzwarth A.
    Health and Technology, 2017, 7 (4) : 415 - 422
  • [42] An Architecture for Pattern Recognition and Decision-Making
    de Buitleir, Amy
    Flynn, Ronan
    Russell, Michael
    Daly, Mark
    FROM ANIMALS TO ANIMATS 14, 2016, 9825 : 22 - 33
  • [43] Decision-Making in the Cognitive Architecture SiMA
    Wendt, Alexander
    Gelbard, Friedrich
    Fittner, Martin
    Schaat, Samer
    Jakubec, Matthias
    Brandstaetter, Christian
    Kollmann, Stefan
    2015 CONFERENCE ON TECHNOLOGIES AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE (TAAI), 2015, : 330 - 335
  • [44] MINERAL INVESTMENT DECISION-MAKING - A STUDY OF MINING COMPANY PRACTICES
    BHAPPU, RR
    GUZMAN, J
    E&MJ-ENGINEERING AND MINING JOURNAL, 1995, 196 (07): : 36 - 38
  • [45] INDUSTRIAL BUYERS DECISION-MAKING STYLES
    WILSON, DT
    JOURNAL OF MARKETING RESEARCH, 1971, 8 (04) : 433 - 436
  • [46] ORGANIZATIONAL DECISION-MAKING AND INDUSTRIAL MARKETING
    SMITH, D
    TAYLOR, R
    EUROPEAN JOURNAL OF MARKETING, 1985, 19 (07) : 56 - 71
  • [47] DECISION-MAKING BY MANAGEMENT IN INDUSTRIAL RELATIONS
    Dubin, Robert
    AMERICAN JOURNAL OF SOCIOLOGY, 1949, 54 (04) : 292 - 297
  • [48] Supporting Group Decision-Making: Insights from a Focus Group Study
    Delic, Amra
    Emamgholizadeh, Hanif
    Ricci, Francesco
    Masthoff, Judith
    PROCEEDINGS OF THE 32ND ACM CONFERENCE ON USER MODELING, ADAPTATION AND PERSONALIZATION, UMAP 2024, 2024, : 301 - 306
  • [49] DECISION EMERGENCE - PHASES IN GROUP DECISION-MAKING
    FISHER, BA
    SPEECH MONOGRAPHS, 1970, 37 (01): : 53 - 66
  • [50] Architectural decision-making as a financial investment: An industrial case study
    Ampatzoglou, Areti
    Arvanitou, Elvira-Maria
    Ampatzoglou, Apostolos
    Avgeriou, Paris
    Tsintzira, Angeliki-Agathi
    Chatzigeorgiou, Alexander
    INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 129