2013
DOI: 10.1007/978-3-642-38977-1_7
|View full text |Cite
|
Sign up to set email alerts
|

REARM: A Reuse-Based Economic Model for Software Reference Architectures

Abstract: Abstract. To remain competitive, organizations are challenged to make informed and feasible value-driven design decisions in order to ensure the quality of their software systems. However, there is a lack of support for evaluating the economic impact of these decisions with regard to software reference architectures. This damages the communication among architects and management, which can result in poor decisions. This paper aims at ameliorating this problem by presenting a pragmatic preliminary economic mode… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
24
0
1

Year Published

2013
2013
2022
2022

Publication Types

Select...
4
2

Relationship

3
3

Authors

Journals

citations
Cited by 15 publications
(25 citation statements)
references
References 32 publications
0
24
0
1
Order By: Relevance
“…These QAs are meaningful at run-time in our case study as it is described in Section 4. Simple and realistic metrics allow easier adoption in industry [15]. Also, the proposed metrics are just an indicator of a QA, and their improvement must not be seen as a complete satisfaction of any QA.…”
Section: Step 2: Measuring Qas and Constraints At Run-timementioning
confidence: 99%
See 1 more Smart Citation
“…These QAs are meaningful at run-time in our case study as it is described in Section 4. Simple and realistic metrics allow easier adoption in industry [15]. Also, the proposed metrics are just an indicator of a QA, and their improvement must not be seen as a complete satisfaction of any QA.…”
Section: Step 2: Measuring Qas and Constraints At Run-timementioning
confidence: 99%
“…The awareness of this problem by the software engineering community is increasing and even dedicated events have been organized [16]. For instance, dependency structure matrix metric has been used to measure maintainability [7,15]. Another examples are the number of components, connections, symbols, and interfaces to measure architectural understandability [19,22].…”
Section: Introductionmentioning
confidence: 99%
“… (B9) Elaboration of the organization mission, vision and strategy [2].  (D1) The need for an initial investment [6].  (D2) Inefficient instantiation for the organization's systems [5].…”
Section: Benefits and Drawbacks Of Ras From The Literaturementioning
confidence: 99%
“…As in [1], we refer to the definition of RA as stated by Bass et al: "a reference model mapped onto software elements and the data flows between them". RAs have become widely studied and used in research and practice [1], as they are claimed to increase speed, reduce operational expenses and improve quality in software systems development mainly due to reuse [6]. Nonetheless, limited evidence exists to support these claims [7].…”
Section: Introductionmentioning
confidence: 99%
“…Although the adoption of an RA might have plenty of benefits for an organization, it also implies several challenges, such as the need for an initial investment (Martínez-Fernández et al 2013b) and getting real evidence for driving its design and use (Angelov et al 2013). Currently, organizations have little support for dealing with these two challenges.…”
Section: Research Problemmentioning
confidence: 99%