English
Related papers

Related papers: Key Developer Roles and Organizational Coupling in…

200 papers

This paper draws on perspectives from co-design as an integrative and collaborative design activity and co-simulation as a supporting information system to advance engineering design methods for problems of societal significance. Design and…

Computers and Society · Computer Science 2021-05-05 Paul T. Grogan

Game engines support video game development by providing functionalities such as graphics rendering or input/output device management. However, their architectures are often overlooked, which hinders their integration and extension. In this…

Software Engineering · Computer Science 2023-09-13 Gabriel C. Ullmann , Yann-Gaël Guéhéneuc , Fabio Petrillo , Nicolas Anquetil , Cristiano Politowski

Cloud services have recently started undergoing a major shift from monolithic applications, to graphs of hundreds of loosely-coupled microservices. Microservices fundamentally change a lot of assumptions current cloud systems are designed…

Context: Microservices Architecture (MSA) has received significant attention in the software industry. However, little empirical evidence exists on design, monitoring, and testing of microservices systems. Objective: This research aims to…

Software Engineering · Computer Science 2021-08-24 Muhammad Waseem , Peng Liang , Mojtaba Shahin , Amleto Di Salle , Gastón Márquez

A primary motivation for our research in digital ecosystems is the desire to exploit the self-organising properties of biological ecosystems. Ecosystems are thought to be robust, scalable architectures that can automatically solve complex,…

Distributed, Parallel, and Cluster Computing · Computer Science 2011-01-31 Gerard Briscoe , Philippe De Wilde

Serverless applications are typically composed of function workflows in which multiple short-lived functions are triggered to exchange data in response to events or state changes. Current serverless platforms coordinate and trigger…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-09-30 Minchen Yu , Tingjia Cao , Wei Wang , Ruichuan Chen

Open-source is a decentralized and collaborative method of development that encourages open contribution from an extensive and undefined network of individuals. Although commonly associated with software development (OSS), the open-source…

Human-Computer Interaction · Computer Science 2024-06-19 Kathy Cheng , Shurui Zhou , Alison Olechowski

The management of railway infrastructure projects can be supported by collaborative digital platforms. A survey was carried out to identify the needs and expectations of the various stakeholders involved in the design and construction of…

Human-Computer Interaction · Computer Science 2025-12-23 Pierre Jehel , Pierre-Étienne Gautier , Judicaël Dehotin , Flavien Viguier

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…

Software Engineering · Computer Science 2024-08-05 Tingting Wang , Guilin Qi

As agents move into shared workspaces and their execution becomes visible, human-agent collaboration faces a fundamental shift from sequential delegation to concurrent co-creation. This raises a new coordination problem: what interaction…

Human-Computer Interaction · Computer Science 2026-04-08 Kihoon Son , Hyewon Lee , DaEun Choi , Yoonsu Kim , Tae Soo Kim , Yoonjoo Lee , John Joon Young Chung , HyunJoon Jung , Juho Kim

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

Microservices have gained wide recognition and acceptance in software industries as an emerging architectural style for autonomic, scalable, and more reliable computing. The transition to microservices has been highly motivated by the need…

Software Engineering · Computer Science 2019-03-29 Sara Hassan , Rami Bahsoon , Rick Kazman

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…

Social and Information Networks · Computer Science 2021-10-14 Dorota Celińska-Kopczyńska

During the execution of large scale construction projects performed by Virtual Organizations (VO), relatively complex technical models have to be exchanged between the VO members. For linking the trade and transfer of these models, a…

Multiagent Systems · Computer Science 2012-04-30 Frank Hilbert , Raimar J. Scherer , Larissa Araujo

Agile software developers are required to self-organize, occupying various informal roles as needed in order to successfully deliver software features. However, previous research has reported conflicting evidence about the way teams…

Software Engineering · Computer Science 2021-06-22 Sherlock A. Licorish , Stephen G. MacDonell

Within an increasingly digitalized organizational landscape, this research delves into the dynamics of decentralized collaboration, contrasting it with traditional collaboration models. An effective capturing of high-level collaborations…

Social and Information Networks · Computer Science 2024-10-10 Negin Maddah , Babak Heydari

This chapter defines and presents different kinds of software ecosystems. The focus is on the development, tooling and analytics aspects of software ecosystems, i.e., communities of software developers and the interconnected software…

Software Engineering · Computer Science 2023-07-31 Tom Mens , Coen De Roover

Design systems represent a user interaction design and development approach that is currently of avid interest in the industry. However, little research work has been done to synthesize knowledge related to design systems in order to inform…

Software Engineering · Computer Science 2022-05-24 Yassine Lamine , Jinghui Cheng

To build secure software, developers often work together during software development and maintenance to find, fix, and prevent security vulnerabilities. Examining the nature of developer interactions during their security activities…

Software Engineering · Computer Science 2019-07-30 Song Wang , Nachi Nagappan

Object Oriented Design methodology is an emerging software development approach for complex systems with huge set of requirements. Unlike procedural approach, it captures the requirements as a set of data rather than services, encapsulated…

Software Engineering · Computer Science 2014-02-12 Poornima. U. S. , Suma. V , Vasanth Kumar. H
‹ Prev 1 8 9 10 Next ›