- 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
- Raemaekers, S.B.A. (author), Nane, G.F. (author), van Deursen, A. (author), Visser, J (author) conference paper 2013
- 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
-
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
- 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
-
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
- Lormans, M. (author), van Deursen, A. (author) conference paper 2006