TraceVisualizationforProgramComprehension: (2009)
Bas Cornelissen, Andy Zaidman, Bart Van Rompaey, Arie Van Deursen, A Controlledexperiment
Understandingsoftware through dynamic analysis has been apopularactivityinthe pastdecades. Oneofthe mostcommon approaches in this respect is execution trace analysis: among our own efforts in this...
Mining Software Repositories to Study Co-Evolution of Production & Test Code (2009)
Andy Zaidman, Bart Van Rompaey, Serge Demeyer, Arie Van Deursen
Engineering software systems is a multidisciplinary activity, whereby a number of artifacts must be created — and maintained — synchronously. In this paper we investigate whether production code...
Marco Glorie, Andy Zaidman, Lennart Hofl, Arie Van Deursen
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 is...
ABSTRACT AOP for Legacy Environments, a Case Study (2008)
Bram Adams, Kris De Schutter, Andy Zaidman
We present a case study where we applied Aspect Orientation (AO) against an industrial, legacy, non Object Oriented application, in an effort to regain lost knowledge thereof. We start off by briefly...
Andy Zaidman, Abdelwahab Hamou-lhadj, Orla Greevy (editors, Chris Bennett, Del Myers, Margaret-anne Storey, ...
Andy Zaidman, Bram Adams, Kris De Schutter
This paper describes our experiences with applying dynamic analysis solutions with the help of Aspect Orientation (AO) on an industrial legacy application written in C. The purpose of this position...
Workshop on Object-Oriented Reengineering (2008)
Serge Demeyer, Kim Mens, Roel Wuyts, Yann-gaël Guéhéneuc, Andy Zaidman, Neil Walkinshaw, ...
The ability to reengineer object-oriented legacy systems has become a vital matter in today’s software industry. Early adopters of the object-oriented programming paradigm are now facing the...
Published, produced and distributed by: (2008)
Bas Cornelissen, Arie Van Deursen, Leon Moonen, Andy Zaidman, Bas Cornelissen, Arie Van Deursen, ...
SERG
Execution Trace Analysis through Massive Sequence and Circular Bundle Views (2008)
Bas Cornelissen, Andy Zaidman, Danny Holten, Leon Moonen, Arie Van Deursen
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...
Identifying Problems with Legacy Software Preliminary Findings of the ARRIBA Project ⋆ (2007)
Isabel Michiels, Dirk Deridder, Herman Tromp, Andy Zaidman
Abstract. The goal of this experience report is to identify some of the key problems of today’s enterprises that have to deal with managing their large business critical software systems. Our...
On How Developers Test Open Source Software Systems (2007)
Zaidman, Andy, Van Rompaey, Bart, Demeyer, Serge, Van Deursen, Arie
Engineering software systems is a multidisciplinary activity, whereby a number of artifacts must be created - and maintained - synchronously. In this paper we investigate whether production code and...
On how developers test open source software systems (2007)
Arie Van, Andy Zaidman, Andy Zaidman, Bart Van Rompaey, Bart Van Rompaey, Serge Demeyer, ...
Engineering software systems is a multidisciplinary activity, whereby a number of artifacts must be created — and maintained — synchronously. In this paper we investigate whether production code...
Deursen. Understanding execution traces using massive sequence and circular bundle views (2007)
Bas Cornelissen, Danny Holten, Andy Zaidman, Leon Moonen, Arie Van Deursen
The use of dynamic information to aid in software understanding is a common practice nowadays. One of the many approaches concerns the comprehension of execution traces. A major issue in this context...
Deursen. Understanding execution traces using massive sequence and circular bundle views (2007)
Bas Cornelissen, Bas Cornelissen, Danny Holten, Danny Holten, Andy Zaidman, Andy Zaidman, ...
The use of dynamic information to aid in software understanding is a common practice nowadays. One of the many approaches concerns the comprehension of execution traces. A major issue in this context...
Scalability Solutions for Program Comprehension through Dynamic Analysis (2006)
Andy Zaidman, Other Questions, Bart Du Bois, Hans Stenten, Niels Van Eetvelde, Pieter Van, ...
Proefschrift ingediend tot het behalen van de graad van
Scalability Solutions for Program Comprehension through Dynamic Analysis (2006)
Andy Zaidman, Bart Du Bois, Hans Stenten, Niels Van Eetvelde, Van Gorp, Bart Van Rompaey, ...
Proefschrift ingediend tot het behalen van de graad van
Software maintenance and evolution can be made easier with program comprehension techniques. The aim of this workshop is to gather together researchers working in the area of program comprehension...
Andy Zaidman, Abdelwahab Hamou-lhadj, Orla Greevy (editors, Azin Ashkan, Ladan Tahvildari, Adrian Kuhn, ...
Andy Zaidman, Abdelwahab Hamou-lhadj, Orla Greevy (editors, Orla Greevy, Abdelwahab Hamou-lhadj, Andy Zaidman, ...
1 st International Workshop on
Applying dynamic analysis in a legacy context: An industrial experience report (2005)
Andy Zaidman, Bram Adams, Kris De Schutter
This paper describes our experiences with applying dynamic analysis solutions with the help of Aspect Orientation (AO) on an industrial legacy application written in C. The purpose of this position...
Workshop on Program Comprehension through Dynamic Analysis (PCODA’05 (2005)
Abdelwahab Hamou-lhadj, Andy Zaidman, Orla Greevy
Software maintenance and evolution can be made easier if program comprehension techniques are used. Understanding a software system would typically necessitate a combination of static and dynamic...
Using a Variant of Sliding Window to Reduce Event Trace Data (2003)
Understanding how components interact with their neighboring components is a necessary prerequisite for the evolution of legacy software systems. Dynamic program analysis is known to provide deep...