www.sciencedirect.com Open in urlscan Pro
162.159.130.81  Public Scan

URL: https://www.sciencedirect.com/science/article/abs/pii/S0164121221001011
Submission: On June 01 via api from ZW — Scanned from DE

Form analysis 4 forms found in the DOM

GET /search#submit

<form class="QuickSearch" action="/search#submit" method="get" aria-label="form"><input type="search" class="query" aria-label="Search ScienceDirect" name="qs" placeholder="Search ScienceDirect"><button class="button button-primary" type="submit"
    aria-label="Submit search"><span class="button-text"><svg focusable="false" viewBox="0 0 100 128" height="20" width="18.75" class="icon icon-search">
        <path
          d="m19.22 76.91c-5.84-5.84-9.05-13.6-9.05-21.85s3.21-16.01 9.05-21.85c5.84-5.83 13.59-9.05 21.85-9.05 8.25 0 16.01 3.22 21.84 9.05 5.84 5.84 9.05 13.6 9.05 21.85s-3.21 16.01-9.05 21.85c-5.83 5.83-13.59 9.05-21.84 9.05-8.26 0-16.01-3.22-21.85-9.05zm80.33 29.6l-26.32-26.32c5.61-7.15 8.68-15.9 8.68-25.13 0-10.91-4.25-21.17-11.96-28.88-7.72-7.71-17.97-11.96-28.88-11.96s-21.17 4.25-28.88 11.96c-7.72 7.71-11.97 17.97-11.97 28.88s4.25 21.17 11.97 28.88c7.71 7.71 17.97 11.96 28.88 11.96 9.23 0 17.98-3.07 25.13-8.68l26.32 26.32 7.03-7.03">
        </path>
      </svg></span></button><input type="hidden" name="origin" value="article"><input type="hidden" name="zone" value="qSearch"></form>

POST /getaccess/pii/S0164121221000686

<form class="side-panel-pdf-link" method="post" action="/getaccess/pii/S0164121221000686" target="sd-shopping-cart"><button class="button-link button-anchor button-link-primary" type="submit" rel="nofollow"><svg focusable="false" viewBox="0 0 32 32"
      width="24" height="24" class="icon icon-pdf-multicolor">
      <path d="M7 .362h17.875l6.763 6.1V31.64H6.948V16z" stroke="#000" stroke-width=".703" fill="#fff"></path>
      <path d="M.167 2.592H22.39V9.72H.166z" stroke="#aaa" stroke-width=".315" fill="#da0000"></path>
      <path fill="#fff9f9"
        d="M5.97 3.638h1.62c1.053 0 1.483.677 1.488 1.564.008.96-.6 1.564-1.492 1.564h-.644v1.66h-.977V3.64m.977.897v1.34h.542c.27 0 .596-.068.596-.673-.002-.6-.32-.667-.596-.667h-.542m3.8.036v2.92h.35c.933 0 1.223-.448 1.228-1.462.008-1.06-.316-1.45-1.23-1.45h-.347m-.977-.94h1.03c1.68 0 2.523.586 2.534 2.39.01 1.688-.607 2.4-2.534 2.4h-1.03V3.64m4.305 0h2.63v.934h-1.657v.894H16.6V6.4h-1.56v2.026h-.97V3.638">
      </path>
      <path
        d="M19.462 13.46c.348 4.274-6.59 16.72-8.508 15.792-1.82-.85 1.53-3.317 2.92-4.366-2.864.894-5.394 3.252-3.837 3.93 2.113.895 7.048-9.25 9.41-15.394zM14.32 24.874c4.767-1.526 14.735-2.974 15.152-1.407.824-3.157-13.72-.37-15.153 1.407zm5.28-5.043c2.31 3.237 9.816 7.498 9.788 3.82-.306 2.046-6.66-1.097-8.925-4.164-4.087-5.534-2.39-8.772-1.682-8.732.917.047 1.074 1.307.67 2.442-.173-1.406-.58-2.44-1.224-2.415-1.835.067-1.905 4.46 1.37 9.065z"
        fill="#f91d0a"></path>
    </svg><span class="button-link-text">Purchase PDF</span></button></form>

POST /getaccess/pii/S0164121221000649

<form class="side-panel-pdf-link" method="post" action="/getaccess/pii/S0164121221000649" target="sd-shopping-cart"><button class="button-link button-anchor button-link-primary" type="submit" rel="nofollow"><svg focusable="false" viewBox="0 0 32 32"
      width="24" height="24" class="icon icon-pdf-multicolor">
      <path d="M7 .362h17.875l6.763 6.1V31.64H6.948V16z" stroke="#000" stroke-width=".703" fill="#fff"></path>
      <path d="M.167 2.592H22.39V9.72H.166z" stroke="#aaa" stroke-width=".315" fill="#da0000"></path>
      <path fill="#fff9f9"
        d="M5.97 3.638h1.62c1.053 0 1.483.677 1.488 1.564.008.96-.6 1.564-1.492 1.564h-.644v1.66h-.977V3.64m.977.897v1.34h.542c.27 0 .596-.068.596-.673-.002-.6-.32-.667-.596-.667h-.542m3.8.036v2.92h.35c.933 0 1.223-.448 1.228-1.462.008-1.06-.316-1.45-1.23-1.45h-.347m-.977-.94h1.03c1.68 0 2.523.586 2.534 2.39.01 1.688-.607 2.4-2.534 2.4h-1.03V3.64m4.305 0h2.63v.934h-1.657v.894H16.6V6.4h-1.56v2.026h-.97V3.638">
      </path>
      <path
        d="M19.462 13.46c.348 4.274-6.59 16.72-8.508 15.792-1.82-.85 1.53-3.317 2.92-4.366-2.864.894-5.394 3.252-3.837 3.93 2.113.895 7.048-9.25 9.41-15.394zM14.32 24.874c4.767-1.526 14.735-2.974 15.152-1.407.824-3.157-13.72-.37-15.153 1.407zm5.28-5.043c2.31 3.237 9.816 7.498 9.788 3.82-.306 2.046-6.66-1.097-8.925-4.164-4.087-5.534-2.39-8.772-1.682-8.732.917.047 1.074 1.307.67 2.442-.173-1.406-.58-2.44-1.224-2.415-1.835.067-1.905 4.46 1.37 9.065z"
        fill="#f91d0a"></path>
    </svg><span class="button-link-text">Purchase PDF</span></button></form>

POST /getaccess/pii/S0164121221000364

<form class="side-panel-pdf-link" method="post" action="/getaccess/pii/S0164121221000364" target="sd-shopping-cart"><button class="button-link button-anchor button-link-primary" type="submit" rel="nofollow"><svg focusable="false" viewBox="0 0 32 32"
      width="24" height="24" class="icon icon-pdf-multicolor">
      <path d="M7 .362h17.875l6.763 6.1V31.64H6.948V16z" stroke="#000" stroke-width=".703" fill="#fff"></path>
      <path d="M.167 2.592H22.39V9.72H.166z" stroke="#aaa" stroke-width=".315" fill="#da0000"></path>
      <path fill="#fff9f9"
        d="M5.97 3.638h1.62c1.053 0 1.483.677 1.488 1.564.008.96-.6 1.564-1.492 1.564h-.644v1.66h-.977V3.64m.977.897v1.34h.542c.27 0 .596-.068.596-.673-.002-.6-.32-.667-.596-.667h-.542m3.8.036v2.92h.35c.933 0 1.223-.448 1.228-1.462.008-1.06-.316-1.45-1.23-1.45h-.347m-.977-.94h1.03c1.68 0 2.523.586 2.534 2.39.01 1.688-.607 2.4-2.534 2.4h-1.03V3.64m4.305 0h2.63v.934h-1.657v.894H16.6V6.4h-1.56v2.026h-.97V3.638">
      </path>
      <path
        d="M19.462 13.46c.348 4.274-6.59 16.72-8.508 15.792-1.82-.85 1.53-3.317 2.92-4.366-2.864.894-5.394 3.252-3.837 3.93 2.113.895 7.048-9.25 9.41-15.394zM14.32 24.874c4.767-1.526 14.735-2.974 15.152-1.407.824-3.157-13.72-.37-15.153 1.407zm5.28-5.043c2.31 3.237 9.816 7.498 9.788 3.82-.306 2.046-6.66-1.097-8.925-4.164-4.087-5.534-2.39-8.772-1.682-8.732.917.047 1.074 1.307.67 2.442-.173-1.406-.58-2.44-1.224-2.415-1.835.067-1.905 4.46 1.37 9.065z"
        fill="#f91d0a"></path>
    </svg><span class="button-link-text">Purchase PDF</span></button></form>

Text Content

JavaScript is disabled on your browser. Please enable JavaScript to use all the
features on this page. Skip to main content Skip to article
ScienceDirect
 * Journals & Books

 * 
 * 

RegisterSign in

View PDF
 * Access through your institution
 * Purchase PDF




OUTLINE

 1.  Highlights
 2.  Abstract
 3.  Keywords
 4.  1. Introduction
 5.  2. Background and related work
 6.  3. Research method
 7.  4. Results
 8.  5. Discussions of results
 9.  6. Threats to validity
 10. 7. Conclusions
 11. CRediT authorship contribution statement
 12. Declaration of Competing Interest
 13. Acknowledgments
 14. Appendix A. List of primary studies
 15. Appendix B. Supplementary material
 16. References
 17. Vitae

Show full outline



CITED BY (1)




FIGURES (10)

 1. 
 2. 
 3. 
 4. 
 5. 
 6. 

Show all figures



TABLES (5)

 1. Table 1
 2. Table 2
 3. Table 3
 4. Table 4
 5. Table 5




JOURNAL OF SYSTEMS AND SOFTWARE

Volume 179, September 2021, 111004



THREE DECADES OF SOFTWARE REFERENCE ARCHITECTURES: A SYSTEMATIC MAPPING STUDY☆

Author links open overlay
panelLinaGarcésaSilverioMartínez-FernándezbLucasOliveiracPedroValledClaudiaAyalabXavierFranchbElisa
YumiNakagawad
Show more
OutlineAdd to Mendeley
Share
Cite
https://doi.org/10.1016/j.jss.2021.111004Get rights and content





HIGHLIGHTS



•

Academia has led to the creation of classical-preliminary reference
architectures.

•

The industry has driven standardization and maturity of reference architectures.

•

Collaboration between industry-academia has increased during the last decade.

•

The use of architectural approaches has decreased in the previous decade.

•

Approximately 80% of reference architectures have low maturity levels.




ABSTRACT

Software reference architectures have played an essential role in software
systems development due to the possibility of knowledge reuse. Although
increasingly adopted by industry, these architectures are not yet completely
understood. This work presents a panorama on existing software reference
architectures, characterizing them according to their context, goals,
perspectives, application domains, design approaches, and maturity, as well as
the industry involvement for their construction. For this, we planned and
conducted a systematic mapping study. During last decade, the number of
reference architectures in very diverse application domains has increased,
resulting from efforts of industry, academia, and through their collaborations.
Academic reference architectures are oriented to facilitate the reuse of
architectural and domain knowledge. The industry has focused on architectures
for standardization with certain maturity level. However, the great amount of
architectures studied in this work have been designed without following a
systematic process, and they lack the maturity to be used in real software
projects. Further investigations can be oriented to gathering empirical
evidences, from different sources than academic data libraries, that allow to
understand how references architectures have been constructed, utilized, and
maintained during the whole software life-cycle.

 * Previous article in issue
 * Next article in issue


KEYWORDS

Software architecture
Reference architecture
Systematic mapping
Secondary study
Recommended articles



CITED BY (1)


 * APPLICATION OF A GOVERNMENT DATA CENTER (GDC) REFERENCE MODEL FOR SECURITY
   MANAGEMENT ANALYSIS
   
   2021, Proceedings - 2021 IEEE International Conference on e-Business
   Engineering, ICEBE 2021
   
   

Lina Garcés is an Assistant Professor at the Institute of Mathematics and
Computing, Federal University of Itajubá (IMC/UNIFEI), Brazil. She was a
postdoctoral research fellow (2019–2020) at University of São Paulo (USP),
Brazil. She received her BEng (2009) and M.Sc. (2012) from the Industrial
University of Santander (UIS), Colombia, and her Ph.D. (2018) from USP, and
University of Southern Brittany (UBS), France. Her main research interests are
software architectures, software engineering, empirical software engineering,
interoperability, systems-of-systems, e-Health, and ambient assisted living. She
is a member of the IEEE, SBC (Brazilian Computer Society), and SBIS (Brazilian
Society of Health Informatics) acting in the consolidation of technical
standards for Clinical IoT. Contact her at lina@unifei.edu.br

Silverio Martínez-Fernández is an Assistant Professor at UPC-Barcelona-Tech
since January 2020. He was a Post-Doctoral Fellow of the European Research
Consortium for Informatics and Mathematics (2016–2018) and operative project
manager (2018–2019) in Fraunhofer IESE (Germany). His interests include
Empirical Software Engineering, Reference Architectures, Software Analytics,
Data-driven Development, and AI/ML-based systems. In EU framework programmes, he
acted as Evaluation WP leader in Q-Rapids (H2020, RIA). He has participated in
the organization of several conferences and workshops (e.g., co-chair of PROFES
2019, CESI@ICSE 2018). He is Editorial Board Member of the SCI-indexed journal
IET Software (IEEE). He has also been reviewer of multiple journals (e.g. IST,
JSS, IJCIS) and PC member of international conferences (e.g. ESEM, ICSME, ECSA,
CIbSE). Contact him at silverio.martinez@upc.edu.

Lucas Bueno Ruas de Oliveira is an Assistant Professor at the Federal Institute
of São Paulo (IFSP), Brazil. He received his double PhD degree in Computer
Science from University of São Paulo (USP) and University of Southern Brittany
(UBS), in 2015. He conducted a research internship in the ARCHWARE team at
IRISA, France, and worked as postdoctoral fellow at USP. His main research
interests are related to software architecture, reference architecture,
service-oriented architecture, and robotic systems. He is a member of the
Brazilian Computer Society (SBC). Contact him at lucas.oliveira@ifsp.edu.br.

Pedro Valle is a doctorate student in computer sciences at the Institute of
Mathematic and Computer Sciences (ICMC) - University of São Paulo (USP), Brazil.
He received his B.Sc. (2013) from the Federal University of Goiás (UFG) and his
M.Sc. (2016) in computer science from USP. Currently, his research interests are
software architecture, reference architectures, interoperability, and
Systems-of-Systems. Contact him at pedrohenriquevalle@usp.br.

Claudia Ayala is an Associate Professor at the Universitat Politècnica de
Catalunya (UPC). She received her Ph.D. degree in Informatics from UPC. She was
a postdoctoral ERCIM research fellow at the Norwegian University of Science and
Technology (NTNU), Norway. Her current research interests include empirical
software engineering, open source software engineering, requirements
engineering, software architecture and quality. She serves as reviewer of
several journals and is a member of several program committees in the area.
Contact her at cayala@essi.upc.edu.

Xavier Franch is a full professor of informatics at Universitat Politècnica de
Catalunya (UPC). His main interests are in Requirements Engineering, Software
Architecture, and Empirical Software Engineering. He belongs to the Editorial
Board of IST, REJ, Computing, and IJCIS. He is Journal First chair at JSS and
Editor-in-Chief at IET Software. He has been chair and has organized more than
fifty international scientific events in the area of software engineering.
Contact him at franch@essi.upc.edu.

Elisa Yumi Nakagawa is a M.S. (1998) and Ph.D. (2006) in Computer Science from
the Institute of Mathematic and Computer Sciences (ICMC) - University of São
Paulo (USP), Brazil. She conducted her Post-Doctoral in 2011–2012 in Fraunhofer
IESE, Germany, and in 2014–2015 at University of Southern Brittany (UBS),
France. She is associate professor in the Department of Computer Systems at USP.
Her main research interests are software architecture, reference architectures,
systems-of-systems, software testing, and evidence-based software engineering.
She is a member of the IEEE and SBC. Contact her at elisa@icmc.usp.br.

☆

Editor: Alexander Chatzigeorgiou.

View full text
© 2021 Elsevier Inc. All rights reserved.


RECOMMENDED ARTICLES


 * CHARACTERIZING TOP RANKED CODE EXAMPLES IN GOOGLE
   
   Journal of Systems and Software, Volume 178, 2021, Article 110971
   Purchase PDF
   View details
   


 * A SCHEDULING-DRIVEN APPROACH TO EFFICIENTLY ASSIGN BUG FIXING TASKS TO
   DEVELOPERS
   
   Journal of Systems and Software, Volume 178, 2021, Article 110967
   Purchase PDF
   View details
   


 * WHY DO BUILDS FAIL?—A CONCEPTUAL REPLICATION STUDY
   
   Journal of Systems and Software, Volume 177, 2021, Article 110939
   Purchase PDF
   View details
   

12Next


ARTICLE METRICS

Citations
 * Citation Indexes: 1

Captures
 * Readers: 34


View details

 * About ScienceDirect
 * Remote access
 * Shopping cart
 * Advertise
 * Contact and support
 * Terms and conditions
 * Privacy policy

We use cookies to help provide and enhance our service and tailor content and
ads. By continuing you agree to the use of cookies.

Copyright © 2022 Elsevier B.V. or its licensors or contributors. ScienceDirect ®
is a registered trademark of Elsevier B.V.

ScienceDirect ® is a registered trademark of Elsevier B.V.