Bas Cornelissen's homepage


 
  Bas Cornelissen   Hi! Welcome to my permanent temporary homepage.

I'm a management consultant at the Software Improvement Group (SIG). SIG advises management of companies and governmental organizations on the risks of their software. I was formerly a Ph.D. candidate in the Software Engineering Research Group (SERG) at Delft University of Technology, where I researched the use of run-time analysis for software understanding. I obtained my Ph.D. degree on June 23, 2009. My publications can be found below.
Aside from my work, you will find me to be a humorous and energetic person! Among my hobbies are sailing, movies, karate, and traveling. Creating decent websites is obviously not among those activities (duh), but I'm sure you prefer this sorry page over a flashy presentation that makes you eyes ache!

You can contact me through any of the media at the bottom of this page.
 
 

Publications

Journals

Bas Cornelissen, Andy Zaidman, and Arie van Deursen.
A Controlled Experiment for Program Comprehension through Trace Visualization.
In Transactions on Software Engineering (TSE). IEEE Computer Society, 2011.
[ TechReport ] [ BibTeX ] [ Experimental results (Excel 2007) ]

Bas Cornelissen, Andy Zaidman, Arie van Deursen, Leon Moonen, and Rainer Koschke.
A Systematic Survey of Program Comprehension through Dynamic Analysis.
In Transactions on Software Engineering (TSE). IEEE Computer Society, 2009.
[ TechReport ] [ BibTeX ] [ Website ]

Bas Cornelissen, Andy Zaidman, Danny Holten, Leon Moonen, Arie van Deursen, and Jarke J. van Wijk.
Execution Trace Analysis through Massive Sequence and Circular Bundle Views.
In Journal of Systems & Software (JSS). Elsevier, 2008.
[ PDF ] [ BibTeX ] [ Extravis appendix ]

Conferences

Bas Cornelissen, Andy Zaidman, Bart Van Rompaey, and Arie van Deursen.
Trace Visualization for Program Comprehension: A Controlled Experiment. Best paper award.
In Proceedings of the 17th International Conference on Program Comprehension (ICPC). IEEE Computer Society, 2009.
[ TechReport ] [ BibTeX ] [ Experimental results (Excel 2007) ]

Bas Cornelissen, Leon Moonen, and Andy Zaidman.
An Assessment Methodology for Trace Reduction Techniques.
In Proceedings of the 24th International Conference on Software Maintenance (ICSM). IEEE Computer Society, 2008.
[ PDF ] [ BibTeX ] [ Trace repository ] [ Trace reduction tools (perl) ]

Bas Cornelissen, Danny Holten, Andy Zaidman, Leon Moonen, Jarke J. van Wijk, and Arie van Deursen.
Understanding Execution Traces Using Massive Sequence and Circular Bundle Views.
In Proceedings of the 15th International Conference on Program Comprehension (ICPC). IEEE Computer Society, 2007.
[ PDF ] [ BibTeX ] [ Extravis appendix ]

Bas Cornelissen, Arie van Deursen, Leon Moonen, and Andy Zaidman.
Visualizing Testsuites to Aid in Software Understanding.
In Proceedings of the 11th European Conference on Software Maintenance and Reengineering (CSMR). IEEE Computer Society, 2007.
[ PDF ] [ BibTeX ]

Miscellaneous

Bas Cornelissen.
Evaluating Dynamic Analysis Techniques for Program Comprehension.
Ph.D. thesis, Delft University of Technology, 2009.
[ PDF ] [ BibTeX ]

Bas Cornelissen, Andy Zaidman, Arie van Deursen, Bart Van Rompaey.
Trace Visualization for Program Comprehension: A Controlled Experiment. Note: this TR contains additional info on experimental subjects and tasks.
Technical Report TUD-SERG-2009-001, Delft University of Technology, 2009.
[ PDF ] [ BibTeX ] [ Experimental results (Excel 2007) ]

Bas Cornelissen, Andy Zaidman, Arie van Deursen, Leon Moonen, and Rainer Koschke.
A Systematic Survey of Program Comprehension through Dynamic Analysis. Note: this TR contains a characterization of *all* 172 papers.
Technical Report TUD-SERG-2008-033, Delft University of Technology, 2008.
[ PDF ] [ BibTeX ] [ Website ]

Bas Cornelissen.
Dynamic Analysis Techniques for the Reconstruction of Architectural Views.
In Proceedings of the 14th Working Conference on Reverse Engineering (WCRE). Doctoral Symposium. IEEE Computer Society, 2007.
[ PDF ] [ BibTeX ]

Bas Cornelissen and Leon Moonen.
Visualizing Similarities in Execution Traces.
In Proceedings of the 3rd Workshop on Program Comprehension through Dynamic Analysis (PCODA). 2007.
[ PDF ] [ BibTeX ]

Danny Holten, Bas Cornelissen, and Jarke J. van Wijk.
Trace Visualization Using Hierarchical Edge Bundles and Massive Sequence Views.
In Proceedings of the 4th International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT). IEEE Computer Society, 2007.
[ PDF ] [ BibTeX ]

Bas Cornelissen, Arie van Deursen, and Leon Moonen.
Aiding in the Comprehension of Testsuites.
In Proceedings of the 2nd Workshop on Program Comprehension through Dynamic Analysis (PCODA). 2006.
[ PDF ] [ BibTeX ]

Bas Cornelissen, Bas Graaf, and Leon Moonen.
Identification of Variation Points Using Dynamic Analysis.
In Proceedings of the 1st International Workshop on Reengineering towards Product Lines (R2PL). 2005.
[ PDF ] [ BibTeX ]

Mark van den Brand, Bas Cornelissen, Pieter Olivier, and Jurgen Vinju.
TIDE: A Generic Debugging Framework - Tool Demonstration.
In Electronic Notes in Theoretical Computer Science 141(4), 2005.
[ PDF ] [ BibTeX ]

Bas Cornelissen.
Using TIDE to Debug ASF+SDF on Multiple Levels.
Master's thesis, University of Amsterdam, 2005.
[ PDF ] [ BibTeX ]


Links

My LinkedIn profile   My profile on LinkedIn, a professional networking site
My Facebook page   My profile on Facebook, a social networking site
Software Improvement Group   My current employer
Software Engineering Research Group   My former employer
Cathal's homepage   Cathal Boogerd, former fellow student; colleague
Andy's homepage   Andy Zaidman, assistant professor; co-promotor at the time
Arie's homepage   Arie van Deursen, full professor; promotor at the time
Leon's homepage   Leon Moonen, researcher at Simula Research Laboratory, Oslo, Norway
Rikkert's homepage   Rikkert Nachtegaal, former colleague


Contact

E-mail: bcor80 at gmail dot com


Valid HTML 4.01 Transitional