- document
-
Anderson, K.S. (author), Visser, Denise (author), Mannen, Jan-Willem (author), Jiang, Yuxiang (author), van Deursen, A. (author)Background: Applying Continuous Experimentation on a large scale is not easily achieved. Although the evolution within large tech organisations is well understood, we still lack a good understanding of how to transition a company towards applying more experiments. Objective: This study investigates how practitioners define, value and apply...conference paper 2022
- document
-
Huijgens, H.K.M. (author), Greuter, Eric (author), Brons, Jerry (author), Doorn, Evert A. van (author), Papadopoulos, Ioannis (author), Martinez, Francisco Morales (author), Aniche, MaurĂcio (author), Visser, O.W. (author), van Deursen, A. (author)The development of Cloud Infra-Services has shifted over the past decade in the direction of a software code development process, also known as infrastructure as code (IaC). Contemporary continuous delivery settings in industry require fast feedback. As a consequence, companies need insight in time spent, especially in the development of such...conference paper 2019
- document
-
Huijgens, H.K.M. (author), Spadini, D. (author), Stevens, Dick (author), Visser, Niels (author), van Deursen, A. (author)Background: During the period of one year, ING developed an approach for software analytics within an environment of a large number of software engineering teams working in a Continuous Delivery as a Service setting. Goal: Our objective is to examine what factors helped and hindered the implementation of software analytics in such an environment...conference paper 2018
- document
-
Raemaekers, S.B.A. (author), van Deursen, A. (author), Visser, Joost (author)Systems that depend on third-party libraries may have to be updated when updates to these libraries become available in order to benefit from new functionality, security patches, bug fixes, or API improvements. However, often such changes come with changes to the existing interfaces of these libraries, possibly causing rework on the client...journal article 2017
- document
-
Huisman, M. (author), Bos, Herbert (author), Brinkkemper, Sjaak (author), van Deursen, A. (author), Groote, Jan Friso (author), Lago, Patricia (author), van de Pol, Jaco (author), Visser, Eelco (author)Software is widely used, and society increasingly depends on its reliability. However, software has become so complex and it evolves so quickly that we fail to keep it under control. Therefore, we propose intents: fundamental laws that capture a software systems’ intended behavior (resilient, secure, safe, sustainable, etc.). The realization...conference paper 2016
- document
- Cadariu, M (author), Bouwers, E.M. (author), Visser, J. (author), van Deursen, A. (author) conference paper 2015
- document
- Bouwers, E.M. (author), van Deursen, A. (author), Visser, J (author) conference paper 2014
- document
- Raemaekers, S.B.A. (author), Nane, G.F. (author), van Deursen, A. (author), Visser, J (author) conference paper 2013
- document
-
Raemaekers, S.B.A. (author), van Deursen, A. (author), Visser, J. (author)Backward compatibility is a major concern for any library developer. In this paper, we evaluate how stable a set of frequently used third-party libraries is in terms of method removals, implementation change, the ratio of change in old methods to change in new ones and the percentage of new methods in each snapshot. We provide a motivating...conference paper 2012
- document
-
van Deursen, A. (author), Visser, Eelco (author), Warmer, J (author)Software systems need to evolve, and systems built using model-driven approaches are no exception. What complicates model-driven engineering is that it requires multiple dimensions of evolution. In regular evolution, the model- ing language is used to make the changes. In meta-model evolution, changes are required to the modeling notation. In...conference paper 2007