Para acceder a los documentos con el texto completo, por favor, siga el siguiente enlace: http://hdl.handle.net/2117/80457

Aggregating empirical evidence about the benefits and drawbacks of software reference architectures
Martínez Fernández, Silverio Juan; Medeiros dos Santos, Paulo Sérgio; Ayala Martínez, Claudia Patricia; Franch Gutiérrez, Javier; Travassos, Guilherme H.
Universitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació; Universitat Politècnica de Catalunya. inSSIDE - integrated Software, Service, Information and Data Engineering
Context: Several empirical studies investigated the benefits and drawbacks of acquiring a Software Reference Architecture (SRA) to construct a family of software systems with similar architectural needs. However, these empirical results have not been synthesized by any study yet. Such synthesized evidence is essential to make informed decisions whether or not to adopt an SRA in an organization. Goal: To aggregate existing empirically- grounded evidence about the benefits and drawbacks of SRAs, aiming at supporting organizations' decision making on their adoption. Method: To identify primary studies in the technical literature through a systematic literature review, and then, use the Structured Synthesis Method (SSM) to aggregate qualitative and quantitative evidence through the use of diagrammatic models. Results: From the five identified primary studies, five SRA benefits have considerably increased their belief value after aggregation: interoperability of software systems, reduced development costs, improved communication among stakeholders, reduced risk, and reduced time- to-market. Also, one drawback of SRAs has increased its belief value: the required learning curve for developers. Conclusions: The aggregated results consolidate knowledge and confidence on some of the studied SRA effects. The commonly reported effects showed a clear increment of their belief and pointed out to broader generalization. The effects that did not show any belief increment are important to detect areas requiring further evidence to reach a higher degree of consolidation. Practitioners might benefit from these results to support the decision of adopting an SRA in practice.
Peer Reviewed
-Àrees temàtiques de la UPC::Informàtica::Enginyeria del software
-Software engineering
-Software architecture
-Software reference architecture
-Evidence representation
-Evidence aggregation
-Belief functions
-Dempster-Shafer theory
-Research synthesis
-Secondary study
-Meta-analysis
-Enginyeria de programari
Artículo - Versión presentada
Objeto de conferencia
IEEE
         

Mostrar el registro completo del ítem

Documentos relacionados

Otros documentos del mismo autor/a

Martínez Fernández, Silverio Juan; Ayala Martínez, Claudia Patricia; Franch Gutiérrez, Javier; Nakagawa, Elisa Yumi
Gómez Seoane, Cristina; Ayala Martínez, Claudia Patricia; Franch Gutiérrez, Javier; López Cuesta, Lidia; Behutiye, Woubshet; Martínez Fernández, Silverio Juan
Martínez Fernández, Silverio Juan; Ayala Martínez, Claudia Patricia; Franch Gutiérrez, Javier; Martins Marques, Helena
Franch Gutiérrez, Javier; Ayala Martínez, Claudia Patricia; López Cuesta, Lidia; Martínez Fernández, Silverio Juan; Rodríguez, Pilar; Gómez Seoane, Cristina; Jedlitschka, Andreas; Oivo, Markku; Partanen, Jari; Räty, Timo; Rytivaara, Veikko
Martínez Fernández, Silverio Juan; Ameller, David; Ayala Martínez, Claudia Patricia; Franch Gutiérrez, Javier; Terradellas Fernandez, Xavier