Quick evaluation of a software architecture using the decision-centric architecture review method: An experience report

Pablo Cruz, Luis Salinas, Hernán Astudillo

Producción científica: Contribución a los tipos de informe/libroContribución a la conferenciarevisión exhaustiva

4 Citas (Scopus)

Resumen

Software architecture evaluations allow systematic checking of software architecture fitness regarding the context and business. However, selecting and using an evaluation method always have some challenges and issues. This article reports an architecture review while developing an innovation projects support platform for a Chilean R&D and engineering institution. We chose DCAR (Decision-Centric Architecture Review) because it has lightweight requirements on documentation and resources, it can evaluate a project already running, and it did not impact a schedule where architecture reviews had not been considered from the start. We describe the review of three accepted and one rejected decisions. Lessons learned and benefits observed include recording decisions’ rationale, visibilization of some technological issues, and rethinking of some previously made architectural decisions. Finally, we recommend making frequent mini-reviews of architecture decisions, to understand the architecture, formalize it with its resulting reports, and raise its visibility in the team itself.

Idioma originalInglés
Título de la publicación alojadaSoftware Architecture - 14th European Conference, ECSA 2020, Proceedings
EditoresAnton Jansen, Ivano Malavolta, Henry Muccini, Ipek Ozkaya, Olaf Zimmermann
EditorialSpringer Science and Business Media Deutschland GmbH
Páginas281-295
Número de páginas15
ISBN (versión impresa)9783030589226
DOI
EstadoPublicada - 2020
Publicado de forma externa
Evento14th European Conference on Software Architecture, ECSA 2020 - L'Aquila, Italia
Duración: 14 sep. 202018 sep. 2020

Serie de la publicación

NombreLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volumen12292 LNCS
ISSN (versión impresa)0302-9743
ISSN (versión digital)1611-3349

Conferencia

Conferencia14th European Conference on Software Architecture, ECSA 2020
País/TerritorioItalia
CiudadL'Aquila
Período14/09/2018/09/20

Áreas temáticas de ASJC Scopus

  • Ciencia computacional teórica
  • Ciencia de la Computación General

Huella

Profundice en los temas de investigación de 'Quick evaluation of a software architecture using the decision-centric architecture review method: An experience report'. En conjunto forman una huella única.

Citar esto