Conference proceeding
Constructing a Shared Infrastructure for Software Architecture Analysis and Maintenance
2021 IEEE 18th International Conference on Software Architecture (ICSA)
Mar 2021
Abstract
Over the past three decades software engineering researchers have produced a wide range of techniques and tools for understanding the architectures of large, complex systems. However, these have tended to be one-off research projects, and their idiosyncratic natures have hampered research collaboration, extension and combination of the tools, and technology transfer. The area of software architecture is rich with disjoint research and development infrastructures, and datasets that are either proprietary or captured in proprietary formats. This paper describes a concerted effort to reverse these trends. We have designed and implemented a flexible and extensible infrastructure (SAIN) with the goal of sharing, replicating, and advancing software architecture research. We have demonstrated that SAIN is capable of incorporating the constituent tools extracted from three independently developed, large, long-lived software architecture research environments. We discuss SAIN's ambitious goals, the challenges we have faced in achieving those goals, the key decisions made in SAIN's design and implementation, the lessons learned from our experience to date, and our ongoing and future work.
Metrics
Details
- Title
- Constructing a Shared Infrastructure for Software Architecture Analysis and Maintenance
- Creators
- Joshua Garcia - University of California, IrvineMehdi Mirakhorli - Rochester Institute of TechnologyLu Xiao - Stevens Institute of TechnologyYutong Zhao - Stevens Institute of TechnologyIbrahim Mujhid - Rochester Institute of TechnologyKhoi Pham - University of Southern CaliforniaAhmet Okutan - Rochester Institute of TechnologySam Malek - University of California, IrvineRick Kazman - University of Hawaii SystemYuanfang Cai - Drexel UniversityNenad Medvidovic - University of Southern CaliforniaIEEE COMP SOC
- Publication Details
- 2021 IEEE 18th International Conference on Software Architecture (ICSA)
- Publisher
- IEEE
- Grant note
- National Science Foundation (10.13039/100000001)
- Resource Type
- Conference proceeding
- Language
- English
- Academic Unit
- Computer Science
- Web of Science ID
- WOS:000675593000015
- Scopus ID
- 2-s2.0-85107005908
- Other Identifier
- 991019167562304721
InCites Highlights
Data related to this publication, from InCites Benchmarking & Analytics tool:
- Collaboration types
- Domestic collaboration
- Web of Science research areas
- Computer Science, Hardware & Architecture
- Computer Science, Software Engineering