Research and Industry Interests
Publications
Supervised Diploma Theses
Reviews/Organisation
Teaching and Talks
Hobbies

English|Deutsch


Dr. Ralf Kollmann

EMail
ralf.kollmann at gmx.net

Ralf Kollmann

Ralf Kollmann received his Diploma in Computer Science (Master of Science) in 1999. He has been working for three and a half years at the Center of Computing Technologies (TZI) at Universität Bremen, where he received his Doctor in Engineering (Dr.-Ing.) in 2003. His primary research interests include object oriented software development as well as development processes and project management. In addition to his work in research and teaching, he holds seminars for software companies and works in industry projects in the domains of health care and business administration as a coach, developer and project manager.




Research and Industry Interests 
  • Project management techniques
  • Software development processes (UP, XP)
  • IT consulting, training and coaching
  • Object-oriented analysis and design
    • Design Patterns
    • Unit Testing
    • Continuous Integration
  • The Unified Modeling Language (UML)
  • Software development with Java, J2EE, C/C++
  • Reverse engineering and design recovery
  • Metrics and metric-based analyses 
  • Database systems
Publications
2004
2003
2002
  • Ralf Kollmann and Martin Gogolla. Metric-Based Selective Representation of UML Diagrams. In Tibor Gyimóthy and Fernando Brito e Abreu, editors, 6th European Conference on Software Maintenance and Reengineering (CSMR 2002) . IEEE, Los Alamitos, 2002. Best Paper Award.
  • Ralf Kollmann and Petri Selonen and Eleni Stroulia and Tarja Systä and Albert Zündorf. A Study on the Current State of the Art in Tool-Supported UML-Based Static Reverse Engineering. In Elizabeth Burd and Arie van Deursen, editors, 9th Working Conference on Reverse Engineering (WCRE 2002). IEEE, Los Alamitos, 2002.
  • Sabine Kuske, Martin Gogolla, Ralf Kollmann and Hans-Jörg Kreowski. An Integrated Semantics for UML Class, Object and State Diagrams Based on Graph Transformation. In Michael Butler and Kaisa Sere, editors, Proc. Third International Conference on Integrated Formal Methods (IFM 2002). Springer, 2002.
2001
  • Ralf Kollmann and Martin Gogolla. Application of UML Associations and Their Adornments in Design Recovery. In Peter Aiken and Elizabeth Burd, editors, Proc. 8th Working Conference on Reverse Engineering (WCRE 2001). IEEE, Los Alamitos, 2001.
  • Ralf Kollmann and Martin Gogolla. Selektive Darstellung von Programmstrukturen mit UML. In Proc. 3rd Workshop on Software-Reengineering (WSR 2001), Bad Honnef, Germany, 2001.
  • Ralf Kollmann and Martin Gogolla. Capturing Dynamic Program Behaviour with UML Collaboration Diagrams. In Pedro Sousa and Jürgen Ebert, editors, Proc. 5th European Conference on Software Maintenance and Reengineering (CSMR 2001). IEEE, Los Alamitos, 2001.
2000
  • Martin Gogolla, Oliver Radfelder, Ralf Kollmann, and Mark Richters. Analysing Atomic Dynamic UML Notions by Surfing through the UML Metamodel. In Gianna Reggio, Alexander Knapp, Bernhard Rumpe, Bran Selic, and Roel Wieringa, editors, Proc. UML'00 Workshop Dynamic Behaviour in UML Models , pages 57-62. LMU München, Informatik-Bericht Nr. 0006, 2000.
  • Martin Gogolla and Ralf Kollmann. Re-Documentation of Java with UML Class Diagrams. In Eliot Chikofsky, editor, Proc. 7th Reengineering Forum, Reengineering Week 2000 Zürich, pages REF 41-REF 48. Reengineering Forum, Burlington, Massachusetts, 2000.
1999
  • Ralf Kollmann. COBALT - Design and Implementation of a Group Awareness System for Facilitating Synchronous Interpersonal Communication. Master's thesis, University of Bremen, Computer Science Department, 1999.

Supervised Diploma Theses
  • Ragnar Schicker. Entwicklung und Implementierung eines Werkzeugs für das Reverse Engineering der statischen Struktur von C++-Programmen mit UML-Diagrammen. Master's thesis, University of Bremen, Computer Science Department, 2001.
  • Alexander Bernecker, Jan Clasen. Entwurf und Implementierung eines Werkzeugs für das Reverse Engineering des dynamischen Verhaltens von Java-Programmen mit UML-Diagrammen. Master's thesis, University of Bremen, Computer Science Department, 2001.

Reviews/Organisation
Journal Reviews
  • Journal of Software Maintenance and Evolution, 2004
  • IEEE Transactions on Software Engineering, Special Issue WCRE 2003
  • Journal of Software and Systems Modeling (SoSym), 2003

Conference Reviews

  • 9th World Multiconference on Systemics, Cybernetics and Informatics (WMSCI) 2005
  • 3rd International Conference on Education and Information Systems (EISTA) 2005
  • 5th International Conference on the Unified Modeling Language (UML) 2002
  • IEEE Symposium on Visual Languages and Formal Methods (VLFM) 2001

Program Organisation

  • 4th International Conference on the Unified Modeling Language (UML) 2001

Awards

  • Best Paper Award 6th European Conference on Software Maintenance and Reengineering (CSMR) 2002
Teaching, Talks and Workshops

Teaching and Workshops

  • "Datenbankprogrammierung mit SQL", Workshop in Bremen, Germany, 2004.
  • "Arbeiten mit Enterprise Java Beans und Eclipse/WSAD", Workshops in Bremen, Germany, 2003.
  • "Objektorientierte Software-Entwicklung mit UML und Together", Workshop in Bremen, Germany, 04/2002.
  • Support of "Datenbanksysteme 1", Winter semester 2001, Universität Bremen.
  • Supervision of "Praktikum Objektorientierte Software-Entwicklung", Summer semester 2001, Universität Bremen.
  • Supervision of "Praktikum Objektorientierte Software-Entwicklung", Summer semester 2000, Universität Bremen.

Talks

  • Experiences With an Industrial Long-Term Reengineering Project, Talk at 11th Working Conference on Reverse Engineering (WCRE), Delft, The Netherlands, 2004.
  • "Design Recovery Techniques for Object-Oriented Software Systems", Talk at Gradiuertenseminar Datenbanksysteme, Universität Bremen, Germany, 01/2003.
  • "Metric-Based Selective Representation of UML Diagrams", Talk at 6th European Conference on Software Maintenance and Reengineering, Budapest, Hungary, 2002.
  • "Application of UML Associations and Their Adornments in Design Recovery", Talk at 8th Working Conference on Reverse Engineering (WCRE), Stuttgart, Germany, 2002.
  • "Selektive Darstellung von Programmstrukturen mit UML", Talk at 3rd Workshop on Software-Reengineering (WSR), Bad Honnef, Germany.
  • "Software-Entwurf und Entwicklungsprozesse im Projekt SOLID", Talk at Gradiuertenseminar Datenbanksysteme, Universität Bremen, Germany, 06/2001.
  • "Capturing Dynamic Program Behaviour with UML Collaboration Diagrams", Talk at 5th European Conference on Software Maintenance and Reengineering, Lisbon, Portugal, 2001.
  • "Re-Documentation of Java with UML Class Diagrams", Talk at 7th Reengineering Forum, Reengineering Week, Zürich, Switzerland, 2000.

Hobbies - Mantis Style Kung Fu - Reiki - Skating - Scuba Diving - Studies in Business Administration

Last modified 25.02.2005