Cited by 293Advanced Software Engineering MethodologiesModel-Driven Software Engineering TechniquesSoftware System Performance and Reliability

The DOI matches its Crossref record; 254 of the 254 references it cites were found in a registry or an index.

Software Architecture Optimization Methods: A Systematic Literature Review

Open access
Aleti, Aldeida, Buhnova, Barbora, Grunske, Lars, Koziolek, Anne, Meedeniya, Indika·2013·IEEE Transactions on Software Engineering

Abstract

Due to significant industrial demands toward software systems with increasing complexity and challenging quality requirements, software architecture design has become an important development activity and the research domain is rapidly evolving. In the last decades, software architecture optimization methods, which aim to automate the search for an optimal architecture design with respect to a (set of) quality attribute(s), have proliferated. However, the reported results are fragmented over different research communities, multiple system domains, and multiple quality attributes. To integrate the existing research results, we have performed a systematic literature review and analyzed the results of 188 research papers from the different research communities. Based on this survey, a taxonomy has been created which is used to classify the existing research. Furthermore, the systematic analysis of the research literature provided in this review aims to help the research community in consolidating the existing research efforts and deriving a research agenda for future developments.

Overview

Integrity signals

Registry

Crossref · 10.1109/tse.2012.64

Cites

254 of 254 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Verification

Claims the paper makes

We couldn’t retrieve this paper’s full text, so its claims and self-check weren’t run. The registry and citation checks still apply.

Citations

Cites

Flagged first, then by citations

Research works printed but not linked: 8

  1. Coello, A Survey of Constraint Handling Techniques Used with Evolutionary Algorithms, 20, 1245
  2. Coit, Multi-Criteria Optimization: Maximization of a System Reliability Estimate & Minimization of the Estimate Variance, 1
  3. Glaser, Grounded Theory: The Discovery of Grounded Theory
  4. Glaß, Lifetime Reliability Optimization for Embedded Systems: A System-Level Approach, 17
  5. ISO/IEC Standard for Software Engineering Product Quality
  6. 2007, ISO/IEC Standard for Systems and Software Engineering—Recommended Practice for Architectural Description of Software-Intensive Systems Int’l Standards Organization, c1-24
  7. Menasce, 2004, Performance by Design
  8. Wang, A New Approach for Task Level Computational Resource Bi-Partitioning

Cited by

Sorted by citations

Metadata

Authors
Aleti, A., Buhnova, B., Grunske, L., Koziolek, A., & Meedeniya, I.
Affiliations
  • Monash University (AU)
  • University of Kaiserslautern (DE)
  • University of Zurich (CH)
  • Swinburne University of Technology (AU)
Venue
IEEE Transactions on Software Engineering
Published
2013-05
Volume
39
Issue
5
Pages
658-683
ISSN
  • 0098-5589 (ISSN-L)
  • 1939-3520
OpenAlex
W2023331046
Cited by
293
References
254
Citations by year
2026: 4 · 2025: 18 · 2024: 8 · 2023: 19 · 2022: 17 · 2021: 18 · 2020: 18 · 2019: 18 · 2018: 28 · 2017: 34 · 2016: 34 · 2015: 30 · 2014: 28 · 2013: 19
FWCI
6.96
Type
journal article
Language
en
Open access
Locations
  • IEEE Transactions on Software Engineering (publishedVersion)
  • Swinburne figshare (Swinburne University of Technology) (submittedVersion)
  • Zurich Open Repository and Archive (University of Zurich) (submittedVersion, other-oa)
Topics
  • Physical Sciences › Computer Science › Software › Advanced Software Engineering Methodologies
  • Physical Sciences › Computer Science › Software › Model-Driven Software Engineering Techniques
  • Physical Sciences › Computer Science › Computer Networks and Communications › Software System Performance and Reliability
Keywords
software architecture optimization, automated architecture design, quality attributes, research agenda

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review