Christian Heide Damm
Welcome to my academic homepage! I obtained the Ph.D. degree in 2003,
and I am therefore no longer active at the university.
I am now at
Microsoft Development Center Copenhagen.
Research interests
- Object-oriented analysis, design, and implementation
- Modelling and UML
- Software architecture and component technology
- Programming environments
- Distributed programming: publish/subscribe and language design
Past and current projects
- Ideogramic ApS is a
company based on research from the Knight Project
- The Knight
Project investigates tool support for object-oriented
modelling
- The Dragon
Project was a cooperation between Maersk Line and
DEVISE about developing a Global Customer Service System
Theses
- Damm, C.H.: Collaborative Software Development: Design
and Implementation of Tools for Object-Oriented
Modelling, PhD Dissertation, Department of
Computer Science, University of Aarhus, Denmark, 2002.
[pdf].
- Damm, C.H.: Component Architectures for Software
Development Tools, Progress Report, Department of
Computer Science, University of Aarhus, Denmark, 2000.
[pdf].
Conference papers
- Hansen, K., Damm, C.: Building flexible, distributed collaboration
tools using type-based publish/subscribe — the Distributed Knight case.
In Proceedings of the IASTED International Conference on SOFTWARE ENGINEERING,
pages 595–600, 2004. [pdf]
- Damm, C., Hansen, K.: An Evaluation of Workspace Awareness
in Collaborative, Gesture-Based Diagramming Tools.
In Proceedings of HCI 2004.[pdf]
- Eugster, P.T., Damm, C.H., Guerraoui, R.: Towards Safe
Distributed Application Development. In Proceedings of
ICSE2004, May 2004.
[pdf].
- Damm, C.H., Eugster, P.T., Guerraoui, R.: Linguistic Support
for Distributed Programming Abstractions. To appear in
Proceedings of ICDCS2004, March 2004.
[pdf].
- Hansen, K.M., Damm, C.H.: Instant Collaboration: Using
Context-Aware Instant Messaging for Session Management in
Distributed Collaboration Tools. In Proceedings of
NordiCHI2002, pp. 279-282, Aarhus, Denmark, October 2002.
[pdf].
(poster presentation:
[pdf])
- Damm, C.H., Hansen, K.M.:
Distributing Knight: Using Type-Based Publish/Subscribe
for Building Distributed Collaboration Tools.
In Proceedings of NWPER2002, Copenhagen, Denmark, August 2002.
[pdf]
- Eugster, P.T., Guerraoui, R., Damm, C.H.:
On Objects and Events.
In Proceedings of OOPSLA2001, Tampa Bay, Florida,
USA, October 2001. [pdf]
- Damm, C.H., Hansen, K.M., Thomsen, M., Tyrsted, M.:
Supporting Several Levels of Restriction in the UML.
In Proceedings of UML2000, York, England, October 2000. [pdf]
- Damm, C.H., Hansen, K.M., Thomsen, M., Tyrsted, M.: Creative
Object-Oriented Modelling: Support for Intuition,
Flexibility, and Collaboration in CASE Tools. In
Proceedings of ECOOP2000, Sophia Antipolis and Cannes, France,
June 2000. [pdf]
- Damm, C.H., Hansen, K.M., Thomsen, M., Tyrsted, M.: Tool
Integration: Experiences and Issues in Using XMI and
Component Technology. In Proceedings of
TOOLS-Europe2000, Mont-Saint-Michel & Saint-Malo,
France, June 5-8, 2000. [pdf]
- Damm, C.H., Hansen, K.M., Thomsen, M.: Tool Support
for Cooperative Object-Oriented Design: Gesture Based
Modeling on an Electronic Whiteboard. In Proceedings
of CHI2000, The Hague, The Netherlands, April, 2000. [pdf]
- Christensen, M., Damm, C.H., Hansen, K.M., Sandvad, E.,
Thomsen, M.: Design and Evolution of Software
Architecture in Practice. In Proceedings of TOOLS-Pacific'99
(TOOLS 32), Melbourne, Australia, November, 1999. [pdf]
- Christensen, M., Damm, C.H., Hansen, K.M., Sandvad, E.,
Thomsen, M.: Architectures of Prototypes and
Architectural Prototyping. In Proceedings of NWPER'98,
Bergen, Norway, June, 1998. [pdf]
- Christensen, M., Crabtree, A., Damm, C.H., Hansen, K.M.,
Madsen, O.L., Marqvardsen, P., Mogensen, P., Sandvad, E.,
Sloth, L., Thomsen, M.: The M.A.D. Experience:
Multiperspective Application Development in evolutionary
prototyping. In Proceedings of ECOOP'98, Bruxelles,
Belgium, July 1998. [pdf]
Other publications
- Damm, C.H., Eugster, P.T., Guerraoui, R.: Abstractions for
Distributed Interaction: Guests or Relatives? Technical
Report 200152, Swiss Federal Institute of Technology, Lausanne
(EPFL), 2001.
[pdf].
- Damm, C.H., Hansen, K.M., Thomsen, M., Tyrsted, M.:
Lightweight Object-Oriented Development: What's in it for
Software Architecture? Technical
Report, Department of Computer Science, University of Aarhus,
Denmark, 2001.
[pdf].
Contact information
Work
Christian Heide Damm
Microsoft
Frydenlunds Allé 6
2950 Vedbæk
Denmark
Email: christian.heide.damm@microsoft.com
Mobile: (+45) 29 22 93 33
Fax: (+45) 45 67 80 01
Home
Christian Heide Damm
P. Mogensensvej 79
3400 Hillerød
Denmark
Phone: (+45) 49 17 70 21
Mobile: (+45) 29 22 93 33
Last modified: 12 April 2007.