Searched for: +
(1 - 20 of 92)

Pages

document
Lormans, M. (author), van Deursen, A. (author)
conference paper 2006
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
document
Storey, MA (author), Treude, C (author), van Deursen, A. (author), Cheng, LT (author)
conference paper 2010
document
van Deursen, A. (author), Mesbah, A (author), Cornelissen, SGM (author), Zaidman, A.E. (author), Pinzger, M. (author), Guzzi, A. (author)
In practice, many people have to work together to develop and maintain a software system. However, the programmer’s key tool, the Integrated Development Environment (IDE), is a solo-tool, serving to help individual programmers understand and modify the system. Such an IDE does not leverage the knowledge other team members may have of the design...
conference paper 2010
document
Grimmelius, H.T. (author), de Vos, P. (author), Krijgsman, M (author), van Deursen, E (author)
Stricter regulations on emissions force ship owners and designers to come up with new solutions for ship propulsion systems. Hybrid drive systems consisting of prime movers and batteries, like in the Toyota Prius, show great potential, especially in special ships like harbour tugs. Economic and environmental performance of such systems strongly...
conference paper 2011
document
Hermans, F.F.J. (author), Pinzger, M. (author), van Deursen, A. (author)
conference paper 2012
document
Hermans, F.F.J. (author), Pinzger, M. (author), van Deursen, A. (author)
Spreadsheets are used extensively in business processes around the world and just like software, spreadsheets are changed throughout their lifetime causing maintainability issues. This paper adapts known code smells to spreadsheet formulas. To that end we present a list of metrics by which we can detect smelly formulas and a visualization...
conference paper 2012
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
Raemaekers, S.B.A. (author), Nane, G.F. (author), van Deursen, A. (author), Visser, J (author)
conference paper 2013
document
Gousios, G. (author), Pinzger, M. (author), van Deursen, A. (author)
The advent of distributed version control systems has led to the development of a new paradigm for distributed software development; instead of pushing changes to a central repository, developers pull them from other repositories and merge them locally. Various code hosting sites, notably Github, have tapped on the opportunity to facilitate pull...
conference paper 2014
document
Okur, Semih (author), Hartveld, D.L. (author), Dig, Danny (author), van Deursen, A. (author)
Asynchronous programming is in demand today, because responsiveness is increasingly important on all modern devices. Yet, we know little about how developers use asynchronous programming in practice. Without such knowledge, developers, researchers, language and library designers, and tool providers can make wrong assumptions. We present the...
conference paper 2014
document
Bouwers, E.M. (author), van Deursen, A. (author), Visser, J (author)
conference paper 2014
document
Dintzner, N.J.R. (author), Kulesza, U. (author), van Deursen, A. (author), Pinzger, M (author)
Evolving large-scale, complex and highly variable systems is known to be a difficult task, where a single change can ripple through various parts of the system with potentially undesirable effects. In the case of product lines, and moreover multi-product lines, a change may affect only certain variants or certain combinations of features, making...
conference paper 2014
document
Huijgens, H.K.M. (author), van Solingen, D.M. (author), van Deursen, A. (author)
What can we learn from historic data that is collected in three software companies that on a daily basis had to cope with highly complex project portfolios? In this paper we analyze a large dataset, containing 352 finalized software engineering projects, with the goal to discover what factors affect software project performance, and what...
conference paper 2014
document
Cadariu, M (author), Bouwers, E.M. (author), Visser, J. (author), van Deursen, A. (author)
conference paper 2015
document
Völter, M (author), van Deursen, A. (author), Kolb, Bernd (author), Eberle, Stephan (author)
We report on an industrial case study on developing the embedded software for a smart meter using the C programming language and domain-specific extensions of C such as components, physical units, state machines, registers and interrupts. We find that the extensions help significantly with managing the complexity of the software. They improve...
conference paper 2015
document
de Jong, Michael (author), van Deursen, A. (author)
Continuous Deployment is an important enabler of rapid delivery of business value and early end user feedback. While frequent code deployment is well understood, the impact of frequent change on persistent data is less understood and supported. SQL schema evolutions in particular can make it expensive to deploy a new version, and may even...
conference paper 2015
document
Guzzi, A. (author), Bacchelli, A. (author), Riche, Yann (author), van Deursen, A. (author)
Teamwork in software engineering is time-consuming and problematic. In this paper, we explore how to better support developers' collaboration in teamwork, focusing on the software implementation phase happening in the integrated development environment (IDE). Conducting a qualitative investigation, we learn that developers' teamwork needs...
conference paper 2015
document
De Souza Coelho, R. (author), Almeida, Lucas (author), Gousios, G. (author), van Deursen, A. (author)
This paper reports on a study mining the exception stack traces included in 159,048 issues reported on Android projects hosted in GitHub (482 projects) and Google Code (157 projects). The goal of this study is to investigate whether stack trace information can reveal bug hazards related to exception handling code that may lead to a decrease...
conference paper 2015
document
Huijgens, H.K.M. (author), Gousios, G. (author), van Deursen, A. (author)
A medium-sized west-European telecom company experienced a worsening trend in performance, indicating that the organization did not learn from history, in combination with much time and energy spent on preparation and review of project proposals. In order to create more transparency in the supplier proposal pro-cess a pilot was started on...
conference paper 2015
Searched for: +
(1 - 20 of 92)

Pages