Page Contents
- About me
- Research Areas
- My Agenda
- Affiliations
- Current Work
- Teaching
- Course: "Research Colloquia"
- Course: "Software Engineering"
- Students and Assignments
- Publications
- Presentations and Seminars
- Leiden University Logos and Themes
- General writing and publishing links
Last update: May 23rd 2012
Contact Information
- Werner Heijstek
-

- Niels Bohrweg 1
- 2333 CA Leiden
- the Netherlands
- Office 150, Snellius Building (route)
- Phone +31 - (0)71 - 527 7050
- Fax +31 - (0)71 527 6985
About me
I studied computer science. Before, during and after my studies I worked for several smaller and larger IT firms including Cyco Software, KPN, Accenture and Capgemini. After obtaining my M.Sc. degree in ICT in Business, I started a Ph.D. candidacy program at the Leiden Institute of Advanced Computer Science (LIACS) at Leiden University, the Netherlands. I work within the Software Engineering Group. My thesis adviser is dr. Michel R.V. Chaudron. I am currently working towards finalizing my dissertation (Working Title: "Dissemination and Coordination of Software Architecture Design in Distributed and Model-Centric Software Development")
LIACS also maintains a website for me here.
I am married, have a son, play water polo and enjoy reading and making music.
Research Areas
The overall theme of my research is `Representation and
Communication of Software Architecture and Design in
Global / Distributed Software Development'. The
objectives of this research are to identify methods to
increase transparency, predictability and productivity of
the processes of the software architecture and design in
software development development that physically takes place
at more than one location, simultaneously.
My research interests include, but are not limited to:
- Software architecture and design representation (google
news) and UML (google
news)
- Global / Distributed Software Development (google news)
- Model Driven Software Development Processes
- Software & Software Process Quality (google news)
- Software Productivity (google news)
- Software Process Resource allocation
My Agenda
For the purpose of making the process of setting up
appointments easier, I share my agenda here. If I am slow to
respond, a reason could be that my current
e-mail load is high.
Affiliations
Visiting Researcher
Capgemini Mumbai (India)
November 2010
(host: Supriya Sonawane)
(Research grant obtained from Platform Outsourcing the Netherlands)
Visiting
Researcher
School of Engineering and Computer Science at Victoria University of Wellington (New Zealand)
from February 2010 - May 2010
(host: Thomas Kühne)
Visiting Researcher
The Caesarea Edmond Benjamin de Rothschild Foundation Institute for Interdisciplinary Applications of Computer Science and the Department of Management Information Systems of Haifa University (Israel)
from October 2008 - January 2009
(hosts: Irit Hadar and Peleg Yiftachel)
(Research grant obtained from The Israeli Ministry of Foreign Affairs Division for Cultural and Scientific Affairs through The Netherlands Organization for International Cooperation in Higher Education (NUFFIC))
Visiting Researcher
Capgemini Mumbai (India)
April 2007
(hosts: Peter Bink and Supriya Sonawane)
Full-time Ph.D. Candidate
Leiden Institute of Advanced Computer Science, Leiden University
from October 2007 - October 2011 (expected)
(Partial research grant obtained from industry)
- Member of the
Association for Computing Machinery (ACM)
2011 - now
- Member of the
Institute of Electrical and Electronics Engineers
(IEEE)
IEEE & IEEE Communications Society Member
2008 - now
Visiting Researcher
Accelerated Delivery Center, Capgemini the Netherlands
from November 2006 - now
Extra Activities
- (Deferred) reviewer
for the the 37th EUROMICRO Conference on Software
Engineering and Advanced Applications (SEAA
2011)
- (Deferred) reviewer
for Journal
of
Software Maintenance and Evolution: Research and
Practice, incorporating Software Process: Improvement
and Practice
- Publicity Chair
for the ACM/IEEE 14th International Conference on Model
Driven Engineering Languages and Systems (MoDELS
2011)

- (Deferred) reviewer
for the ACM/IEEE 13th International Conference on Model
Driven Engineering Languages and Systems (MoDELS
2010)
- Web and Publicity Chair
for the the 36th EUROMICRO Conference on Software
Engineering and Advanced Applications (SEAA
2010)

- Member of the Leiden Institute of Advanced
Computer Science Institute Council
from Sep. 2009 - Sep. 2010 - Member of the Leiden Institute of Advanced
Computer Science Public Relations (PR) Working Group
from Feb. 2009 to now
- (Deferred) reviewer for the 33rd EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA 2007)
Current Work
Projects I am involved in include:
- PRODIS (Data Mining for PROductivity in DIstributed
Software development)
(with an industrial partner in the Netherlands)
- Analysis of communication of software architecture in
large, industrial GSD projects
(with various industrial partners in Inda and the Netherlands)
- Analysis and visualization of discipline effort
distribution in RUP processes (RUP
humps)
(with an industrial partner in the Netherlands)

- Empirical analysis of effective design decision
representation in software architecture documentation
With the Victoria University of Wellington and various industrial partners in New Zealand and the Netherlands
- A survey of industrial software architecture
documentation
(with various industrial partners in the Netherlands)
- Exploration of analysis and design resource allocation
for distributed software processes
(with an industrial partner in the Netherlands)
- Analysis of distributed model driven development
(MDD/MDA) processes
(with various industrial partners in Inda and the Netherlands)

- Mining Software Repositories for production analysis
(with an industrial partner in the Netherlands)
- Analysis of Distributed Software Development Processes
(with various industrial partners in the Netherlands)
- Analysis of Software Architecture Management in practice
(with various industrial partners in India and the Netherlands)
Teaching
I am or have been involved in the following academic
courses
(ordered per
course):
- Research
Colloquia
I&II
(MSc.
ICT
in Business)
4 ECTS / level 500 course for MSc. years 1 & 2
(Also see this site section "Research Colloquia")
- Course Designer & Coordinator (2007-2008)
- Coordinator & Lecturer (2 lectures) (2008-2009)
- Coordinator & Lecturer (2 lectures) (2009-2010)
- Coordinator & Lecturer (4 lectures) (2010-2011)
- Coordinator & Lecturer (6 lectures) (2011-2012)
- Seminar
Empirical
Software Engineering (MSc.
Computer
Science)
6 ECTS / level 500 course for MSc. year 1
- Teaching Assistant (2008-2009)
- Teaching Assistant (2009-2010)
- Lecturer & Teaching Assistant
(2010-2011)
- Software
Engineering (BSc.
Computer
Science)
6 ECTS / level 200 course for BSc. year 2
(Also see this site section "Software Engineering")
- Lecturer `Global Software Development' (2008-2009)
- Lecturer `Global Software Development' (2009-2010)
- Lecturer `Global Software Development' (2010-2011)
- Lecturer `Software Processes' (2010-2011)
- Coordinator & Lecturer for complete course (24
lectures for multiple groups) (2011-2012)
- Software
Project / Project Study (MSc.
Computer Science)
18 ECTS / level 500 course for MSc. year 1 - Supervisor (2009-2010)
- MSc
Thesis (MSc.
ICT in Business)
34 ECTS / level 600 course for MSc. year 2 - Supervisor (2008-2009)
- Supervisor (2009-2010)
- Bachelor
Thesis Project (BSc.
Computer Science)
18 ECTS / level 300 course for BSc. year 3 - Supervisor (2007-2008)
- Supervisor (2008-2009)
- Supervisor (2009-2010)
- Master
Thesis Research Project (MSc.
Computer Science)
42 ECTS / level 600 course for MSc. year 2
- Supervisor (2010-2011)
- Capstone
Cases (MSc.
ICT in Business)
3 ECTS / level 500 course for MSc. year 2 - Assistent (2010-2011)
- Research
Seminar I & II (MSc.
ICT in Business)
4 ECTS / level 500 course for MSc. year 2 - Lecturer (2010-2011)
- Lecturer (2011-2012)
-
Advanced Software Engineering
(for MSc. ICT in Business)
6 ECTS / level 500 source for MSc. year 1 - Lecturer `Global Software Development' (2011-2012)
-
Student Seminarium
(for BSc. Computer Science and
B.Sc.Informatica & Economie (Computer Science & Economics))
2 ECTS / level 200 source for BSc. year 2
"The goal of this seminar is to prepare bachelor students for research by means of reading, abstracting, and presenting scientific literature in the context of existing courses." - Supervisor / Coach for 13 students (2011-2012) (also
see this
site)
Course: "Research Colloquia"
The course "Research Colloquia" is a 4 ECTS / level 500 course for the MSc. ICT in Business years 1 & 2. The course has undergone various changes over the years. I have redesigned the course several times. In its current form, it is a extensive group exercise in application of research methods. In academic year 2011-2012, the topic is "the relation between enterprise architecture and software architecture". Students are required to define a research objective and research questions. As a group, we develop a survey which is consistent with survey guidelines and which is to be tested on a small group of respondents. When finished, the survey is deployed. Last years topic was the role of software architecture documentation in global software development. The data collection method was the interview and the analysis method was the grounded theory. The course is typically finished by writing a scientific paper with selected students.
There is an
official course entry in the e-Study guide: Research
Colloquia
I&II.
Course synopsis
The ICT in Business Research Colloquia aim to expose students to selected research areas and research approaches in computer science and management information systems. Learning objectives are threefold.
First, students will be exposed to current research and research approaches and gain a better understanding of academic research in this area. Second, students will gain experience in analyzing a complex, scientific problem and the methods to address such a problem. Third, students will increase their ability to assess, translate and apply research to real-world situations in an organizational context. The main focus of the course is the research that is done at the Leiden Institute of Advanced Computer Science (LIACS). However, some valuable additions to the course may come from outside the LIACS.
This is an overview of the colloquia that have taken place in past editions of the course:
- 2010 - 2011
- Colloquium III
Peter van der
Putten
`The Learning Machine'
Summary
(IIB-RC1011-3 / June 2011)
- Colloquium
II (Double colloquium)
Werner Heijstek
`Communication of
Architecture and Design in Global Software
Development'
Assignment
(IIB-RC1011-2 / March 2011)
- 2010-2011 Colloquium
I & 2009-2010 Colloquium IV
Maarten Lamers
`Animals and Computers'
Summary
(IIB-RC1011-1 & IIB-RC0910-4 / February 2011)
- 2009 - 2010
- Colloquium III
Werner Heijstek
`Management of
Architecture and Design in Global Software
Development'
Summary
(IIB-RC0910-3 / November 2010)
- Colloquium II
Peter
van der Putten
`Real World Data
Mining'
Summary
(IIB-RC0910-2 / September 2010)
- Colloquium I
Ariadi Nugroho
`Empirical Assessments
into the Effect of UML Modeling on the Quality of
Software Systems'
Summary
(IIB-RC0910-1 / May 2010)
- 2008 - 2009
- Colloquium IV Werner Heijstek - `Global Software Development' (IIB-RC0809-4 / June 2009)
- Colloquium III Michael Lew, Mark Huiskes & Bart Thomée `Multimedia Image Retrieval' (IIB-RC0809-3 / May 2009)
- Colloquium II Peter van der Putten `Data Mining and Knowledge Discovery for Strategic Business Optimization' (IIB-RC0809-2 / May 2009)
- Colloquium I Michael Emmerich `Multicriteria Optimization' (IIB-RC0809-1 / April 2009)
- 2007 - 2008
- Colloquium IV Walter Kosters `Datamining' (IIB-RC0708-4 / September 2008)
- Colloquium III Guus Delen & Joost Schalken `Sourcing' (IIB-RC0708-3 / June 2008)
- Colloquium II Michel Chaudron `Value-Aware Software Engineering' (IIB-RC0708-2 / April 2008)
- Colloquium I
Luuk Groenewegen
`Behaviour, Behaviour'
Summary
(IIB-RC0708-1 / March 2008)
Course: "Software Engineering"
The course "Software Engineering" is a 6 ECTS / level 200
course for the BSc.
Computer
Science year 2 for which I have been an incidental
lecturer (from 2007) and now (2011) am the main lecturer.
There is an official course entry in the e-Study guide: Software
Engineering.
Course synopsis
Main Lectures (for
Fall Semester 2011)
| topics |
date * |
lecturer |
slides ** |
related material |
|
| 1. |
|
Sep 8 |
Werner Heijstek |
||
| 2. |
|
Sep
15 |
Werner Heijstek |
|
|
| 3. |
|
Sep
22 |
Werner Heijstek | ||
| 4. |
|
Sep
29 |
Werner Heijstek | ||
| 5. |
|
Oct
6 |
Werner Heijstek | ||
| 6. |
|
Oct 13 |
Werner Heijstek |
|
|
| 7. |
|
Oct
27 |
Ir.
Bart Knaack (Logica) |
||
| 8. |
|
Nov
3 |
Dr. Natallia Kokash (LIACS) | ||
| 9. |
|
Nov
10 |
Werner Heijstek | ||
| 10. |
|
Nov
17 |
Werner Heijstek |
|
|
| 11. |
|
Nov 24 |
Ir. Ronald Oudshoorn (Capgemini) |
||
| 12. |
|
Dec 1 |
Werner Heijstek
|
|
|
(*) These dates might
change. The location commonly is room 402 in the Snellius Building.
Also check the official schedule.
(**) Dr. Natallia
Kokash uses similar slides for the same course (for BSc.
Informatica en Economie)
Exam
The exam is currently (as of 29 November 2011) planned for Thursday January 12, 2012, from 10:00 - 13:00 in room 412.
Please always check the official schedule
to verify this information (and notify me if this information is outdated).
Course: "Software Engineering" Practical Assignment / Werkgroepen
Synopsis for Practical Assignment / Werkgroepen for
Fall Semester 2011
In software engineering, Unified Modeling Language (UML)
diagrams are a meaningful medium to draft and document
system design. For already delivered systems such diagrams
can be found in architecture descriptions, mostly embedded
in other documents as bitmaps. Such embedding in image files
(JPG, PNG, BMP) makes them difficult to access for research,
analysis and reuse by third parties. Your task is to develop
an application capable of recognizing UML
Class Diagrams in images and
converting them into XMI files.
Session Schedule
date*
session
lecturer
topics / deliverables
hand-outs
/ slides
8 sep
1
(CeTIM
Introduction
![]()
15 sep
2
(LIACS
/ CeTIM)Requirements Elicitation Session I
![]()
22 sep
3
Requirements Elicitation Session II
![]()
29 sep
4
Requirements Review Presentation
![]()
6 okt
5
Architecture & Design Presentation
![]()
13 okt
Milestone 1 - User Interface
20 okt
Milestone 2 - Integrate shape
recognition & OCR libraries
27 okt
6
Status presentation session
and
Milestone 3 - Recognize outer UML shapes![]()
3 nov
Milestone 4 - Integrate shape and
character recognition
10 nov
Milestone 5 - Recognize relationships
17 nov
Milestone 6 - Optimization
24 nov
7
Test Exam Survey
in computer lokaal 306
survey results
1 dec
8
System Demonstration
invitation & planning
photographs taken
![]()
8 dec
9
Evaluation System Design and Documentation
Groups
You will work in these
groups.
Deliverables
The following documentation artifacts have to be delivered
in course of the project:
- Software Development Plan [.dot
template]
The Software Development Plan is a comprehensive, composite artifact that gathers all information required to manage the project. It encloses a number of artifacts developed during the inception phase and is maintained throughout the project.
- Software Requirements Specification [.dot
template] (link seems to be broken :(
The requirements specification document provides an outline of the envisioned core requirements and the contractual basis for the more detailed technical requirements.
- Configuration Management Plan [.dot
template]
The Configuration Management (CM) Plan describes all Configuration and Change Control Management (CCM) activities you will perform during the course of the product or project lifecycle. It details the schedule of activities, the assigned responsibilities, and the required resources, including staff, tools, and computer facilities.
- Software Architecture Document [.dot
template]
The Software Architecture Document provides a comprehensive architectural overview of the system from different architectural viewpoints.
- Design models (No template is
distributed for this deliverable, please use a UML
CASE tool, preferably one that can write xmi
files.)
The design model is an object model describing the realization of use cases, and serves as an abstraction of the implementation model and its source code. The design model is used as essential input to activities in implementation and test. Use a UML design tool and deliver your design sufficiently documented in a PDF file. The document to be delivered should at least include a class diagram, a sequence diagram, an activity diagram and a state chart diagram.
Repository
The project and each group’s progress will be tracked
through an online repository just like in a regular software
project. To use the repository you need to have a Google
account. Send us your Gmail address and we will grant you
access to the "Image-to-UML"
project SVN repository at the Google Source Code.
After that follow the instructions available at the Source
tab of the SVN repository to access the project using your
SVN client (e.g. TortoiseSVN
for Windows or svn
for Linux).
Repository Structure
Each group’s directory must
have the following structure and contain the following
documents:
# read more about the use of these three directories here |
Available libraries for image processing and Optical
Character Recognition
- Visual C++
- OpenCV,
- tesseract OCR,
- Asprise OCR (free trial)
- Java
- Algoritharium package,
- tesseract OCR,
- java ocr,
- Asprise OCR (free trial)
- C#
- AForge.NET Framework,
- MODI (Microsoft Office Document Imaging Library),
- tesseract OCR,
- Asprise OCR (free trial)
Please note that these are just pointers and that this list
is not complete. You are allowed to use any programming
language and any library you find useful.
You might benefit from reading "OpenCV
and C++ A short howto for OpenCV and DevCPP on Windows"
For the detailed information about the XMI format, refer to
the
We selected a set
of class diagrams that you can use to test you
application on.
Student Supervision and Open Thesis Assignments
Currently I am involved in the supervision of the following
students:
- Lennart Theil (Supervisor, February 2012 - now) Calibration of a Software Development Effort Estimation Model Using Industrial Data (BSc. Computer Science thesis) In collaboration with an industrial partner
- Chengcheng Li (Supervisor, January 2012 - now) Calibration of a Software Development Effort Estimation Model Using Industrial Data (MSc. Computer Science thesis) In collaboration with an industrial partner
- Erik-Jan Philippo (Second reader, January 2012 - now) (Msc. ICT in Business thesis) In collaboration with ING
- Marin Goedegebure (Supervisor, December 2010 - now) Asynchronous and synchronous communication with high and low context cultures in global software development projects (Msc. ICT in Business thesis) In collaboration with Logica obtained funding from Leiden University Fund (LUF) International Study Fund (LISF)
- Azzeddine Chaibrassou (Supervisor, November 2010 - now) Innovation in IT Consulting (MSc. ICT in Business thesis) In collaboration with Mindtree (Pune, India)
- Xin Yuan (Supervisor, October 2010 - now) Architecture and Design Processes in Global Software Development (MSc. ICT in Business thesis) In collaboration with Chinese industrial partners
- Zeki Karaca (Second reader, March 2010 - now) Communication of Software Architecture Design (MSc. Computer Science thesis) in collaboration with an industrial partner
- Simon Liu (May 2009 - now) Process conformance in global custom software development (MSc. ICT in Business thesis) in collaboration with two industrial partners
Former students:
- Martine Kea (Second reader, August 2011 - Februari 2012) (Msc. ICT in Business thesis) In collaboration with Intel
- Renuka Autar (Nov 2008 - May 2009) Requirement study for Application for Process Discovery from Software Repositories (BSc. Computer Science thesis)
- Libing Qiu (Supervisor, Jan - Sep 2009) `A Comparison of Process Descriptions and Specifications in the Offshored Software Development Industry' (MSc. ICT in Business thesis - abstract) in collaboration with three industrial partners
- Christian C. Schouten (Sep 2009 - May 2010) Offshore Software Development Process Descriptions (MSc. ICT in Business `Research Seminar' course) in collaboration with three industrial partners
- Dimitris Kritsilis (Nov 2009 - August 2010) Trust and Globally Distributed Software Development (GDSD) teams: Exploring the importance of building and maintaining trust among distributed team members from the perspective of GDSD project management. (MSc. ICT in Business thesis - abstract) in collaboration with ABN-AMRO
- Ben Kwint (May 2010 - August 2010) Comprehension of UML Models (BSc. Computer Science thesis) in collaboration with the Holland Rational Users Group (HRUG)
- Hugo Schoonewille (May 2010 - January 2011) Software Architecture Documents: A cognitive perspective (BSc. Computer Science thesis - abstract) in collaboration with the Victoria University Wellington (New Zealand)
- Stefan Wink (May 2009 - December 2011) Application development for Process Discovery from Software Repositories (MSc. Computer Science `Software Project' course) in collaboration with Capgemini
Within the Software Engineering Group we have several
thesis assignments at both Bachelors (BSc.) and Masters
(MSc.) level. Assignments can often be executed in an
industrial setting in which case the student usually works
within an (IT) company. Check back for updates in the list
of assignments currently available as the list of possible
projects is regularly updated. Students with ideas for other
projects are welcome to contact the group.
- Architecture in offshoring / Global Software Development
- Software project resource allocation models
- Software Productivity Measurement
- UML metrics in Eclipse
- Experience and productivity
- Testing effort and defect density
- Model-based test generation
Publications
- Michel R.V. Chaudron and Werner Heijstek Quality Assurance for UML Modeling The Fifth International Conference on Frontiers of Information Technology, Applications and Tools Ulaanbaatar, Mongolia
- Christoph J. Stettina, Werner Heijstek and Tor Erlend Fægri Documentation Work in Agile Teams: The Role of Documentation Formalism in Achieving a Sustainable Practice AGILE Conference 2012 Dallas, Texas
-
Hugo H. Schoonewille, Werner Heijstek,
Michel R.V. Chaudron
and
Thomas Kühne
A Cognitive Perspective
on Developer Comprehension
of Software Design Documentation
29th
ACM International Conference on Design of
Communication (SIGDOC
2011)
Pisa, Italy
-
Christoph J. Stettina and Werner Heijstek
Necessary and Neglected?
An Empirical Study of Internal Documentation in Agile
Software Development Teams
29th
ACM International Conference on Design of
Communication (SIGDOC
2011)
Pisa, Italy
(slides)
- Werner Heijstek and Michel R. V. Chaudron On the Use of UML Diagrams in Industrial Software Architecture Documents Leiden Institute of Advanced Computer Science (LIACS) Technical Report TR2011-02
- Werner Heijstek, Thomas Kühne and Michel R. V. Chaudron
Experimental Analysis
of Textual and Graphical
Representations for Software Architecture Design
5thACM/IEEE International
Symposium on Empirical
Software Engineering
and Measurement (ESEM
2011)
Banff, Alberta, Canada

- Jorge
A. Osorio, Michel
R.V. Chaudron and Werner Heijstek
Moving From Waterfall
to Iterative Development -
An Empirical Evaluation
of Advantages, Disadvantages and Risks of RUP
37th Euromicro
Conference on Software Engineering
and Advanced Applications
(SEAA 2011)
Helsinki, Finland

- Christoph
J. Stettina and Werner Heijstek
Five Agile Factors:
Helping Self-Management to Self-Reflect
18th European System &
Software Process Improvement
and Innovation
Conference (EUROSPI
2011)
Roskilde, Denmark
- Werner Heijstek and Michel R. V. Chaudron
The Impact of Model
Driven Development
on the Software Architecture Process
36th Euromicro Conference on
Software Engineering
and Advanced
Applications (SEAA
2010)
Lille, France

- Werner Heijstek, Michel R. V. Chaudron, Libing Qiu and Christian C. Schouten
A Comparison of
Industrial Process Descriptions
for Global Custom Software Development
5th International Conference
on Global
Software Engineering (ICGSE 2010)
Princeton, New Jersey, USA

- Werner Heijstek and Michel R. V. Chaudron
Empirical
Investigations of Model Size, Complexity and Effort
in Large Scale, Distributed Model Driven Development
Processes - A Case Study
35th Euromicro Conference on
Software Engineering
and Advanced
Applications (SEAA
2009)
Patras, Greece

- Werner Heijstek and Michel R.V. Chaudron
Evaluating RUP Software
Development Processes
Through Visualization of Effort Distribution
34th Euromicro Conference on Software
Engineering
and Advanced Applications (SEAA 2008)
Parma, Italy

- Werner Heijstek and Michel
R.
V. Chaudron
Exploring Effort
Distribution in RUP Projects
2nd International Symposium on Empirical
Software
Engineering and Measurement (ESEM
2008)
Kaiserslautern, Germany

- Werner Heijstek and Michel R.V. Chaudron On Early Investments In Software Development: A Relation Between Effort Distribution and Defects in RUP Projects Leiden Institute of Advanced Computer Science (LIACS) Technical Report TR2008-03
- Werner Heijstek and Michel R. V. Chaudron
Effort distribution in model-based development
2nd Workshop on Model Size Metrics (MSM
2007)
Nashville, Tennessee, USA

- Werner Heijstek and Michel
R.
V. Chaudron
On the Relation Between Effort Distribution and
Defects
Poster presented at Scientific ICT-Research Event
Netherlands (SIREN 2007)
Delft, the Netherlands
- Werner Heijstek and Michel R. V. Chaudron Effort distribution in model-based development. Leiden Institute of Advanced Computer Science (LIACS) Technical Report TR2007-04
- Werner Heijstek
Empirical
Investigations into Rational Unified Process Effort
in Industrial Software Engineering Projects.
Master Thesis
(doctoraal scriptie)

Some of the work that I have done can be found in other (often incomplete and not so up-to-date) on-line collections:
- my LIACS
institute
page
- the Digital Bibliography & Library Project (DBLP)
- my profile at the ACM Digital Library
- my profile at Google Scholar
- my page at Microsoft Academic Search
- at The Collection of Computer Science Bibliographies
- my profile at Academia.edu
- my profile at Odysci
- my profile at Mendeley
- my profile at Researchr.org
Presentations and Seminars
-
Software Architecture in Distributed Software Development
(In Dutch)
Seminar " Architectuur in het Gedrang?"
for Platform Outsourcing Nederland
Baarn (The Netherlands) 9 May 2012
- Modelgedreven Ontwikkeling in de Praktijk
(Invited talk / in Dutch)
Seminar "Model Driven Development - ontwikkelen voor de nieuwe generatie"
as part of the Software~VOC seminar series for the ICT~Office
Woerden (The Netherlands) 12 October 2011
- The Impact of Model
Driven Development on the Software Architecture Process
36th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2010)
Lille (France) September 2010
- A Comparison of
Industrial Process Descriptions for Global Custom
Software Development
5th International Conference on Global Software Engineering (ICGSE 2010)
Princeton, New Jersey (USA) August 2010
- Software Design in
Global Development
School of Engineering and Computer Science at Victoria University Wellington
(New Zealand) March 2010
- Empirical
Investigations of Model Size, Complexity and Effort in
Large Scale, Distributed Model Driven Development
Processes - A Case Study
35th Euromicro Conference on Software Engineering and Advanced Applications ( SEAA 2009)
Patras (Greece) August 2009
- Effort Distribution In
RUP Software Engineering Projects
Software Testing, Verification and Review Methodology (STAR) Group, IBM Research Labs
Haifa (Israel) December 2008
- Effort Distribution In
RUP Software Engineering Projects
Department of Management Information Systems at Haifa University
(Israel) November 2008
- Evaluating RUP Software
Development Processes Through Visualization of Effort
Distribution
34th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2008)
Parma (Italy) August 2008
Leiden University logos & Presentation Themes
These are high resolution images of the logos for Leiden University for use with posters and presentations. For copyright reasons, I cannot include the University font Minion on this page. However, if you use a standard Leiden University computer (which we do not use at LIACS), chances are that you already have it installed. The color used for the logo is #253ad1.
- (scalable) UL logo including text on a transparent background (131 KiB, EPS)
- (rasterized) UL logo including text on a transparent background (254 KiB, PNG)
- (rasterized) UL logo without text on a transparent background (204.1 KiB, PNG)
For lecture slides and other presentations, I
use beamer
in combination
with Joost
Schalken's
excellent Leiden
University beamer theme. I also uploaded
an older
theme that I used
for Open
Office Impress (I include
a version
for Microsoft PowerPoint (XP/2003) as so many people
insist on using that).
Again, these themes look best when using the University
font Minion. But
you can probably get away using the open source font Liberation
(or, if you must, Times
New Roman).
LaTeX, R and general writing and publishing links
- After Publishing
- LaTeX Support
- Graphs and Images
- Generic Writing Tips
- Common Errors in English Usage
- OneLook.com
(English dictionary index with >1,000 dictionaries)
- Conferences & Workshops


