(chronological per category) - Book chapters
- Leon Moonen, Arie van Deursen, Andy Zaidman, Magiel Bruntink. On the interplay between software testing and evolution and its effect on program comprehension. Software evolution, edited by, Tom Mens and Serge Demeyer. Pages 173-202, Springer, 2008.
[DOI]
- Andy Zaidman, Martin Pinzger, Arie van Deursen. Software Evolution. Encyclopedia of Software Engineering, edited by, Philip A. Laplante. Pages 1127-1137. Taylor & Francis, 2010.
[DOI]
|
- Journal papers
- Andy Zaidman, Abdelwahab Hamou-Lhadj, Orla Greevy. Introduction to Program Comprehension through Dynamic Analysis.
Journal of Software Maintenance and Evolution: Research and Practice 20(4): 223-225, Wiley, July/August 2008. [preprint PDF] - [DOI] - . Execution Trace Analysis through Massive Sequence and Circular Bundle Views.
Journal of Systems and Software (JSS) 81(12): 2252-2268, Elsevier, December, 2008. [preprint PDF] - [DOI] - [Extension of ICPC 2007 paper] - Andy Zaidman, Serge Demeyer. Automatic Identification of Key Classes in a Software System Using Webmining Techniques.
Journal of Software Maintenance and Evolution: Research and Practice 20(6): 387-417, Wiley, November/December 2008. [preprint PDF] - [DOI] - [Extension of CSMR 2005 and ICPC 2006 paper] - Bram Adams, Kris De Schutter, Andy Zaidman, Serge Demeyer, Herman Tromp, Wolfgang De Meuter. Using Aspect Orientation in Legacy Environments for Reverse Engineering using Dynamic Analysis - An Industrial Experience Report.
Journal of Systems and Software (JSS): 82(4): 668-684, Elsevier, April, 2009. [preprint PDF] - [DOI] - [Extension of CSMR2006] - Marco Glorie, Andy Zaidman, Arie van Deursen, Lennart Hofland. Splitting a Large Software Repository for Easing Future Software Evolution - An Industrial Experience Report.
Journal of Software Maintenance and Evolution: Research and Pratice (JSME): 21(2): 113-141, Wiley, March/April 2009. [preprint PDF] - [DOI] - [Extension of CSMR2008]
- Bas Cornelissen, Andy Zaidman, Arie van Deursen, Leon Moonen, Rainer Koschke. A
Systematic Survey of Program Comprehension through Dynamic Analysis
IEEE Transactions on Software Engineering (TSE): 35(5): 684-702, 2009. [preprint PDF] - [DOI]
- Ahmed E. Hassan, Andy Zaidman,
Massimiliano Di Penta. Introduction to the Special Issue on Reverse
Engineering
Journal of Software Maintenance and Evolution:
Research and Practice (JSME): 22(3): 141-142,
2010. [preprint PDF] - [DOI]
- Bas Cornelissen, Andy Zaidman, Arie
van Deursen. A Controlled Experiment for Program Comprehension
through Trace Visualization
IEEE Transactions on Software
Engineering (TSE): 37(3): 341-355, 2011 [preprint PDF] - [DOI] - [Extension of ICPC
2009]
- Andy Zaidman, Bart Van Rompaey, Arie van Deursen, Serge Demeyer. Studying the co-evolution of production and test code in open source and industrial developer test processes through
repository mining
Empirical Software Engineering (EMSE): 16(3):325-364, 2011.
[preprint PDF] - [DOI] - [Extension of ICST 2008]
- Andy Zaidman, Johan Brichau. Preface to the Special Issue on Software Evolution, Adaptability and Variability
Science of Computer Programming (SCP): 76(12): 1075-1077, Elsevier, December, 2011.
[preprint PDF] - [DOI]
- Andy Zaidman, Giuliano Antoniol. Preface to the Special Issue on Reverse Engineering (featuring selected papers from WCRE 2009)
Science of Computer Programming (SCP), Elsevier. To appear
[preprint PDF] - [DOI]
- Andy Zaidman, Nick Matthijssen, Margaret-Anne Storey, Arie van Deursen. Understanding Ajax Applications by Connecting Client and Server-Side Execution Traces
Empirical Software Engineering (EMSE), To Appear.
[preprint PDF] - [DOI] - [Extension of ICPC 2010]
|
- Conference papers
- Andy Zaidman and Serge Demeyer. Managing trace data volume through a heuristical clustering process based on event execution frequency
Proceedings of the 8th European Conference on Software Maintenance and Reengineering (CSMR2004), pages 329-338 IEEE Computer Society, Tampere, Finland, March 2004 [PDF] - Andy Zaidman, Toon Calders, Serge Demeyer and Jan Paredaens. Applying Webmining Techniques to Execution Traces to Support the Program Comprehension Process
Proceedings of the 9th European Conference on Software Maintenance and Reengineering (CSMR2005), pages 134-142 IEEE Computer Society, Manchester, UK, March 2005 [PDF] - [Extension of this paper appeared in JSME] - Orla Greevy, Abdelwahab Hamou-Lhadj and Andy Zaidman. Workshop on Program Comprehension through Dynamic Analysis (PCODA)
Proceedings of the 12th Working Conference on Reverse Engineering (WCRE2005), pages 232-232 IEEE Computer Society, Pittsburgh (Carnegie Mellon), USA, November 2005 [PDF] - Andy Zaidman. Scalability Solutions for Program Comprehension through Dynamic Analysis
Proceedings of the 10th European Conference on Software Maintenance and Reengineering (CSMR2006), pages 327-330 IEEE Computer Society, Bari, Italy, March 2006 [PDF] - Andy Zaidman, Bram Adams, Kris De Schutter, Serge Demeyer, Ghislain Hoffman, Bernard De Ruyck. Regaining Lost Knowledge through Dynamic Analysis and Aspect Orientation - An Industrial Experience Report
Proceedings of the 10th European Conference on Software Maintenance and Reengineering (CSMR2006), pages 91-102 IEEE Computer Society, Bari, Italy, March 2006 [PDF] - [Extension of this paper appeared in JSS] - Andy Zaidman, Bart Du Bois, Serge Demeyer. How Webmining and Coupling Metrics Improve Early Program Compehension
Proceedings of the 14th International Conference on Program Comprehension (ICPC2006), pages 74-78 IEEE Computer Society, Athens, Greece, June 2006. [PDF] - [Extension of this paper appeared in JSME] - Andy Zaidman, Orla Greevy and Abdelwahab Hamou-Lhadj. Workshop on Program COmprehension through Dynamic Analysis (PCODA'06)
Proceedings of the 13th Working Conference on Reverse Engineering (WCRE2006), pages 315-315 IEEE Computer Society, Benevento, Italy, October 2006 [PDF] - Bas Cornelissen, Arie van Deursen, Leon Moonen, Andy Zaidman. Visualizing Testsuites to Aid in Software Understanding
Proceedings of the 11th European Conference on Software Maintenance and Reengineering (CSMR2007), pages 213-222 IEEE Computer Society, Amsterdam, The Netherlands, March 2007. [PDF] - Bas Cornelissen, Danny Holten, Andy Zaidman, Leon Moonen, Jarke J. van Wijk, Arie van Deursen. Understanding Execution Traces Using Massive Sequence and Circular Bundle Views
Proceedings of the 15th International Conference on Program Comprehension (ICPC2007), pages 49-58 IEEE Computer Society, Banff, Canada, June 2007. [PDF] - [Extension of this paper appeared in JSS] - Abdelwahab Hamou-Lhadj, Andy Zaidman and Orla Greevy. Workshop on Program COmprehension through Dynamic Analysis (PCODA'07)
Proceedings of the 14th Working Conference on Reverse Engineering (WCRE2007), pages 298-299 IEEE Computer Society, Vancouver, BC, Canada, October 2007 [PDF] - Marco Glorie, Andy Zaidman, Lennart Hofland, Arie van Deursen. Splitting a Large Software Archive for Easing Future Software Evolution -- An Industrial Experience Report Using Formal Concept Analysis
Proceedings of the 12th European Conference on Software Maintenance and Reengineering (CSMR2008), pages 153-162 IEEE Computer Society, Athens, Greece, April, 2008. [PDF] - [Extension of this paper appeared in JSME] - Andy Zaidman, Bart Van Rompaey, Serge Demeyer, Arie van
Deursen. Mining Software
Repositories to Study Co-Evolution of Production & Test Code.
Proceedings of the 1st International Conference on Software Testing, Verification, and Validation (ICST2008), pages 220-229 IEEE Computer Society, Lillehammer, Norway, April 2008. [PDF] - Bas Cornelissen, Leon Moonen, Andy Zaidman. An Assessment Methodology for Trace Reduction Techniques.
Proceedings of the 24st International Conference on Software Maintenance (ICSM2008), pages 107-116 IEEE Computer Society, Beijing, China, September-October 2008. [PDF] - [Extension of this paper in EMSE] - Andy Zaidman, Abdelwahab Hamou-Lhadj, Orla Greevy, David Rothlisberger. Workshop on Program Comprehension through Dynamic
Analysis (PCODA'08)
Proceedings of the 15th Working Conference on Reverse Engineering (WCRE 2008), pages 345-346 IEEE Computer Society, Antwerp, Belgium,
October 2008. [PDF] - Bas Cornelissen, Andy Zaidman, Arie van Deursen, Bart Van Rompaey. Trace Visualization for Program Comprehension: a Controlled
Experiment
Proceedings of the 17th International Conference on Program Comprehension (ICPC2009), pages 100-109 IEEE Computer Society, Vancouver, BC, Canada,
May 2009. [PDF] - [Tech.
report containing questionnaire] - [ICPC'09 best paper award!] - [Extension of this paper paper in IEEE TSE]
-
Zeeger Lubsen, Andy Zaidman, Martin Pinzger. Studying Co-evolution of Production & Test Code Using Association Rule Mining.
Proceedings of the 6th Working Conference on Mining Software Repositories (MSR 2009), pages 151-154.
IEEE Computer Society, Vancouver, BC, Canada, May 2009.
[PDF]
- Michiel de Wit, Andy Zaidman, Arie van Deursen. Managing Code Clones Using Dynamic Change Tracking and Resolution.
Proceedings of the 25th International Conference on Software Maintenance (ICSM 2009), pages 169-178.
IEEE Computer Society, Edmonton, Alberta, Canada, September 2009.
[PDF]
- Bart Luijten, Joost Visser, Andy Zaidman. Assessment of Issue Handling Efficiency
Proceedings of the 7th
Working Conference on Mining Software Repositories (MSR 2010), pages 94-97. IEEE Computer Society, Cape Town, South Africa, May 2010. [PDF]
- Arie van Deursen, Ali Mesbah, Bas Cornelissen, Andy Zaidman, Martin Pinzger, Anja Guzzi. Adinda: A
Knowledgable, Browser-Based IDE
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2 (ICSE 2), pages 203-206. ACM, Cape Town,
South Africa, May 2010. [PDF]
- Nick Matthijssen, Andy Zaidman, Margaret-Anne Storey, Ian Bull, Arie van Deursen. Connecting Traces: Understanding Client-Server Interactions in Ajax Applications
Proceedings of the 18th International Conference on Program Comprehension (ICPC), pages 216-225. IEEE Computer Society, Braga, Portugal, June-July 2010. [PDF] - [Extension of this paper in EMSE]
- Cor-Paul Bezemer, Andy Zaidman, Bart
Platzbeecker, Toine Hurkmans, Aad 't Hart. Enabling Multi-Tenancy: An Industrial Experience Report
Proceedings of the 26th International Conference on
Software Maintenance (ICSM), pages 1-8. IEEE Computer Society, Timisoara, Romania, September 2010. [PDF]
- Abdelwahab Hamou-Lhadj, David Rothlisberger, Andy Zaidman. Workshop on Program Comprehension through Dynamic
Analysis (PCODA'10)
Proceedings of the 17th Working Conference on Reverse Engineering (WCRE 2010), pages 279-280. IEEE Computer Society, Boston, USA, October
2010. [PDF]
- Nick Matthijssen, Andy Zaidman. FireDetective: Understanding Ajax Client/Server Interactions.
Proceedings of the 33rd ACM/IEEE International Conference on Software Engineering (ICSE), pages 998-1000. ACM, Honolulu, Hawaii, USA, May 2011.
[PDF]
- Cor-Paul Bezemer, Andy Zaidman. Server Overload Detection and Prediction Using Pattern Classification.
Proceedings of the 8th International Conference on Autonomic Computing (ICAC), pages 163-164. ACM, Karlsruhe, Germany, 14-18 June 2011. [PDF]
- Victor Hurdugaci, Andy Zaidman. Aiding Developers to Maintain Developer Tests.
Proceedings of the 16th European Conference on Software Maintenance and Reengineering (CSMR), pages xxx-xxx. IEEE Computer Society, Szeged, Hungary, March 2012.
[PDF]
-
Ralph Peters, Andy Zaidman. Evaluating the Lifespan of Code Smells using Software Repository Mining.
Proceedings of the 16th European Conference on Software Maintenance and Reengineering (CSMR), pages xxx-xxx. IEEE Computer Society, Szeged, Hungary, March 2012.
[PDF]
-
Tiago Espinha, Cuiting Chen, Andy Zaidman, Hans-Gerhard Gross. Maintenance Research in SOA - Towards a Standard Case Study
Proceedings of the 16th European Conference on Software Maintenance and Reengineering (CSMR), pages xxx-xxx. IEEE Computer Society, Szeged, Hungary, March 2012.
[PDF]
| |
- Workshop papers
- Andy Zaidman and Serge Demeyer. Using a Variant of Sliding Window to Reduce Event Trace Data
Proceedings of the 4th International Workshop
on OO Reengineering, pages 4-9. Editor(s) Serge Demeyer, Stephane Ducasse and Kim Mens Universiteit Antwerpen, July, 2003. - Andy Zaidman, Serge Demeyer. Reducing Event Trace Data
Proceedings of the 1st Workshop on Advancing the State-of-the-Art in Run-Time Inspection (ASARTI 2003), Online proceedings, July, 2003 - Isabel Michiels, Dirk Deridder, Herman Tromp and Andy Zaidman. Identifying problems with legacy software: preliminary finding of the ARRIBA project
Proceedings of the International Workshop on Evolution of Large-scale Industrial Software Applications (ELISA), co-located with ICSM2003, pages 160-167 Editor(s) Tom Mens, Juan F. Ramil, Michael W. Godfrey and Brian Down Vrije Universiteit Brussel, September, 2003 [PDF] - Andy Zaidman and Serge Demeyer. Analyzing large event traces with the help of coupling metrics
Proceedings of the 5th International Workshop on OO Reengineering, Universiteit Antwerpen, June, 2004. [PDF] - Andy Zaidman, Toon Calders, Serge Demeyer, Jan Paredaens. Selective Introduction of Aspects for Program Comprehension
Proceedings of the 1st Workshop on Aspect Reverse Engineering, Editors: Tom Tourwe, Magiel Bruntink, Marius Marin and David Shepherd, Technical Report CWI (Centrum voor Wiskunde en Informatica) No. SEN-E0502, pages 41-45, February 2005 Workshop co-located with the Working Conference on Reverse Engineering (WCRE 2004) [PDF] - Andy Zaidman and Serge Demeyer. Mining ArgoUML with Dynamic Analysis to Establish a Set of Key Classes for Program Comprehension
Proceedings of the 6th International Workshop on OO Reengineering, To be published Universiteit Antwerpen, July, 2005 [PDF] - Bram Adams, Kris De Schutter, Andy Zaidman. AOP for Legacy Environments, a Case Study
Proceedings of the 2nd European Interactive Workshop on Aspects in Software (EIWAS), Online proceedings, September, 2005 [PDF] - Andy Zaidman, Bram Adams, Kris De Schutter. Applying Dynamic Analysis in a Legacy Context: An Industrial Experience Report
Proceedings of the 1st International Workshop on Program Comprehension Through Dynamic Analysis (PCODA 2005), pages 6-10 Editor(s) Andy Zaidman, Abdelwahab Hamou-Lhadj and Orla Greevy Technical report No. 2005-12, Universiteit Antwerpen, Department of Mathematics & Computer Science, November 2005, Workshop website [PDF]
- Joris Van Geet, Andy Zaidman. A Lightweight Approach to Determining the Adequacy of Tests as Documentation
Proceedings of the 2nd International Workshop on Program Comprehension Through Dynamic Analysis (PCODA 2006), pages 21-26 Editor(s) Andy Zaidman, Abdelwahab Hamou-Lhadj and Orla Greevy Technical report No. 2006-11, University of Antwerp, Department of Mathematics & Computer Science, October 2006, Workshop website [PDF]
- Cor-Paul Bezemer, Andy Zaidman.Multi-Tenant SaaS Applications: Maintenance Dream or Nightmare?
Proceedings of the 4th International Joint ERCIM/IWPSE Symposium on Software Evolution (IWPSE-EVOL 2010), pages 88-92
ACM, Antwerp, Belgium, September 2010.
[PDF]
- Frank Mulder, Andy Zaidman. Identifying Cross-Cutting Concerns Using Software Repository Mining
Proceedings of the 4th International Joint ERCIM/IWPSE Symposium on Software Evolution (IWPSE-EVOL 2010), pages 23-32
ACM, Antwerp, Belgium, September 2010.
[PDF]
- Tiago Espinha, Andy Zaidman, Hans-Gerhard Gross. Understanding Service-Oriented Systems Using Dynamic Analysis
Proceedings of the International Workshop on Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA 2011), pages xxx-xxx
IEEE Computer Society, Williamsburg, VA, USA, September 2011.
[PDF]
- Cuiting Chen, Andy Zaidman, Hans-Gerhard Gross. A Framework-based Runtime Monitoring Approach for Service-Oriented Software Systems
Proceedings of the 1st International Workshop on Quality Assurance for Service-Based Applications (QASBA 2011), pages xxx-xxx
Lugano, Switzerland, September 2011.
[PDF]
|
- Technical reports
- Andy Zaidman, Abdelwahab Hamou-Lhadj, Orla Greevy. Proceedings of the 1st International Workshop on Program Comprehension Through Dynamic Analysis (PCODA 2005)
Technical Report No. 2005-12, University of Antwerp, Department of Mathematics & Computer Science, November 2005 Workshop co-located with the 12th Working Conference on Reverse Engineering (WCRE 2005), Pittsburgh (Carnegie Mellon), USA, November 2005 [PDF] - Andy Zaidman, Abdelwahab Hamou-Lhadj, Orla Greevy. Proceedings of the 2nd International Workshop on Program Comprehension Through Dynamic Analysis (PCODA 2006)
Technical Report No. 2006-11, University of Antwerp, Department of Mathematics & Computer Science, October 2006 Workshop co-located with the 13th Working Conference on Reverse Engineering (WCRE 2006), Benevento, Italy, October 2006 [PDF] - Andy Zaidman, Abdelwahab Hamou-Lhadj, Orla Greevy. Proceedings of the 3rd International Workshop on Program Comprehension Through Dynamic Analysis (PCODA 2007)
Technical Report TUD-SERG-2007-022, Software Engineering Research Group, Delft University of Technology, The Netherlands Workshop co-located with the 14th Working Conference on Reverse Engineering (WCRE 2007), Vancouver, BC, Canada, October 2007 [PDF] - Andy Zaidman, Abdelwahab Hamou-Lhadj, Orla Greevy, David Roethlisberger. Proceedings of the 4th International Workshop on Program Comprehension Through Dynamic Analysis (PCODA 2008)
Technical Report TUD-SERG-2008-036, Software Engineering Research Group, Delft University of Technology, The Netherlands Workshop co-located with the 15th Working Conference on Reverse Engineering (WCRE 2008), Antwerp, Belgium, October 2008 [PDF]
|
- PhD thesis
- Scalability Solutions for Program Comprehension through Dynamic Analysis
On 6th September 2006 I successfully defended my PhD. thesis. My PhD. jury consisted of prof. Chris Blondia, prof. Theo D'Hondt, prof. Serge Demeyer, prof. Stephane Ducasse, prof. Dirk Janssens, prof. Jan Paredaens, prof. Tarja Systa. [PDF, A4 format] -- [PDF, booklet format]
|
- Master thesis
- Internetbeveiliging zonder privacycompromissen. (Dutch)
Universiteit Antwerpen, July 2002.
|
| E-mail: |
a.e.zaidman (atDOMAIN) tudelft.nl (replace "atDOMAIN" -- added to mislead web spiders) |
|