Title
Tailoring the ATAM for Software Ecosystems.
Abstract
Software ecosystems often form around a platform which is defined by a reference architecture. None of the existing architecture evaluation methods evaluate the unique aspects of the architectures that drive a software ecosystem. These architectures emphasize properties, such as Extensibility, Flexibility, and Scalability, that should be considered during an architecture evaluation. An evaluation method must also allow stakeholders, who are spread around the world, to participate in the evaluation. To address these issues, this paper proposes a method, Architectural Analysis Method for Evolving Ecosystems (AAMEE), to evaluate the architecture that is the basis for a software ecosystem. AAMEE, a variant of ATAM, analyzes architectural scenarios covering both the platform and product architectures in the ecosystem. The method has been piloted through its application to the architecture of the Noosfero ecosystem. We report some lessons learned.
Year
DOI
Venue
2015
10.1007/978-3-319-23727-5_30
Lecture Notes in Computer Science
Keywords
Field
DocType
Software ecosystems,Software architecture,Architectural evaluation
Architecture,Systems engineering,Computer science,Architecture tradeoff analysis method,Software,Software architecture,Reference architecture,Extensibility,Software ecosystem,Scalability
Conference
Volume
ISSN
Citations 
9278
0302-9743
0
PageRank 
References 
Authors
0.34
7
4
Name
Order
Citations
PageRank
Simone da Silva Amorim1175.80
John D. McGregor21168147.41
Eduardo Santana de Almeida388680.46
Christina von F.G. Chavez4448.33