Searched for: +
(61 - 80 of 103)

Pages

document
Lormans, M. (author), Van Deursen, A. (author), Gross, H.G. (author)
Preprint of article published in: Empirical Software Engineering (Springer), 13 (6), 2008; doi:10.1007/s10664-008-9078-4 Requirements views, such as coverage and status views, are an important asset for monitoring and managing software development projects. We have developed a method that automates the process of reconstructing these views, and...
report 2008
document
Adnan, R. (author), Graaf, B. (author), Van Deursen, A. (author), Zonneveld, J. (author)
A short (4-page) version of this paper is published in: ASE 2008 - 23rd IEEE/ACM International Conference on Automated Software Engineering, 15-19 September 2008; doi:10.1109/ASE.2008.54 For large software systems, interface structure has an important impact on their maintainability and build performance. For example, for complex systems written...
report 2008
document
Mesbah, A. (author), Van Deursen, A. (author)
AJAX is a very promising approach for improving rich interactivity and responsiveness of web applications. At the same time, AJAX techniques increase the totality of the hidden web by shattering the metaphor of a web ‘page’ upon which general search engines are based. This paper describes a technique for exposing the hidden web content behind...
report 2008
document
Zaidman, A.E. (author), Van Rompaey, B. (author), Demeyer, S. (author), Van Deursen, A. (author)
Preprint of paper published in: ICST 2008 - Proceedings of the International Conference on Software Testing, Verification, and Validation, 2008; doi:10.1109/ICST.2008.47 Engineering software systems is a multidisciplinary activity, whereby a number of artifacts must be created — and maintained — synchronously. In this paper we investigatewhether...
report 2008
document
Cornelissen, S.G.M. (author), Zaidman, A. (author), Holten, D. (author), Moonen, L. (author), Van Deursen, A. (author), Van Wijk, J.J. (author)
Preprint of article published in: Journal of Systems and Software (Elsevier), 81 (12), 2008; doi:10.1016/j.jss.2008.02.068 An important part of many software maintenance tasks is to gain a sufficient level of understanding of the system at hand. The use of dynamic information to aid in this software understanding process is a common practice...
report 2008
document
Bozdag, E. (author), Van Deursen, A. (author)
Preprint of paper published in: AEWSE 2008 - Proceedings of the Third International Workshop on Adaptation and Evolution in Web Systems Engineering, 16 July 2008 Even though the AJAX paradigm helps web applications to become more responsive, AJAX alone does not provide an efficient mechanism for real-time data delivery. Use cases of applications...
report 2008
document
Glorie, M. (author), Zaidman, A.E. (author), Hofland, L. (author), Van Deursen, A. (author)
Preprint of paper published in: CSMR 2008 - 12th European Conference on Software Maintenance and Reengineering, 1-4 April 2008; doi:10.1109/CSMR.2008.4493310 Philips medical systems produces medical diagnostic imaging products, such as MR, X-ray and CT scanners. The software of these devices is complex, has been evolving for several decades and...
report 2008
document
Van der Rijst, R. (author), Marin, M. (author), Van Deursen, A. (author)
Preprint of paper published in: LATE 2008 - Proceedings of the 2008 AOSD Workshop on Linking Aspect Technology and Evolution, 31 March-4 April 2008; doi:10.1145/1404953.1404957 Crosscutting concerns in object-oriented programming hinder evolution because of their symptoms: tangling and scattering. To benefit from the modularisation capabilities...
report 2008
document
Mesbah, A. (author), Van Deursen, A. (author)
Preprint of article published in: Journal of Systems and Software (Elsevier), 81 (12), 2008; doi:10.1016/j.jss.2008.04.005 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...
report 2008
document
De Geest, G. (author), Vermolen, S.D. (author), Van Deursen, A. (author), Visser, E. (author)
Preprint of paper published in: WCRE 2008 - 15th Working Conference on Reverse Engineering, 15-18 October 2008; doi:10.1109/WCRE.2008.50 Domain-specific languages (DSLs) improve programmer productivity by providing high-level abstractions for the development of applications in a particular domain. However, the smaller distance to the application...
report 2008
document
Cornelissen, S.G.M. (author), Zaidman, A.E. (author), Van Deursen, A. (author), Moonen, L. (author), Koschke, R. (author)
Preprint of paper published in: IEEE Transactions on Software Engineering, 35 (5), 2009; doi:10.1109/TSE.2009.28 Program comprehension is an important activity in software maintenance, as software must be sufficiently understood before it can be properly modified. The study of a program's execution, known as dynamic analysis, has become a common...
report 2008
document
Gharavi, V. (author), Mesbah, A. (author), Van Deursen, A. (author)
Preprint of paper published in: IWWOST 2008 - 7th International Workshop on Web-Oriented Software Technologies, 14-15 July 2008 AJAX is a promising and rapidly evolving approach for building highly interactive web applications. In AJAX, user interface components and the event-based interaction between them form the founding elements, whereas in...
report 2008
document
Mesbah, A. (author), Bozdag, E. (author), Van Deursen, A. (author)
Preprint of paper published in: ICWE 2008 - 8th International Conference on Web Engineering, 14-18 July 2008; doi:10.1109/ICWE.2008.24 AJAX is a very promising approach for improving rich interactivity and responsiveness of web applications. At the same time, AJAX techniques shatter the metaphor of a web "page" upon which general search crawlers...
report 2008
document
Lormans, M. (author), Van Deursen, A. (author), Gross, H.G. (author)
Requirements views, such as coverage and status views, are an important asset for monitoring and managing software development projects. We have developed a method that automates the process of reconstructing these views, and we have built a tool, REQANALYST, that supports this method. This paper presents an investigation as to which extent...
journal article 2008
document
Steenstra, H.T. (author), Van Deursen, A.P.J. (author)
Switched-mode power supplies in variable-frequency drives often combine good electrical efficiency with generous production of conducted emission. The common-mode (CM) current through the output-to-motor cablemay perturb nearby systems via cable-to-cable crosstalk. Parameters relevant for the coupling are the rise–fall times and amplitude of the...
journal article 2008
document
Bozdag, E. (author), Mesbah, A. (author), Van Deursen, A. (author)
AJAX applications are designed to have high user interactivity and low user-perceived latency. Real-time dynamic web data such as news headlines, stock tickers, and auction updates need to be propagated to the users as soon as possible. However, AJAX still suffers from the limitations of the Web’s request/response architecture which prevents...
report 2007
document
Graaf, B.S. (author), Van Deursen, A. (author)
We investigate the application of technologies for modeldriven engineering to check the conformance of two software models. This involves their model-based comparison, and visualisation of the results. To generalise our approach we use reflection, metamodel generalisation, and higher-order transformations. We apply our approach to assess the...
report 2007
document
Marin, M. (author), Moonen, L. (author), Van Deursen, A. (author)
In this paper we propose a systematic strategy for migrating crosscutting concerns in existing object-oriented systems to aspect-based solutions. The proposed strategy consists of four steps: mining, exploration, documentation and refactoring of crosscutting concerns. We discuss in detail a new approach to aspect refactoring that is fully...
report 2007
document
Lormans, M. (author), Van Deursen, A. (author)
Managing traceability data is an important aspect of the software development process. In this paper we define a methodology, consisting of six steps, for reconstructing requirements views using traceability data. One of the steps concerns the reconstruction of the traceability data. We investigate to what extent Latent Semantic Indexing (LSI),...
report 2007
document
Marin, M. (author), Moonen, L. (author), Van Deursen, A. (author)
Our analysis of crosscutting concerns in real-life software systems (totaling over 500,000 LOC) and in aspect-oriented literature, indicated a number of properties that allow for their decomposition in primitive building blocks which are atomic crosscutting concerns. We identify these blocks as crosscutting concern sorts, and we use them to...
report 2007
Searched for: +
(61 - 80 of 103)

Pages