Distilling Reference Architectures from Open Source Repositories

Reference architectures (RAs) play a crucial role in simplifying and speeding up the design and evolution of software systems across various domains. However, RAs are expensive to define due to the need to combine comprehensive design knowledge from specific application domains (e.g., e-commerce, au...

Full description

Saved in:
Bibliographic Details
Published in:Proceedings (IEEE/ACM International Conference on Software Engineering Companion. Online) pp. 184 - 186
Main Author: Tran, Thi Dinh
Format: Conference Proceeding
Language:English
Published: IEEE 27.04.2025
Subjects:
ISSN:2574-1934
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Reference architectures (RAs) play a crucial role in simplifying and speeding up the design and evolution of software systems across various domains. However, RAs are expensive to define due to the need to combine comprehensive design knowledge from specific application domains (e.g., e-commerce, automotive) and technical contexts (e.g., cloud systems, mobile apps, IoT). Leveraging architectural information from opensource repositories via repository mining presents a promising avenue to analyze and synthesize RA-related practices, thereby enabling the development of more domain-specific RAs. This research proposes a methodology that not only distills RAs from open-source repositories but also fosters architectural reuse.
AbstractList Reference architectures (RAs) play a crucial role in simplifying and speeding up the design and evolution of software systems across various domains. However, RAs are expensive to define due to the need to combine comprehensive design knowledge from specific application domains (e.g., e-commerce, automotive) and technical contexts (e.g., cloud systems, mobile apps, IoT). Leveraging architectural information from opensource repositories via repository mining presents a promising avenue to analyze and synthesize RA-related practices, thereby enabling the development of more domain-specific RAs. This research proposes a methodology that not only distills RAs from open-source repositories but also fosters architectural reuse.
Author Tran, Thi Dinh
Author_xml – sequence: 1
  givenname: Thi Dinh
  surname: Tran
  fullname: Tran, Thi Dinh
  email: thidinh.tran@gssi.it
  organization: Gran Sasso Science Institute,dept. Computer Science,L'Aquila,Italy
BookMark eNotkL1OwzAURg0CiVLyBgyZ2FKu_5J4owoFKlWq1MJcOfY1GDV2ZKcDb08lmL7hHJ3huyVXIQYk5IHCglJQj-tuv6q6OIw6-Bjqmkm2YMDkAgCkvCCFalTLOZW8bjm9JDMmG1FRxcUNKXL-PmucAReqmZGnZ58nfzz68Fnu0GHCYLBcJvPlJzTTKWEuXYpDuR0xlPt4Sme8wzFmP8XkMd-Ra6ePGYv_nZOPl9V791Zttq_rbrmpNGthqpxzxtaskUy3xvYGQdXUQONAoBUKLHfc8laYnvUtUFSAVlNmeqMVtdrxObn_63pEPIzJDzr9HM5_MMGl4r8gVVI_
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ICSE-Companion66252.2025.00055
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9798331536831
EISSN 2574-1934
EndPage 186
ExternalDocumentID 11024359
Genre orig-research
GroupedDBID 6IE
6IF
6IL
6IN
AAJGR
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
OCL
RIE
RIL
ID FETCH-LOGICAL-a280t-fffcd62752a8cdbce0961c07f04ed490d3f3d384cb2b801e90eda12cbca91daf3
IEDL.DBID RIE
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001554070400043&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Jun 18 06:01:38 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a280t-fffcd62752a8cdbce0961c07f04ed490d3f3d384cb2b801e90eda12cbca91daf3
PageCount 3
ParticipantIDs ieee_primary_11024359
PublicationCentury 2000
PublicationDate 2025-April-27
PublicationDateYYYYMMDD 2025-04-27
PublicationDate_xml – month: 04
  year: 2025
  text: 2025-April-27
  day: 27
PublicationDecade 2020
PublicationTitle Proceedings (IEEE/ACM International Conference on Software Engineering Companion. Online)
PublicationTitleAbbrev ICSE-COMPANION
PublicationYear 2025
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0003203497
Score 2.2899294
Snippet Reference architectures (RAs) play a crucial role in simplifying and speeding up the design and evolution of software systems across various domains. However,...
SourceID ieee
SourceType Publisher
StartPage 184
SubjectTerms Accuracy
Adaptation models
Automotive engineering
clustering
Computer architecture
Data mining
Electronic commerce
Mobile applications
open-source repository
reference architecture
reference architecture synthesizing
Software architecture
Software systems
Title Distilling Reference Architectures from Open Source Repositories
URI https://ieeexplore.ieee.org/document/11024359
WOSCitedRecordID wos001554070400043&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NTwIxFHwRYownNWL8Tg_G20q3bWh70yBEL4QETbiRbvuacAHDAr_fvoLIxYO3Zk_tNs28zuvMADx4L50oY7qWKI-FQouFjVEWPETi4nnHiCqHTejBwIzHdrgVq2ctDCLmx2f4RMPcyw9zvyKqrJ2gSiR4tw1oaN3ZiLV2hIoUZLWij-Bx66PZfu-OesXmWFEeTqr0SXkliEThJO3bi1PJaNI_-ec8TqH1q8tjwx3inMEBzs7h-ZWOabbWZjvbWPay1yCoGYlIGL0dYaNM1jOqu-spGYRg3YLPfu-j-1ZscxEKJwxfFjFGH8hdWDjjQ-WRYls815ErDMryIKMM0ihfiSoBEFqOwZXCV97ZMrgoL6A5m8_wEphSUulUMpTcR5W2xyrpDe-ke0p01ih7BS1a_uRrY30x-Vn59R_fb-CY_jC1W4S-heZyscI7OPTr5bRe3OcN-wbQgpgk
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NTwIxFHxRNOpJjRi_7cF4W-m2ld3eNAqBiIQETLiRbvuacAHDgr_fvoLIxYO3Zk_tNs28zuvMANxZK41IfbiWKIuJQo2J9l4m3Hni4nk9F0UMm8i63Xw41L2VWD1qYRAxPj7DBxrGXr6b2gVRZbUAVSLAu96GnUelBF_KtdaUihRktpLtwf3KSbPWfuk3kuXBokScUOuT9koQjcJJ3LcRqBLxpHn4z5kcQfVXmcd6a8w5hi2cnMDTKx3UaK7N1sax7HmjRVAykpEwej3C-pGuZ1R5l2OyCMGyCh_NxuCllaySERIjcj5PvPfWkb-wMLl1hUUKbrE881yhU5o76aWTubKFKAIEoeboTCpsYY1OnfHyFCqT6QTPgCklVRaKhpRbr8IGaSVtzuvhpuKNzpU-hyotf_S5NL8Y_az84o_vt7DfGrx3Rp129-0SDuhvU_NFZFdQmc8WeA279ms-Lmc3cfO-Aepzm2s
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+%28IEEE%2FACM+International+Conference+on+Software+Engineering+Companion.+Online%29&rft.atitle=Distilling+Reference+Architectures+from+Open+Source+Repositories&rft.au=Tran%2C+Thi+Dinh&rft.date=2025-04-27&rft.pub=IEEE&rft.eissn=2574-1934&rft.spage=184&rft.epage=186&rft_id=info:doi/10.1109%2FICSE-Companion66252.2025.00055&rft.externalDocID=11024359