Skip to main navigation Skip to search Skip to main content

Survey on requirement-driven microservice system evolution

  • School of Computer Science and Technology, Harbin Institute of Technology

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 2020 IEEE 13th International Conference on Services Computing, SCC 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages186-193
Number of pages8
ISBN (Electronic)9781728187891
DOIs
StatePublished - Nov 2020
Externally publishedYes
Event13th IEEE International Conference on Services Computing, SCC 2020 - Virtual, Online, China
Duration: 18 Oct 202024 Oct 2020

Publication series

NameProceedings - 2020 IEEE 13th International Conference on Services Computing, SCC 2020

Conference

Conference13th IEEE International Conference on Services Computing, SCC 2020
Country/TerritoryChina
CityVirtual, Online
Period18/10/2024/10/20

Keywords

  • Microservice Systems (MSS)
  • Requirement Changes (RCs)
  • Software Evolution
  • Software Requirements
  • Survey

Fingerprint

Dive into the research topics of 'Survey on requirement-driven microservice system evolution'. Together they form a unique fingerprint.

Cite this