Decision support for choosing architectural assets in the development of software-intensive systems: The GRADE taxonomyShow others and affiliations
2015 (English)In: Proceedings of the 2015 European Conference on Software Architecture Workshops (ECSAW '15), 2015, 8, article id a48Conference paper, Published paper (Refereed)
Abstract [en]
Engineering software-intensive systems is a complex process that typically involves making many critical decisions. A continuous challenge during system design, analysis and development is deciding on the reference architecture that could reduce risks and deliver the expected functionality and quality of a product or a service to its users. The lack of evidence in documenting strategies supporting decision-making in the selection of architectural assets in systems and software engineering creates an impediment in learning, improving and also reducing the risks involved. In order to fill this gap, ten experienced researchers in the field of decision support for the selection of architectural assets in engineering software-intensive systems conducted a workshop to reduce traceability of strategies and define a dedicated taxonomy. The result was the GRADE taxonomy, whose key elements can be used to support decision-making as exemplified through a real case instantiation for validation purposes. The overall aim is to support future work of researchers and practitioners in decision-making in the context of architectural assets in the development of software-intensive systems. The taxonomy may be used in three ways: (i) identify new opportunities in structuring decisions; (ii) support the review of alternatives and enable informed decisions; and (iii) evaluate decisions by describing in a retrospective fashion decisions, factors impacting the decision and the outcome.
Place, publisher, year, edition, pages
2015, 8. article id a48
Keywords [en]
Software Architectures, Software-intensive Systems, Strategic Decision Support, Taxonomy
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:ri:diva-24470DOI: 10.1145/2797433.2797483Scopus ID: 2-s2.0-84958581587ISBN: 978-1-4503-3393-1 (print)OAI: oai:DiVA.org:ri-24470DiVA, id: diva2:1043554
Conference
9th European Conference on Software Architecture Workshops (ECSAW 2015), September 7-11, 2015, Dubrovnik/Cavtat, Croatia
2016-10-312016-10-312023-05-16Bibliographically approved