Microservice transition and its granularity problem: A systematic map** study

S Hassan, R Bahsoon… - Software: Practice and …, 2020‏ - Wiley Online Library
Microservices have gained wide recognition and acceptance in software industries as an
emerging architectural style for autonomic, scalable, and more reliable computing. The …

Evaluation of software architectures under uncertainty: A systematic literature review

D Sobhy, R Bahsoon, L Minku, R Kazman - ACM Transactions on …, 2021‏ - dl.acm.org
Context: Evaluating software architectures in uncertain environments raises new challenges,
which require continuous approaches. We define continuous evaluation as multiple …

Joint convolutional analysis and synthesis sparse representation for single image layer separation

S Gu, D Meng, W Zuo, L Zhang - Proceedings of the IEEE …, 2017‏ - openaccess.thecvf.com
Abstract Analysis sparse representation (ASR) and synthesis sparse representation (SSR)
are two representative approaches for sparsity-based image modeling. An image is …

Towards service engineering: service orientation and business-IT alignment

HM Chen - Proceedings of the 41st Annual Hawaii …, 2008‏ - ieeexplore.ieee.org
The rapid movement towards service orientation, on both the business and technology
fronts, offers unprecedented opportunities for business-IT alignment. As we will argue, to …

From software architecture analysis to service engineering: an empirical study of methodology development for enterprise SOA implementation

HM Chen, R Kazman, O Perry - IEEE Transactions on Services …, 2010‏ - ieeexplore.ieee.org
This paper presents an integrated service-oriented enterprise system development
framework (called the BITAM-SOA Framework) as well as an instantiated design process …

Evolution styles: Foundations and tool support for software architecture evolution

D Garlan, JM Barnes, B Schmerl… - 2009 Joint Working IEEE …, 2009‏ - ieeexplore.ieee.org
As new market opportunities, technologies, platforms, and frameworks become available,
systems require large-scale and systematic architectural restructuring to accommodate …

Evolution styles: foundations and models for software architecture evolution

JM Barnes, D Garlan, B Schmerl - Software & Systems Modeling, 2014‏ - Springer
As new market opportunities, technologies, platforms, and frameworks become available,
systems require large-scale and systematic architectural restructuring to accommodate …

A cost-benefit framework for making architectural decisions in a business context

J Carriere, R Kazman, I Ozkaya - Proceedings of the 32nd ACM/IEEE …, 2010‏ - dl.acm.org
In any IT-intensive organization, it is useful to have a model to associate a value with
software and system architecture decisions. More generally, any effort---a project …

CloudMTD: Using real options to manage technical debt in cloud-based service selection

E Alzaghoul, R Bahsoon - 2013 4th International Workshop on …, 2013‏ - ieeexplore.ieee.org
In cloud marketplace, cloud-based system architectures can be composed of web services,
which are leased or bought off the cloud. These architectures can add value to its …

A Method for Managing Software Assets in the Automotive Industry (Focusing on the Case of Hyundai Motor Company and Parts Makers)

C Ryu, S Do - Applied Sciences, 2023‏ - mdpi.com
We propose a method for managing software assets in the automotive industry to enhance
software competitiveness and to reduce development costs. The ownership of software …