中文
相关论文

相关论文: Does Microservices Adoption Impact the Development…

200 篇论文

Cloud applications are more and more microservice-oriented, but a concrete charting of the microservices architecture landscape -- namely, the space of technical options available for microservice software architects in their…

软件工程 · 计算机科学 2022-12-07 Luciano Baresi , Giovanni Quattrocchi , Damian Andrew Tamburri

The purpose of this study is to identify the characteristics of Agile development processes that impact user satisfaction. We used user reviews of OSS smartphone apps and various data from version control systems to examine the…

软件工程 · 计算机科学 2023-06-07 Minshun Yang , Seiji Sato , Hironori Washizaki , Yoshiaki Fukazawa , Juichi Takahashi

Discussions is a new feature of GitHub for asking questions or discussing topics outside of specific Issues or Pull Requests. Before being available to all projects in December 2020, it had been tested on selected open source software…

软件工程 · 计算机科学 2021-10-01 Hideaki Hata , Nicole Novielli , Sebastian Baltes , Raula Gaikovina Kula , Christoph Treude

Context: Microservices running and being powered by Edge Computing have been gaining much attention in the industry and academia. Since 2014, when Martin Fowler popularized the Microservice term, many studies have been published relating…

分布式、并行与集群计算 · 计算机科学 2023-01-25 Lucas Fernando Souza de Castro , Sandro Rigo

Migrating monolithic software systems into microservices requires the application of decomposition techniquesto find and select appropriate service boundaries. These techniques are often based on domain knowledge, static code analysis, and…

软件工程 · 计算机科学 2020-03-06 Alexander Krause , Christian Zirkelbach , Wilhelm Hasselbring , Stephan Lenga , Dan Kröger

Continuous Integration (CI) is a software development practice that builds and tests software frequently (e.g., at every push). One main motivator to adopt CI is the potential to deliver software functionalities more quickly than not using…

软件工程 · 计算机科学 2023-05-29 João Helis Bernardo , Daniel Alencar da Costa , Uirá Kulesza , Christoph Treude

Microservice architecture refers to the use of numerous small-scale and independently deployed services, instead of encapsulating all functions into one monolith. It has been a challenge in software engineering to decompose a monolithic…

软件工程 · 计算机科学 2021-05-18 Yuyang Wei , Yijun Yu , Minxue Pan , Tian Zhang

Automated tools are frequently used in social coding repositories to perform repetitive activities that are part of the distributed software development process. Recently, GitHub introduced GitHub Actions, a feature providing automated…

软件工程 · 计算机科学 2024-01-24 Timothy Kinsman , Mairieli Wessel , Marco A. Gerosa , Christoph Treude

Security issues in processor architectures remain really critical since users and devices continue to share computing as well as networking resources. So, preserving data privacy in such an environment is really a critical concern. We know…

密码学与安全 · 计算机科学 2023-01-02 Hemanth Gopal , Guanqun Song , Ting Zhu

Performance analysis of microservices can be a challenging task, as a typical request to these systems involves multiple Remote Procedure Calls (RPC) spanning across independent services and machines. Practitioners primarily rely on…

软件工程 · 计算机科学 2023-02-27 Jessica Leone , Luca Traini

An effective auto-scaling framework is essential for microservices to ensure performance stability and resource efficiency under dynamic workloads. As revealed by many prior studies, the key to efficient auto-scaling lies in accurately…

分布式、并行与集群计算 · 计算机科学 2024-06-25 Qin Hua , Dingyu Yang , Shiyou Qian , Jian Cao , Guangtao Xue , Minglu Li

Microservices are supporting digital transformation; however, fundamental tools and system perspectives are missing to better observe, understand, and manage these systems, their properties, and their dependencies. Microservices…

软件工程 · 计算机科学 2022-07-26 Tomas Cerny , Amr S. Abdelfattah , Vincent Bushong , Abdullah Al Maruf , Davide Taibi

Microservice architectures have become the dominant paradigm for cloud-native systems, offering flexibility and scalability. However, this shift has also led to increased demand for cloud resources, contributing to higher energy consumption…

分布式、并行与集群计算 · 计算机科学 2026-01-13 Julian Legler , Sebastian Werner , Maria C. Borges , Stefan Tai

Context: Microservice-based systems have established themselves in the software industry. However, sustainability-related legislation and the growing costs of energy-hungry software increase the importance of energy efficiency for these…

软件工程 · 计算机科学 2025-12-04 Xingwen Xiao , Chushu Gao , Justus Bogner

Recent decades have witnessed a surge in the development of concurrent data structures with an increasing interest in data structures implementing concurrent sets (CSets). Microbenchmarking tools are frequently utilized to evaluate and…

分布式、并行与集群计算 · 计算机科学 2022-12-09 Rosina F. Kharal , Trevor Brown

For traditional modular software systems, "high cohesion, low coupling" is a recommended setting while it remains so for microservice architectures. However, coupling phenomena commonly exist therein which are caused by cross-service calls…

软件工程 · 计算机科学 2023-09-08 Xiaozhou Li , Dario Amoroso dAragona , Davide Taibi

The complex dependencies and propagative faults inherent in microservices, characterized by a dense network of interconnected services, pose significant challenges in identifying the underlying causes of issues. Prompt identification and…

软件工程 · 计算机科学 2024-08-05 Tingting Wang , Guilin Qi

Many organizations adopt DevOps practices and tools in order to break down silos within the organization, improve software quality and delivery, and increase customer satisfaction. However, the impact of the individual practices on the…

软件工程 · 计算机科学 2023-11-23 Tyron Offerman , Robert Blinde , Christoph Johann Stettina , Joost Visser

A common assumption suggests that individuals tend to work with others who are similar to them. However, studies on team working and ability of the group to solve complex problems highlight that diversity plays a critical role during…

社会与信息网络 · 计算机科学 2021-10-14 Dorota Celińska-Kopczyńska

The modern datacenter's computing capabilities have far outstripped the applications running within and have become a hidden cost of doing business due to how software is architected and deployed. Resources are over-allocated to monolithic…

分布式、并行与集群计算 · 计算机科学 2022-08-31 Aos Mulahuwaish , Shane Korbel , Basheer Qolomany