Searched for:
(1 - 20 of 103)

Pages

document
Guzzi, A. (author), Bachelli, A. (author), Riche, Y. (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 mostly...
report
document
Van Deursen, W.P.A. (author), Middelkoop, H. (author)
Water management of the rivers Rhine and Meuse is surrounded by major uncertainties. The central question is then: given the uncertainties, what is the best water management strategy? This raises the need for integrated scenarios that consider possible futures in a coherent and consistent way. Within the framework of IRMA-SPONGE a scenario study...
report 2002
document
Lodewijks, G. (author), Van Deursen, M. (author), Van Deursen, J. (author)
The invention relates to a recovery vehicle suitable for heavy loads such as an aircraft, comprising a mobile chassis upon which a lifting element is provided and the lifting element comprises an air cushion. The lifting element comprises an adjustable lifting platform and the air cushion is provided on this lifting platform. The height of the...
patent 2004
document
Van Deursen, A. (author)
public lecture 2005
document
Graaf, B. (author), Weber, S. (author), Van Deursen, A. (author)
Supervisory machine control is the high-level control in advanced manufacturing machines that is responsible for the coordination of manufacturing activities. Traditionally, the design of such control systems is based on finite state machines. An alternative, more flexible approach is based on task-resource models. This paper describes an...
report 2006
document
Mesbah, A. (author), Van Deursen, A. (author)
A new breed of web application, dubbed AJAX, is emerging in response to a limited degree of interactivity in large-grain stateless Web interactions. At the heart of this new approach lies a single page interaction model that facilitates rich interactivity. We have studied and experimented with several AJAX frameworks trying to understand their...
report 2006
document
Cornelissen, B. (author), Van Deursen, A. (author), Moonen, L. (author), Zaidman, A. (author)
Agile software development methods such as eXtreme Programming have brought renewed attention to testing during the software development process, both as a quality assurance method and as a form of live documentation. It is for this reason that a software system’s testsuite is an ideal starting point for gaining knowledge about its inner...
report 2006
document
Marin, M. (author), Moonen, L. (author), Van Deursen, A. (author)
The increasing number of aspect mining techniques proposed in literature calls for a methodological way of comparing and combining them in order to assess, and improve on, their quality. This paper addresses this situation by proposing a common framework based on crosscutting concern sorts which allows for consistent assessment, comparison and...
report 2006
document
Nasr, K.A. (author), Gross, H. (author), Van Deursen, A. (author)
In this paper, we present a descriptive case study covering the re-engineering and furhter evolution of adopting service oriented architecture (SOA) in industry. The goal of this case study is to identify the possible benefits and bottlenecks of adopting SOA, as well as to come up with best practices and research directions based on real-life...
report 2006
document
Lormans, M. (author), Gross, H. (author), Van Deursen, A. (author), Van Solingen, R. (author), Stehouwer, A. (author)
Requirements views, such as coverage and status views, are an important asset for monitoring and managing software development. We have developed a method that automates the process for reconstructing these views, and built a tool, ReqAnalyst, to support this method. In this paper, we investigate to what extent we can automatically generate...
report 2006
document
Marin, M. (author), Van Deursen, A. (author), Moonen, L. (author)
Aspect mining is a reverse engineering process that aims at finding crosscutting concerns in existing systems. This paper proposes an aspect mining approach based on determining methods that are called from many different places, and hence have a high fan-in, which can be seen as a symptom of crosscutting functionality. The approach is semi...
report 2006
document
Reus, T. (author), Geers, H. (author), Van Deursen, A. (author)
In this paper we report on a feasibility study in reengineering legacy systems towards a model-driven architecture (MDA). Steps in our approach consist of (1) parsing the source code of the legacy system according to a grammar; (2) mapping the abstract syntax trees thus obtained to a grammar model that is defined in the Meta-Object Facility (MOF...
report 2006
document
Lormans, M. (author), Van Deursen, A. (author)
Managing traceability data is an important aspect of the software development process. In this paper we investigate to what extent latent semantic indexing (LSI), an information retrieval technique, can help recovering the information needed for automatically reconstructing traceability during the development process. We experimented with two...
report 2006
document
Graaf, B. (author), Van Deursen, A. (author)
Currently, general-purpose modelling tools are often only used to draw diagrams for the documentation. The introduction of model-driven software development approaches involves the definition of domain-specific modelling languages that allow code generation. Although graphical representations of the involved models are important for...
report 2006
document
Mesbah, A. (author), Van Deursen, A. (author)
Recently, a new web development technique for creating interactive web applications, dubbed AJAX, has emerged. In this new model, the single-page web interface is composed of individual components which can be updated/replaced independently. With the rise of AJAX web applications classical multi-page web applications are becoming legacy systems....
report 2006
document
Cornelissen, B. (author), Holten, D. (author), Zaidman, A. (author), Moonen, L. (author), Van Wijk, J.J. (author), Van Deursen, A. (author)
conference paper 2007
document
Mesbah, A. (author), Van Deursen, A. (author)
conference paper 2007
document
Marin, M. (author), Moonen, L. (author), Van Deursen, A. (author)
conference paper 2007
document
Bruntink, M. (author), Van Deursen, A. (author), d’Hondt, M. (author), Tourwé, T. (author)
This paper describes a method for studying idioms-based implementations of crosscutting concerns, and our experiences with it in the context of a real-world, large-scale embedded software system. In particular, we analyse a seemingly simple concern, tracing, and show that it exhibits significant variability, despite the use of a prescribed idiom...
report 2007
document
Van Deursen, A. (author), Visser, E. (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 modeling language is used to make the changes. In meta-model evolution, changes are required to the modeling notation. In...
report 2007
Searched for:
(1 - 20 of 103)

Pages