Survey on Requirement-Driven Microservice System Evolution

被引:5
|
作者
Wang, Zhongjie [1 ]
He, Xiang [1 ]
Liu, Lei [1 ]
Tu, Zhiying [1 ]
Xu, Hanchuan [1 ]
机构
[1] Harbin Inst Technol, Sch Comp Sci & Technol, Harbin, Peoples R China
来源
2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2020) | 2020年
基金
美国国家科学基金会;
关键词
Software Requirements; Microservice Systems (MSS); Software Evolution; Requirement Changes (RCs); Survey; MODEL; ENVIRONMENTS; SUPPORT; USERS;
D O I
10.1109/SCC49832.2020.00032
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In software engineering research, software evolution is always a hot focus. A dominating driving force of software evolution is requirement changes (RCs). In this paper, we make a comprehensive survey on start-of-the-art progress of requirement-driven software evolution, especially aiming at microservice-based software systems (MSS). MSS has become a dominating architecture style for modern software because of its advantage on agile DevOps and superior supports on business agility, thus it has been proved to outperform other architecture styles on fitting for requirement changes. A high-level conceptual framework for requirement-driven MSS evolution is demonstrated first, then related work are surveyed in terms of sources, representations and types of RCs, approaches for capturing RCs and mapping them to MSS evolution, and various techniques for MSS evolution in microservice, architecture, and infrastructure levels, respectively. Limitations of existing works are discussed and potential research topics are listed for reference. An integrated platform supporting full-lifecycle requirement-driven MSS evolution is introduced at last. We do hope this survey would help researchers strive for deep insights in this topic.
引用
收藏
页码:186 / 193
页数:8
相关论文
共 50 条
  • [1] Requirement-driven evolution in software product lines: A systematic mapping study
    Montalvillo, Leticia
    Diaz, Oscar
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 122 : 110 - 143
  • [2] A Requirement-Driven Method for Secure and Reliable Web Service Composition
    Fan, Guisheng
    Yu, Huiqun
    Wu, Qiang
    Chen, Liqiong
    Liu, Dongmei
    JOURNAL OF INTERNET TECHNOLOGY, 2013, 14 (03): : 485 - 496
  • [3] Research on Customer Requirement-Driven Individualized Product Module Division and Configuration Based on Community Structure
    Yang, Qin
    Li, Xuzheng
    Yin, Qunqun
    Liu, Fan
    Chang, Weijie
    ADVANCES IN MATHEMATICAL PHYSICS, 2022, 2022
  • [4] Requirement-driven sustainable supplier selection: Creating an integrated perspective with stakeholders? interests and the wisdom of expert crowds
    Chang, Jian-Peng
    Chen, Zhen-Song
    Wang, Xian-Jia
    Martinez, Luis
    Pedrycz, Witold
    Skibniewski, Miroslaw J.
    COMPUTERS & INDUSTRIAL ENGINEERING, 2023, 175
  • [5] Feature-Driven Characterization of Microservice Architectures: A Survey of the State of the Practice
    Soylemez, Mehmet
    Tekinerdogan, Bedir
    Tarhan, Ayca Kolukisa
    APPLIED SCIENCES-BASEL, 2022, 12 (09):
  • [6] Design of breastfeeding chairs for maternity rooms based on Kano-AHP-QFD: User requirement-driven design approach
    Liu, Zhizheng
    Zhang, Chi
    Ji, Xiran
    Yi, Xinyue
    Yao, Jian
    HELIYON, 2024, 10 (10)
  • [7] Drivers and Barriers for Microservice Adoption - A Survey among Professionals in Germany
    Knoche, Holger
    Hasselbring, Wilhelm
    ENTERPRISE MODELLING AND INFORMATION SYSTEMS ARCHITECTURES-AN INTERNATIONAL JOURNAL, 2019, 14
  • [8] Towards a UML Profile for Domain-Driven Design of Microservice Architectures
    Rademacher, Florian
    Sachweh, Sabine
    Zuendorf, Albert
    SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2017, 2018, 10729 : 230 - 245
  • [9] A method for monitoring the coupling evolution of microservice-based architectures
    Apolinário D.R.F.
    de França B.B.N.
    Journal of the Brazilian Computer Society, 2021, 27 (01)
  • [10] Environment-driven evolution analysis of a product: A case study of braking system evolution
    Razavi, S. R.
    Yang, J.
    Yang, Y.
    Akgunduz, A.
    Bhuiyan, N.
    Zeng, Y.
    JOURNAL OF INTEGRATED DESIGN & PROCESS SCIENCE, 2024, 27 (02) : 135 - 150