| 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 I've taught the System Reengineering course at the
University of Leicester (UK) from 2008 till 2010. Although I don't consider it 'work', there are other things to life 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:
- [03/2012] I will be co-chair of the CSMR 2013 ERA track together with Ali Mesbah. Please consider submitting!
- [03/2012] Paper "Spicy Stonehenge: Proposing a SOA Case Study" accepted for PESOS 2012.
- [03/2012] Paper "Measuring Test Case Similarity to Support Test Suite Understanding" accepted for TOOLS 2012.
- [02/2012] Paper "Understanding Ajax applications by connecting client and server-side execution traces" on our FireDetective tool accepted for Empirical Software Engineering.
- [01/2012] Paper "Maintenance Research in SOA - Towards a Standard Case Study" accepted for CSMR 2012.
- [01/2012] Paper "Evaluating the Lifespan of Code Smells using Software Repository Mining" accepted for CSMR 2012.
- [12/2011] Paper "Aiding Developers to Maintain Developer Tests" accepted for CSMR 2012.
|
|
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].
- Tiago Espinha, working on multi-tenant software systems in the ScaleItUp project [homepage, DBLP].
- Cuiting Chen, working on multi-tenant software systems in the ScaleItUp project [homepage, DBLP].
- Frens Vonken, working on software quality in the EQuA project.
Publications [full list (local)] - [Google citations] - [DBLP]
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.
- Co-chair of the Early Research Achievements (ERA) track of the 17th European Conference on Software Maintenance and Reengineering, 12-15 March 2013, Genova, Italy.
-
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.
- ICSE 2011, tool demo track: 33rd International Conference on Software Engineering, May 2011, Honolulu, Hawaii.
- ICPC 2011: 19th IEEE International Conference on Program Comprehension, June 22-24, Kingston, Ontario, Canada
- WCRE 2011: 18th Working Conference on Reverse Engineering, October 17-21, 2011, Limerick, Ireland.
- CSMR 2012: 16th European Conference on Software Maintenance and Reengineering, March 27-30, 2011, Szeged, Hungary.
- MSR 2012: 9th International Working Conference on Mining Software Repositories, June 2-3, 2012, Zurich, Switzerland.
- ICSE 2012, tool demo track: 34th International Conference on Software Engineering, June 2-9, 2012, Zurich, Switzerland.
- ICSE 2012, Posters and Informal Demonstrations: 34th International Conference on Software Engineering, June 2-9, 2012, Zurich, Switerland.
- IWSECO 2012: 4th International Software Ecosystems workshop, Boston, MA, June 18, 2012
- QUATIC 2012: 8th International Conference on the Quality of Information and Communications Technology, thematic track on Quality in ICT Evolution, September 3-6, 2012, Lisbon, Portugal.
- ICSM 2012: 28th International Conference on Software Maintenance, September 23-30, 2012, Riva del Garda, Italy.
-
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.
- SCAM 2010: 10th IEEE Working Conference on Source Code Analysis and Manipulation, 12-13 September 2010, Timisoara, Romania.
-
Referee for:
- EMSE: referee for Spinger's Empirical Software Engineering (2007, 2009, 2010, 2011)
- 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, 2011, 2012)
- TOSEM: ACM Transactions on Software Engineering and Methodology (2010)
- ACM Computing Surveys (2010)
- IJCIS: World Scientific Publishing's International Journal of Cooperative Information Systems (2011)
- Sage's Information Visualization (2011)
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.
I am co-organizing the BElgian-NEtherlands software EVOLution workshop (BENEVOL 2012), which will take place on December 3rd and 4th in Delft.
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 |
|