English
Related papers

Related papers: DevOps in Practice -- A preliminary Analysis of tw…

200 papers

From science to industry, teamwork plays a crucial role in knowledge production and innovation. Most studies consider teams as static groups of individuals, thereby failing to capture how the micro-dynamics of collaborative processes and…

Physics and Society · Physics 2025-04-29 Lorenzo Betti , Luca Gallo , Johannes Wachs , Federico Battiston

Context: While there are many success stories of achieving high reuse and improved quality using software platforms, there is a need to investigate the issues and challenges organizations face when transitioning to a software platform…

Software Engineering · Computer Science 2017-09-25 Yaser Ghanam , Frank Maurer , Pekka Abrahamsson

Multi-unit organizations are a form of organizations where the geographically dispersed units provide similar products or services in different markets. Deciding on an appropriate level of centralization in such organizations presents a…

General Economics · Economics 2025-08-19 Ravshanbek Khodzhimatov , Stephan Leitner , Friederike Wall

In this paper we discuss the growing need for system behaviour to be validated and verified (V&V'ed) early in model-based systems engineering. Several aspects push companies towards integration of techniques, methods, and processes that…

Software Engineering · Computer Science 2024-06-07 Johan Cederbladh , Antonio Cicchetti

Distributed Pseudo-tree Optimization Procedure (DPOP) is a well-known message passing algorithm that has been used to provide optimal solutions of Distributed Constraint Optimization Problems (DCOPs) -- a framework that is designed to…

Multiagent Systems · Computer Science 2019-09-17 Mashrur Rashik , Md. Musfiqur Rahman , Md. Mamun-or-Rashid , Md. Mosaddek Khan

Network virtualization and softwarizing network functions are trends aiming at higher network efficiency, cost reduction and agility. They are driven by the evolution in Software Defined Networking (SDN) and Network Function Virtualization…

Networking and Internet Architecture · Computer Science 2018-08-29 Steven Van Rossem , Wouter Tavernier , Didier Colle , Mario Pickavet , Piet Demeester

Context Software start-ups have shown their ability to develop and launch innovative software products and services. Small, motivated teams and uncertain project scope makes start-ups good candidates for adopting Agile practices. Objective…

In order to cope with a complex and changing environment, industries seek to find new and more efficient ways to conduct their business. According to previous research, many of these change efforts fail to achieve their intended aims.…

Software Engineering · Computer Science 2016-01-25 Per Lenberg , Lars Göran Wallgren , Robert Feldt

Background: Studies on developer productivity and well-being find that the perceptions of productivity in a software team can be a socio-technical problem. Intuitively, problems and challenges can be better handled by managing expectations…

Software Engineering · Computer Science 2021-07-21 Khalid Hasan , Partho Chakraborty , Rifat Shahriyar , Anindya Iqbal , Gias Uddin

Developers frequently move into new teams or environments across software companies. Their onboarding experience is correlated with productivity, job satisfaction, and other short-term and long-term outcomes. The majority of the onboarding…

Software Engineering · Computer Science 2021-03-10 An Ju , Hitesh Sajnani , Scot Kelly , Kim Herzig

Context: Software start-ups are emerging as suppliers of innovation and software-intensive products. However, traditional software engineering practices are not evaluated in the context, nor adopted to goals and challenges of start-ups. As…

In DevOps Course, the Installation and configuration of the various software tools are useful in the context of application development. To teach DevOps Tools precisely to achieve the learning outcome is a skilled task for a trainer. From…

Software Engineering · Computer Science 2022-04-12 Manoj Devare

Software startups are becoming increasingly popular in software industry as well as other sectors of economy. Startups that lack necessary competences often seek for external resources from outsourcing partners. Little is known how this…

Computers and Society · Computer Science 2017-12-11 Anh Nguyen Duc , Pekka Abrahamsson

It is essential for startups to quickly experiment business ideas by building tangible prototypes and collecting user feedback on them. As prototyping is an inevitable part of learning for early stage software startups, how fast startups…

Software Engineering · Computer Science 2017-12-05 Anh Nguyen Duc , Xiaofeng Wang , Pekka Abrahamsson

Drivers for globalization are significant where today's organizations look for cheaper and faster ways to develop software as well as ways to satisfy quality and investment requirements imposed by customers, shareholders, and governments.…

Software Engineering · Computer Science 2018-10-05 Marcelo Marinho , Alexandre Luna , Sarah Beecham

Mob Programming, or "mobbing", is a relatively new collaborative programming practice being experimented with in different organizational contexts. There are a number of claimed benefits to this way of working, but it is not clear if these…

Software Engineering · Computer Science 2019-07-29 Jim Buchan , Mark Pearl

Data quality assessment has become a prominent component in the successful execution of complex data-driven artificial intelligence (AI) software systems. In practice, real-world applications generate huge volumes of data at speeds. These…

Databases · Computer Science 2023-03-28 Firas Bayram , Bestoun S. Ahmed , Erik Hallin , Anton Engman

MLOps tools enable continuous development of machine learning, following the DevOps process. Different MLOps tools have been presented on the market, however, such a number of tools often create confusion on the most appropriate tool to be…

Software Engineering · Computer Science 2023-04-07 Sergio Moreschi , Gilberto Recupito , Valentina Lenarduzzi , Fabio Palomba , David Hastbacka , Davide Taibi

Context: Machine Learning Operations (MLOps) has emerged as a set of practices that combines development, testing, and operations to deploy and maintain machine learning applications. Objective: In this paper, we assess the benefits and…

Software Engineering · Computer Science 2024-03-21 Gabriel Araujo , Marcos Kalinowski , Markus Endler , Fabio Calefato

For many decades, formal methods are considered to be the way forward to help the software industry to make more reliable and trustworthy software. However, despite this strong belief and many individual success stories, no real change in…

Software Engineering · Computer Science 2024-02-14 Marieke Huisman , Dilian Gurov , Alexander Malkis