CI-P: Collaborative Research: Planning and Prototyping a Community-Wide Software Architecture Instrument
CI-P: Collaborative Research: Planning and Prototyping a Community-Wide Software Architecture Instrument
批准号:
1629810
负责人:
Mehdi Mirakhorli
金额:
$3.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2016
资助国家:
美国
项目状态:
已结题
起止时间:
2016-08-01 至 2018-07-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The effort and cost of maintenance dominate activities in a software system's lifecycle. Over the past two decades, software architecture research has yielded many tools and techniques for understanding and maintaining the architectures of software systems. However, empirical research and technology transfer are impeded by myriad disjoint environments, lack of a shared research infrastructure, the costs of making tools robust, and lack of datasets needed to conduct architecture-oriented empirical research. Consequently, researchers and practitioners often repeat each other's efforts, thus limiting potential breakthroughs. This projects develops the plans and an initial prototype for an integration framework that assembles architecture-related techniques to enable maintenance-focused empirical research. The framework revolutionizes the future of software systems research and development. It facilitates the discovery and adoption of cutting-edge techniques and tools, and fosters much more effective university-industry collaboration than exists today. This planning project elicits and prioritizes the requirements, collects the community feedback, and develops a prototype for the Software Architecture INstrument (SAIN), a first-of-its-kind integration framework. SAIN comprises three principal components: (1) a catalogued library of tools for reverse engineering and analyzing software architectures; (2) a plug-and-play instrument for integrating the techniques to enable architecture-oriented empirical studies; and (3) a repository of Web-accessible software-architecture datasets and benchmarks. This planning project develops a proof-of-concept solution that demonstrates the feasibility of the proposed instrument, as well as the research activities enabled by this instrument. SAIN provides an effective, community-wide platform for software architecture research and practice through continuous integration of diverse tools. It supports architecture's central role in a broad range of software engineering activities. The framework comprises the first repository hosting large numbers of recovered architectures to enable researchers to effectively evaluate their techniques, and is aimed at reinvigorating empirical research in software architecture.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: EAGER: Towards a Design Methodology for Software-Driven Sustainability
-
批准号:2233872
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2022
-
负责人:Mehdi Mirakhorli
-
依托单位:
CAREER: Synthesizing Architectural Tactics
-
批准号:1943300
-
项目类别:Continuing Grant
-
资助金额:$40.37万
-
财政年份:2020
-
负责人:Mehdi Mirakhorli
-
依托单位:
SaTC: CORE: Small: Characterizing Architectural Vulnerabilities
-
批准号:1816845
-
项目类别:Standard Grant
-
资助金额:$43.91万
-
财政年份:2018
-
负责人:Mehdi Mirakhorli
-
依托单位:
CRI: CI-NEW: Collaborative Research: Constructing a Community-Wide Software Architecture Infrastructure
-
批准号:1823246
-
项目类别:Standard Grant
-
资助金额:$37.42万
-
财政年份:2018
-
负责人:Mehdi Mirakhorli
-
依托单位:
REU Site: Cultivating Next Generation Software Engineering Researchers
-
批准号:1757680
-
项目类别:Standard Grant
-
资助金额:$36.0万
-
财政年份:2018
-
负责人:Mehdi Mirakhorli
-
依托单位:
EAGER: Bringing Design Thinking into Developers' Coding Activities through an Architectural Tactic Recommender System
-
批准号:1543176
-
项目类别:Standard Grant
-
资助金额:$8.0万
-
财政年份:2015
-
负责人:Mehdi Mirakhorli
-
依托单位:
海外基金