Welcome to the Research Homepage of Christian Lange

 

I am with the Department of Mathematics and Computer Science of Eindhoven University of Technology (TUE), in the capacity group Computer Science. I am working within the group Software Engineering & Technology (SET).

I received my PhD in computer science in October 2007


Contact

email: mail@christian-lange.com

address at Computer Science:
Department of Mathematics and Computer Science
Eindhoven University of Technology
P.O. Box 513
5600 MB EINDHOVEN
The Netherlands
 

Study and Research

EmpAnADa – Project: Empirical Analysis of Architecture and Design Quality

We are researching means for assessing the quality of architectures and designs that are described using the Unified Modelling Language (UML).
For this project we are looking for industrial UML designs. Interested parties are invited to make UML designs available for us to analyze.
In return, you will receive a report that describes the results of our analysis of your UML design.
Your UML designs will be treated confidentially. It is possible for us to perform the analyses on the premises of your company.
Homepage of the EmpAnADa project.

Please contact me if you have a UML design or have any questions about our research.

Research interest: empirical software engineering, software architecture, software design, UML, quality.

Events

I'm involved in the organization of these upcoming or recent events::

  • 12th QAOOSE Workshop (ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering) to be held in Cyprus at 8 July 31st, 2008. QAOOSE website.
  • 2nd workshop on Model Size Metrics (MSM 2007). Co-located with MoDELS 2007. Nashville, TN. October 1 or 2, 2007. MSM.2007 website.

Journal Publications

Supporting task-oriented modeling using interactive UML views. PDF
C.F.J. Lange, M.A.M. Wijns, M.R.V. Chaudron. Journal of Visual Languages and Computing (Elsevier), Volume 18, Issue 7, August 2007.

In Practice: UML Software Architecture and Design Description. PDF
C.F.J. Lange, M.R.V. Chaudron, J. Muskens. IEEE Software, Volume 23, Issue 2, March 2006.

Conference Publications

Interactive Views to Improve the Comprehension of UML Models - An Experimental Validation.
C.F.J. Lange, M.A.M. Wijns, M.R.V. Chaudron. Accepted for Publication at the International Conference on Program Comprehension (ICPC2007). June 2007.

MetricViewEvolution: UML-based Views for Monitoring Model Evolution and Quality.
C.F.J. Lange, M.A.M. Wijns, M.R.V. Chaudron. Proceedings of the Conference on Software Maintenance and Reengineering (CSMR2007), Tool Demo. March 2007.

A Visualization Framework for Task-Oriented Modeling using UML. PDF
C.F.J. Lange, M.A.M. Wijns, M.R.V. Chaudron. Proceedings of the 40th Annual Hawaii International Conference on System Sciences (HICSS'07). January 2007.

An Experimental Investigation of UML Modeling Conventions. PDF
C.F.J. Lange, Bart DuBois, M.R.V. Chaudron, Serge Demeyer. Proceedings of the ACM/IEEE International Conference on Model-driven Engineering Languages and Systems (MoDELS 2006). October 2006.

Effects of Defects in UML Models - An Experimental Investigation. PDF
C.F.J. Lange, M.R.V. Chaudron. Proceedings of the International Conference on Software Engineering (ICSE 2006). May 2006. (acceptance rate: 9%)

Improving the Quality of UML Models in Practice. PDF
C.F.J. Lange. Proceedings of the International Conference on Software Engineering (ICSE 2006). May 2006.

Visual Exploration of Combined Architectural and Metric Information. PDF
M. Termeer, C.F.J. Lange, A. Telea, M.R.V. Chaudron. Proceedings of VISSOFT 2005, IEEE CS Press. September 2005.

Combining Metrics Data and the Structure of UML Models using GIS Visualisation Approaches. PDF
C.F.J. Lange, M.R.V. Chaudron. IEEE International Conference on Information Technology 2005. Las Vegas, April 2005.

An Exploratory Study on the Industrial Use of UML: Improving Control over Design Quality.
C.F.J. Lange, M.R.V. Chaudron. JACQUARD Conference. February 2005.

Investigations in Applying Metrics to Multi-View Architecture Models. PDF
J. Muskens, M.R.V. Chaudron, C.F.J. Lange. In Proceedings of EUROMICRO’04, Rennes, France, September 2004.

An Empirical Assessment of Completeness in UML Design. PDF
C.F.J. Lange, M.R.V. Chaudron. Proceedings of the 8th Conference on Empirical Assessment in Software Engineering (EASE04). May 2004.

Konsistenz und Vollständigkeit industrieller UML Modelle.
C.F.J. Lange, M.R.V. Chaudron. Proceedings of “Modellierung 2004“, Marburg, Germany, 24-26 March 2004.

In German

Workshop Publications

Defects in Industrial UML Models - A Multiple Case Study.
C.F.J. Lange, M.R.V. Chaudron. Proceedings of the 2nd Workshop on Quality in Modeling (co-located with MoDELS 2007). October 2007. To appear.

Four Automated Approaches to Analyze the Quality of UML Sequence Diagrams.
Marcel F. van Amstel, Christian F.J. Lange, Michel R.V. Chaudron. Proceedings of the First IEEE International Workshop Quality-Oriented Reuse of Software (IEEE QUORS’07) (co-located with COMPSAC 2007). 415-421. July 2007.

A Quantitative Investigation of UML Modeling Conventions.
Bart DuBois, C.F.J. Lange, Serge Demeyer, M.R.V. Chaudron. Proceedings of the 1st Workshop on Quality in Modeling (co-located with MoDELS 2006). October 2006
Selected as Best Paper of the Workshop. In 'Satellite Events at the MoDELS 2006 Conference. Revised Selected Papers.' Springer Lecture Notes in Computer Science
.

Model Size Matters.
C.F.J. Lange. Proceedings of the Workshop on Model Size Metrics 2006 (co-located with the ACM/IEEE MoDELS/UML Conference 2006); October, 2006. PDF

Selected as Best Paper of the Workshop. In 'Satellite Events at the MoDELS 2006 Conference. Revised Selected Papers.' Springer Lecture Notes in Computer Science.

Towards Task-Oriented Modeling using UML.
C.F.J. Lange, M.A.M. Wijns, M.R.V. Chaudron. Proceedings of the 10th QAOOSE workshop, co-located with ECOOP2006. July 2006.

Managing Model Quality in UML-based Software development. PDF
C.F.J. Lange, M.R.V. Chaudron. Proceedings of the IEEE Conference on Software Technology and Engineering Practice 2005 (STEP), in the "Workshop on Software Process Improvement, Quality Assurance and Measurement.
September 2005.

Quantitative Techniques for the Assessment of Correspondence between UML Designs and Implementations.
Dennis J.A. van Opzeeland, Christian F.J. Lange, Michel R.V. Chaudron. Proceedings of the 9th QAOOSE workshop, co-located with ECOOP2005. July 2005. PDF

An Empirical Investigation in Quantifying Inconsistency and Incompleteness of UML Designs.
C. Lange, M.R.V. Chaudron, J. Muskens, L.J. Somers, H.M. Dortmans. 2nd workshop on consistency problems in UML-based software development, October 20, 2003, in San Francisco, USA as part of the “International Conference on Unified Modeling Language 2003”.

Technical Reports

Proceedings of the 3rd BENEVOL Workshop.
C.F.J. Lange, M.R.V. Chaudron, Tom Tourwé. CS-Report 06/01, TU Eindhoven, Department of Mathematics and Computer Science. January 2006.

Experimentally investigating Effects of Defects in UML Models.
C.F.J. Lange, M.R.V. Chaudron. CS-Report 05/07, TU Eindhoven, Department of Mathematics and Computer Science. March 2005. PDF

Theses

Assessing and Improving the Quality of Modeling - A Series of Empirical Studies about the UML. PDF (propositions in dutch: "stellingen")
C.F.J. Lange. PhD thesis, defense: 24 October 2007.

Empirical Investigations in Software Architecture Completeness.
C.F.J. Lange. Master’s thesis, September 2003.

Presentations

Managing Quality of UML Modeling using a Quality Model and related Methods.
Guest lecture at the Quality Engineering Lab, University Innsbruck, Austria. March 2007.

Visualizing the results of Empirical Analysis of Architecture and Design Quality.
Presentation at the NLUUG Symposium on Software Engineering organized by the "Netherlands Unix User Group" and the "Ontwerpersopleiding Technische Informatica". Eindhoven, The Netherlands. November 2006.

An experiment on the interpretation of inconsistent UML architecture descriptions.
IPA Springdays on Software Architecture. The Netherlands. March 2005.

Tutorial on Empirical Software Engineering.
Together with Michael Chaudron and Teade Punter.
JAQUARD Conference. The Netherlands. February 2005.

Measuring Quality Attributes in UML.
Symposium on Validation and Verification at the Laboratory for Quality Software (LaQuSo), Eindhoven, The Netherlands. November 2004.

Metrics-based Architecture Analysis.
Guest Lecture in Dr. Michel Chaudron's MSc course "Software Architecture" at the Technische Universiteit Eindhoven. October 2004, October 2005, October 2006, September 2007.

Experiments

Other Activities

  • Organizing Committee member of QAOOSE 2008
  • Program Committee member of QiM 2008 (Quality in Modeling)
  • Organizing Committee member of QAOOSE 2007
  • Program Committee member of QiM 2007 (Quality in Modeling)
  • Organizing Committee member of MSM 2007
  • Organizing Committee member of BENEVOL 2005
  • Organizer of the SAN weekly presentation series
  • Architecture analysis projects for the Laboratory for Quality Software (LaQuSo)
  • Reviewer of CBSE 2007
  • Reviewer of Formal Methods 2005 (FM05)
  • Reviewer of SKLOIS Conference on Information Security and Cryptology 2005 (CISC2005)
  • Reviewer of ITCC2005
  • Reviewer of IEEE Software (delegated)