| Andy Zaidman's homepage
Personal
I'm an assistant professor in software engineering at the Delft University of Technology, The Netherlands. I received my MSc (2002) and PhD (2006) from the University of Antwerp, Belgium, where I worked in the "Lab On REengineering" (LORE) under the supervision of prof. dr. Serge Demeyer. In October 2006 I moved to the Delft University of Technology to work together with prof. dr. Arie van Deursen as a postdoctoral researcher. From October 2008 onwards I am an assistant professor in the Software Engineering Research Group (SERG) at the Delft University of Technology. For the academic year 2007-2008 I was associated with the University of Antwerp as a part-time lecturer
and since 2008 I am teaching the System Reengineering course at the
University of Leicester, UK. Although I don't consider it 'work', there are other things to live than spending your time behind your computer waiting for the computer to spit out the result of some calculation, reading papers, teaching and writing... A lot of time goes to my wife and daughters, a little less time goes to playing tennis, reading
and other hobbies (if you're interested in what they are, just ask me!) Andy. | |
News:
- [21/05/2010] Consider submitting a paper to PCODA 2010, the 5th International Workshop on Program
Comprehension through Dynamic Analysis, co-located with WCRE 2010, Boston, MA, USA.
- [26/04/2010] We have two
PhD positions available in the ScaleItUp project. More information can be found here. Interested? Apply before July 1st, 2010.
- [06/03/2010] Our paper "A Controlled Experiment for Program Comprehension through Trace Visualization" is
accepted for the IEEE Transactions on Software Engineering (TSE). This paper is an extension to our award winning ICPC 2009 paper.
- [12/2009] Together with Johan Brichau I will be editing
a special issue on Software Evolution,
Adaptability and Variability in Science of Computer Programming. More information here.
- [10/2009] Our survey on dynamic analysis for program comprehension is the "featured article" of the
September/October issue of the IEEE Transactions on Software Engineering (TSE). The paper reports on a survey of 176 approaches found in literature.
-
[13-16/10/2009] Consider attending the 16th
Working Conference on Reverse Engineering (WCRE 2009) in Lille, France.
I am program co-chair. More information can be found here.
- [18/05/2009] We won the ICPC 2009 best paper award for our paper Trace Visualization for Program Comprehension: a Controlled Experiment.
|
|
Research My research can be situated in the
large area of software evolution. Some focus points are: program comprehension through dynamic analysis,
reverse engineering, reengineering, software repository mining, code duplication
and software testing. [more information]
PhD Students
I've had / am having the privilege of (co)supervising the following PhD students:
- Bas Cornelissen, graduated June 23rd, 2009. Evaluating Dynamic Analysis Techniques for Program Comprehension [PhD
thesis, DBLP]
- Cor-Paul Bezemer, working on multi-tenant software systems in the MTS project [homepage, DBLP].
Publications [more information]
University related
- I am a member of the Working Group External Communication
(WEC) at the TU Delft.
- I was a co-organizer of the Wetenschappelijk Interdisciplinair Seminarie (3 editions) and the Friday Seminar (2 editions).
- I was a member of the departmental computer science teaching commission (University of Antwerp) (2001 - 2006).
- I was a member of the Cell for Innovation and Quality Assurance of Education ("CIKO") for the faculty of sciences, University of Antwerp (2004 - 2006).
- I participated in the organization of the "Open University Day" (openlesdag in Dutch) in 2005 & 2006.
Scientific activities -
Conference organization:
- General chair for the 15th IEEE Working Conference on Reverse Engineering (WCRE 2008), 15-18 October 2008, Antwerp, Belgium.
- Program co-chair of the 16th IEEE Working Conference on Reverse Engineering (WCRE 2009), 13-16 October 2009, Lille, France.
-
Editor of:
- A special issue of Wiley's Journal of Software Maintenance and Evolution (JSME) on the topic of Program Comprehension through Dynamic Analysis (intended publication date: September/October 2008).
- A special issue of Wiley's Journal of Software Maintenance and
Evolution (JSME) containing selected papers from the 15th Working
Conference on Reverse Engineering (WCRE 2008).
- A special issue of Elsevier's Science of Computer Programming (SCP) containing selected papers from the 16th Working Conference on Reverse Engineering
(WCRE 2009).
- A special issue of Elsevier's Science of Computer Programming (SCP) on the topic of Software Evolution, Adaptability and Variability.
-
Program committee member of:
- CSMR 2006: 10th European Conference on Software Maintenance and Reengineering, March 2006, Bari, Italy
- LATE 2007: Linking Aspect Technology and Evolution revisited workshop, 12th March 2007, Vancouver, Canada (co-located with AOSD 2007).
- FAMOOSr 2008: 2nd Workshop on FAMIX and Moose in Reengineering, June-July 2008, Zurich, Switzerland.
- WASDeTT 2008: 1st International Workshop on Advanced Software Development Tools and Techniques, July 2008, Paphos, Cyprus (co-located with ECOOP 2008).
- ICSM 2008: 24th International Conference on Software Maintenance, September 28th - October 4th 2008, Beijing, China.
- CSMR 2009: 13th European Conference on Software Maintenance and Reengineering, March 24-27 2009, Kaiserslautern, Germany.
- MSR 2009: 6th Working Conference on Mining Software Repositories, May 16-18, 2009, Vancouver, BC, Canada.
- ICPC 2009: 17th
International Conference on Program Comprehension, May 17-19, 2009,
Vancouver, BC, Canada
- VALID 2009:
1st International Conference on Advances in System Testing and
Validation Lifecycle, September 20-25, 2009, Porto, Portugal
- ICSM 2009: 25th International
Conference on Software Maintenance, September 20-26, 2009, Edmonton,
Alberta, Canada
- IWSECO 2009: 1st
International Workshop on Software Ecosystems, September 27th, 2009,
Falls Church, Virginia, USA.
- BENEVOL 2009: 8th
BElgian-NEtherlands software eVOLution seminar, December 17-18, 2009,
Louvain-la-Neuve, Belgium
- MSR
2010: 7th International Working Conference on Mining Software
Repositories, May 2010, Cape Town, South Africa.
- ICPC 2010: 18th International
Conference on Program Comprehension, June 30 - July 2nd, 2010, Braga,
Portugal
- ICSM 2010: 26th
International Conference on Software Maintenance,
September 12-18, 2010, Timisoara, Romania.
- IWPSE/EVOL'2010: joint International Workshop on Principles of Software Evolution (IWPSE) and International ERCIM
Workshop on Software Evolution and Evolvability
(EVOL), September 2010, Antwerp, Belgium.
- WCRE 2010: 17th Working Conference on Reverse Engineering (WCRE), October 13-16, 2010, Boston, MA,
USA.
- IWSECO 2010: 3rd International Workshop on Software Ecosystems, October 29th, 2010, Bangkok, Thailand.
- BENEVOL 2010: 9th BElgian-NEtherlands software eVOLution workshop, 16-17 December 2010, Lille, France.
- CSMR 2011: 15th European Conference on Software Maintenance and Reengineering, March 1-4, 2011, Oldenburg,
Germany.
- MSR 2011: 8th International Working Conference on Mining Software Repositories, May 2011, Honololu, Hawaii.
Reviewer for: - FASE 2004: International Conference on Fundamental Approaches to Software Engineering, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2004, Barcelona, Spain
- IWPC 2005: 13th International Workshop on Program Comprehension, May 2005, St. Louis, USA
- FASE 2007: International Conference on Fundamental Approaches to Software Engineering, Held as Part of the Joint European Conference on Theory and Practice of Software, ETAPS 2007, Braga, Portugal
- CSMR 2007: 11th European Conference on Software Maintenance and Reengineering, March 2007, Amsterdam, The Netherlands
- ICPC 2007: 15th International Conference on Program Comprehension, June 2007, Banff, Canada
- VISSOFT 2007: 4th IEEE Workshop on Visualizing Software for Understanding and Analysis, June 2007, Banff, Canada
- ICSM 2007: 23rd International Conference on Software Maintenance, October 2007, Paris, France
- WCRE 2007: 14th Working Conference on Reverse Engineering, October 2007, Vancouver, BC, Canada
- CSMR 2008: 12th European Conference on Software Maintenance and Reengineering, April 2008, Athens, Greece
- ICPC 2008: 16th International Conference on Program Comprehension, June 2008, Amsterdam, The Netherlands
- SOFTVIS 2008: 4th ACM Symposium on Software Visualization, September 2008, Herrsching am Ammersee, Germany
ICSE 2010: 32nd ACM/IEEE International Conference on Software
Engineering, 2-8 May 2010, Cape Town, South Africa.
Referee for: - EMSE: referee for Spinger's Empirical Software Engineering (2007, 2009)
- TSE: referee for IEEE's
Transactions on Software Engineering (2007, 2008, 2009)
- JSME: Wiley's Journal of Software Maintenance and Evolution: Research and Practice, (2008,
2009)
- COMLAN: Elsevier's Journal on Computer Languages, Systems & Structures (2008)
- SP&E: Wiley's Software: Practice and Experience (2009)
- JSS: Elsevier's Journal of Systems and Software (2009)
- TOSEM: ACM Transactions on
Software Engineering and Methodology (2010)
- ACM Computing Surveys (2010)
Workshop organization: - I am co-organizing the 1st workshop on Program Comprehension through Dynamic Analysis (PCODA 2005), co-located with the 12th Working Conference on Reverse Engineering (WCRE), November 2005, Pittsburgh, USA
I am co-organizing the 2nd workshop on Program Comprehension through Dynamic Analysis (PCODA 2006), co-located with the 13th Working Conference on Reverse Engineering (WCRE), October 2006, Benevento, Italy
I am involved in the organization of the ARRIBA close-off event (28th September 2006, Ghent), more information about this event can be found here.
I am co-organizing the 5th edition of the BElgian-NEtherlands software eVOLution workshop (BENEVOL 2006), which will take place on December 11th & 12th in Delft.
I am co-organizing the 3rd workshop on Program Comprehension through Dynamic Analysis (PCODA 2007), co-located with the 14th Working Conference on Reverse Engineering (WCRE), October 2007, Vancouver, Canada.
I am co-organizing the 4th workshop on Program Comprehension through Dynamic Analysis (PCODA 2008), co-located with the 15th Working Conference on Reverse Engineering (WCRE), October 2008, Antwerp, Belgium.
I am co-organizing the 5th workshop on Program Comprehension through
Dynamic Analysis (PCODA
2010), co-located with the 17th Working Conference on Reverse
Engineering (WCRE), October 2010, Boston, MA, USA.
How to contact me| E-mail: | a.e.zaidman (atDOMAIN) tudelft.nl (replace "atDOMAIN" -- added to mislead web spiders) | | Phone: | +31-15-2784385 | | Fax: | +31-15-2786632 |
| Postal Address: | Andy Zaidman Delft University of Technology Software Evolution Research Lab Faculty EEMCS P.O. Box 5031 2600 GA Delft The Netherlands | | Office: | HB 08.050Mekelweg 4 2628 CD Delft The Netherlands |
|