Publication Type:

Journal Article

Source:

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Springer Verlag, Volume 8785, p.9-23 (2014)

ISBN:

9783319122403

URL:

https://www.scopus.com/inward/record.uri?eid=2-s2.0-84911014861&partnerID=40&md5=66edaafcc72d819c3fb7bf8cf184889c

Keywords:

Architectural decision, Architectural design, Architectural design decisions, Architecture Community, Architecture designs, Behavioral research, Change impact analysis, decision making, Decision making process, Design, Group Decision Making, Organizational behavior, Software architecture, Software engineering

Abstract:

<p>In this work, we propose to explicitly include group decision making strategies into an architecting phase, so to clearly document not only the architectural decisions that may lead to the success or failure of a system, but also group decision making factors driving the way architecture design decisions are made. In this regard, this work defines a group design decision metamodel (for representing group design decisions and their relationships), together with ways to trace group design decisions towards other system life-cycle artifacts, and a change impact analysis engine for supporting evolving design decisions. In order to build resilient systems, robust architectures are needed. The software architecture community clearly recognizes that robust architectures come from a robust decision-making process. The community also acknowledges that software architecture decision making is not an individual activity but a group process where architectural design decisions are made by groups of heterogeneous and dispersed stakeholders. The decision-making process is not just data driven, but also people driven, and group decision making methodologies have been studied from multiple perspectives (e.g., psychology, organizational behavior, economics) with the clear understanding that a poor-quality decision making process is more likely than a high-quality process leading to undesirable outcomes (including disastrous fiascoes). © Springer International Publishing Switzerland 2014.</p>

Notes:

cited By 0; Conference of 6th International Workshop on Software Engineering for Resilient Systems, SERENE 2014 ; Conference Date: 15 October 2014 Through 16 October 2014; Conference Code:109669

Cite this Research Publication

Ia Malavolta, Muccini, Hb, and V Smrithi Rekha, “Enhancing architecture design decisions evolution with group decision making principles”, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 8785, pp. 9-23, 2014.