Abstract-På grund av betydande industriella krav på programvarusystem med ökande komplexitet och utmanande kvalitetskrav, har programvaruarkitektur design blivit en viktig utvecklingsaktivitet och forskningsdomänen utvecklas snabbt. Under de senaste decennierna har optimeringsmetoder för programvaruarkitektur, som syftar till att automatisera sökandet efter en optimal arkitekturdesign med avseende på en (uppsättning av) kvalitet attribut, ökat. De rapporterade resultaten är dock fragmenterade över olika forskningsgemenskaper, flera systemdomäner och flera kvalitetsattribut. För att integrera befintliga forskningsresultat har vi genomfört en systematisk litteraturöversikt och analyserat resultaten av 188 forskningsrapporter från de olika forskarsamfunden. Baserat på denna undersökning har en taxonomi skapats som används för att klassificera den befintliga forskningen. Dessutom syftar den systematiska analysen av forskningslitteraturen i denna översikt till att hjälpa forskarsamhället att konsolidera de befintliga forskningsinsatserna och få fram en forskningsagenda för framtida utveckling.
En systematisk litteraturöversikt om optimeringsmetoderna för programvaruarkitektur ges i REF.
Software Architecture Optimization Methods: A Systematic Literature Review
{'venue': 'IEEE Transactions on Software Engineering', 'journal': 'IEEE Transactions on Software Engineering', 'mag_field_of_study': ['Computer Science']}