English
Related papers

Related papers: How Do Microservice API Patterns Impact Understand…

200 papers

Understanding and predicting the performance of big data applications running in the cloud or on-premises could help minimise the overall cost of operations and provide opportunities in efforts to identify performance bottlenecks. The…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-05-26 Sheriffo Ceesay , Adam Barker , Yuhui Lin

The aim of this contribution is to analyse practical aspects of the use of REST APIs and gRPC to realize communication tasks in applications in microservice-based ecosystems. On the basis of performed experiments, classes of communication…

Context: DevOps and microservices are acknowledged to be important new paradigms to tackle contemporary software demands and provide capabilities for rapid and reliable software development. Industrial reports show that they are quickly…

Software Engineering · Computer Science 2022-05-04 Xin Zhou , Huang Huang , He Zhang , Xin Huang , Dong Shao , Chenxing Zhong

Privacy policies are intended to support informed consent, yet users rarely read them fully. This study examines how common privacy policy interface structures influence attention allocation, reading behavior, and perceived experience.…

Human-Computer Interaction · Computer Science 2026-03-17 Wei Xiao , Mengke Wu , Yeeun Jo

Online microblogging services that have been increasingly used by people to share and exchange information, have emerged as a promising way to profiling multimedia contents, in a sense to provide users a socialized abstraction and…

Information Retrieval · Computer Science 2015-02-12 Xiahong Lin , Zhi Wang , Lifeng Sun

Context: Over the past decade, the adoption of Microservice Architecture (MSA) has led to the identification of various patterns and anti-patterns, such as Nano/Mega/Hub services. Detecting these anti-patterns often involves modeling the…

Software Engineering · Computer Science 2025-01-24 Alexander Bakhtin , Matteo Esposito , Valentina Lenarduzzi , Davide Taibi

Communicating the risks and benefits of AI is important for regulation and public understanding. Yet current methods such as technical reports often exclude people without technical expertise. Drawing on HCI research, we developed an Impact…

Human-Computer Interaction · Computer Science 2025-08-27 Edyta Bogucka , Marios Constantinides , Sanja Šćepanović , Daniele Quercia

Cloud-native systems are the mainstream for enterprise solutions, given their scalability, resilience, and other benefits. While the benefits of cloud-native systems fueled by microservices are known, less guidance exists on their…

Software Engineering · Computer Science 2025-01-22 Tomas Cerny , Gabriel Goulis , Amr S. Abdelfattah

With the growing success of the social Web, most Web developers have to interact with at least one social Web platform, which implies studying the related API specifications. These are often only informally described, may contain errors,…

Software Engineering · Computer Science 2013-01-11 Georges Gouriten , Pierre Senellart

Microservice architectures (MA) are composed of loosely coupled, course-grained services that emphasise resilience and autonomy, enabling more scalable applications to be developed. Such architectures are more tolerant of changing demands…

Software Engineering · Computer Science 2017-10-05 Richard Hill , Dharmendra Shadija , Mo Rezai

Context. Microservice-based systems have gained significant attention over the past years. A critical factor for understanding and analyzing the behavior of these systems is the collection of monitoring data such as logs, metrics, and…

Software Engineering · Computer Science 2025-04-17 Alexander Bakhtin , Jesse Nyyssölä , Yuqing Wang , Noman Ahmad , Ke Ping , Matteo Esposito , Mika Mäntylä , Davide Taibi

A micro-level agent-based model of innovation diffusion was developed that explicitly combines (a) an individual's perception of the advantages or relative utility derived from adoption, and (b) social influence from members of the…

Social and Information Networks · Computer Science 2015-06-12 Carlos E. Laciana , Santiago L. Rovere , Guillermo P. Podestá

We developed an internet-based questionnaire on spreadsheet use that we administered to a large number of users in several companies and organizations to document how spreadsheets are currently being developed and used in business. In this…

Human-Computer Interaction · Computer Science 2008-03-10 Kenneth R. Baker , Stephen G. Powell , Barry Lawson , Lynn Foster-Johnson

Spreadsheets are widely used in industry, because they are flexible and easy to use. Sometimes they are even used for business-critical applications. It is however difficult for spreadsheet users to correctly assess the quality of…

Software Engineering · Computer Science 2012-09-18 Felienne Hermans , Martin Pinzger , Arie van Deursen

The relevance of code comprehension in a developer's daily work was recognized more than 40 years ago. Consequently, many experiments were conducted to find out how developers could be supported during code comprehension and which code…

Software Engineering · Computer Science 2024-06-27 Marvin Wyrich , Justus Bogner , Stefan Wagner

Web APIs provide a systematic and extensible approach for application-to-application interaction. A large number of mobile applications makes use of web APIs to integrate services into apps. Each Web API's evolution pace is determined by…

Software Engineering · Computer Science 2014-07-17 Tiago Espinha , Andy Zaidman , Hans-Gerhard Gross

Micro frontend (MFE) architectures have gained significant popularity for promoting independence and modularity in development. Despite their widespread adoption, the field remains relatively unexplored, especially concerning identifying…

Software Engineering · Computer Science 2025-03-28 Nabson Silva , Eriky Rodrigues , Tayana Conte

To remain competitive in a fast changing environment, many companies started to migrate their legacy applications towards a Microservices architecture. Such extensive migration processes require careful planning and consideration of…

Software Engineering · Computer Science 2020-01-22 Jonas Fritzsch , Justus Bogner , Stefan Wagner , Alfred Zimmermann

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…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-06-25 Qin Hua , Dingyu Yang , Shiyou Qian , Jian Cao , Guangtao Xue , Minglu Li

Architectural patterns are frequently found in various software artifacts. The wide variety of patterns and their implementations makes detection challenging with current tools, especially since they often only support detecting patterns in…

Software Engineering · Computer Science 2026-03-25 Carlos Eduardo Duarte , Neil B. Harrison , Filipe Figueiredo Correia , Ademar Aguiar , Pavlína Gonçalves
‹ Prev 1 3 4 5 6 7 10 Next ›