Carola Lilienthal

Dr. Carola Lilienthal

Geschäftsführerin | CEO

Carola Lilienthal studierte von 1988 bis 1995 Informatik an der Universität Hamburg und promovierte 2008 in Informatik bei Christiane Floyd und Claus Lewerentz an der Universität Hamburg. Dr. Carola Lilienthal ist Geschäftsführerin der WPS – Workplace Solutions GmbH und verantwortet dort den Bereich Softwarearchitektur. Seit 2003 analysiert Dr. Carola Lilienthal in ganz Deutschland Architekturen in Java, C#, C++, ABAP und PHP und berät Entwicklungsteams, wie sie die Langlebigkeit ihrer Softwaresysteme verbessern können. 2015 hat sie ihre Erfahrungen aus über hundert Analysen in dem Buch „Langlebige Softwarearchitekturen“ zusammengefasst. Besonders am Herzen liegt ihr die Ausbildung von Softwarearchitekten, weshalb sie aktives Mitglied bei iSAQB, dem International Software Architecture Quality Board e.V., ist und ihr Wissen regelmäßig auf Konferenzen, in Artikeln und bei Schulungen weitergibt.

Carola Lilienthal studied computer science at the University of Hamburg from 1988 to 1995, and in 2008 she received her doctoral degree in computer science at the University of Hamburg (Supervising Professors: Christiane Floyd and Claus Lewerentz). Today, Dr. Carola Lilienthal is managing director of WPS - Workplace Solutions GmbH and is responsible for the department of software architecture. Since 2003, Dr. Carola Lilienthal has been analyzing architecture in Java, C #, C ++, ABAP and PHP throughout Germany, and advising development teams on how to improve the longevity of their software systems. In 2015, she summarized her experiences from over a hundred analyzes in the book 'Long-living software architectures'. She is particularly interested in the education of software architects, which is why she is an active member of iSAQB, the International Software Architecture Quality Board e.V., and regularly disseminates her knowledge at conferences, in articles and training courses.

carola.lilienthal@wps.de

Publikationen

  • Wie Sie teure Dinosaurier vermeiden – Wartung aus der Sicht einer SoftwarearchitektinC. Lilienthal – Java Magazin 1.17
  • Langlebige Architekturen: Technische Schulden erkennen und beseitigenC. Lilienthal – Informatik Aktuell 20.12.2016
  • 50 Jahre Objektorientierung: 50 Jahre AnwendungsorientierungC. Lilienthal, H. Züllighoven – OBJEKTspektrum 01/2017
  • Erneuern oder ersetzen?C. Lilienthal – iX 01/2017
  • Technische Schulden erkennen, beherrschen und reduzierenC. Lilienthal – Java Aktuell, 01/2017
  • Technische Schulden als Entscheidungsgrundlage: Wie Product Owner und Entwickler für langlebige Architekturen sorgenC. Lilienthal – JAXenter, 3/2016
  • Alter schützt vor Schulden nicht – Technische Schulden mit Mustern beherrschenC. Lilienthal – JavaSPEKTRUM, 1/2016
  • Technische Schulden in Architekturen abbauen – Analyse und Verbesserung mithilfe kognitiver PsychologieC. Lilienthal – Javamagazin, 12/2015
  • Langlebige Software-Architekturen: Technische Schulden analysieren, begrenzen und abbauenC. Lilienthal – dpunkt.verlag GmbH, 17. Dezember 2015
  • Gegen die dunkle Macht – Verbessern aber richtig!P. Hruschka, C. Lilienthal, G. Starke,  – Javamagazin 8/15
  • Summe vieler TeileC. Lilienthal – iX 3/2014
  • Der Turmbau zu Babel: Grenzen der InformatikC. Lilienthal, H. Züllighoven – Jubiläumsband 20 Jahre OBJEKTspektrum, 1/2014
  • Große Ziele, kleine Schritte – Agilität als ErfolgfaktorC. Lilienthal – Konferenzband ESE-Konferenz, 2.-6.12.2013 in Sindelfingen
  • Zertifizierung gefällig? Oder woran erkennt man ein gutes Zertifikat?C. Lilienthal, M. Gharbi – Online Themenspecial OBJEKTspektrum, 4/2013
  • Komplexe Software-Architekturen im Griff – Software-Architekturen überprüfen und erhaltenC. Lilienthal – Konferenzband ESE-Konferenz, 3.-7.12.2012 in Sindelfingen
  • A Cognitive Model for Software Architecture ComplexityEric Bouwers, C. Lilienthal, Joost Visser and Arie van Deursen – In Proceedings of the 18th International Conference on Program Comprehension (ICPC 2010) , Braga, Portugal, 30 June - 2 July, 2010
  • Architectural Complexity of Large-Scale Software SystemsC. Lilienthal – European Conference on Software Maintenance and Reengineering (CSMR 2009) 2009, Kaiserslautern, Deutschland, IEEE Computer Society (Eds. R. Ferenc, J. Knodel, A. Winter), pp. 17-26, 2009
  • Komplexität von Softwarearchitekturen, Stile und StrategienC. Lilienthal – Dissertation an der Universität Hamburg, 2008
  • Architekturstile in der PraxisC. Lilienthal – Informatik 2007, Informatik trifft Logistik, (Bremen, Germany, 2007), Lecture Notes in Informatics (LNI), P-109, S. 320-325, 2007
  • Automatisierte Softwareüberprüfung auf der Basis von ArchitekturregelnP. Becker-Pechau, B. Karstens, C. Lilienthal – Biel, B.; Book, M.; Gruhn, V. (Hers.): Lecture Notes in Informatics (LNI) - Proceedings, Series of the Gesellschaft für Informatik (GI), SE 2006, Bonn, S. 27-38, 2006
  • Transferring Experience from Software Engineering Training in Industry to Mass University Education – The Big PictureW.-G. Bleek, C. Lilienthal, A. Schmolitzky – Conference on Software Engineering Education & Training (CSEE&T) 2005, Ottawa, Canada; IEEE Press, pp. 195-203, 2005
  • Weaving Experiences from Software Engineering Training in Industry into Mass University EducationW.-G. Bleek, C. Lilienthal, A. Schmolitzky – Information Systems Education Journal, 3 (1), 2005
  • Weaving Experiences from Software Engineering Training in Industry into Mass University EducationW.-G. Bleek, C. Lilienthal, A. Schmolitzky – Proceedings of ISECON 2004, v 21 (Newport), 2004
  • Educating Non-Programmers to Flexible, Communicative Software Engineers in a 10 Month Training ProgramP. Becker-Pechau, W.-G. Bleek, C. Lilienthal, A. Schmolitzky – 17th Conference on Software Engineering Education and Training (CSEE&T 2004), Norfolk, Virginia, 2004
  • External Validation of a Metrics-Based Quality Assessment of the JWAM FrameworkH. Breitling, C. Lewerentz, C. Lilienthal, M. Lippert, F. Simon, F. Steinbrückner – Software-Messung und Bewertung. von Rainer Dumke (Hrsg.), Dieter Rombach (Hrsg.), Deutscher Universitäts-Verlag, 2002
  • Domain-driven framework layering in large systemsD. Bäumer, G. Gryczan, R. Knoll, C. Lilienthal, D. Riehle, H. Züllighoven – ACM Comput. Surv. 32(1es): 5 (2000)
  • The JWAM Framework: Inspired By Research, Reality-Tested By Commercial UtilizationH. Breitling, C. Lilienthal, M. Lippert, H. Züllighoven – Proceedings of OOPSLA 2000 Workshop: Methods and Tools for Object-Oriented Framework Development and Specialization, 2000
  • Frameworkbasierte Anwendungsentwicklung (Teil 4): FachwerteW.-G. Bleek, C. Lilienthal, H. Züllighoven – OBJEKTspektrum 5/99, September/Oktober 99, S. 75-80, 1999
  • Interaktionsformen zur flexiblen Anbindung von FenstersystemenW.-G. Bleek, T. Görtz, C. Lilienthal, M. Lippert, S. Roock, W. Strunk, U. Weiss, H. Wolf – Universität Hamburg. Fachbereich Informatik. Fachbereichsmitteilung FBI-HH-M-285/99. April, 1999
  • Frameworkbasierte Anwendungsentwicklung (Teil 2): Die Konstruktion interaktiver AnwendungenW.-G. Bleek, C. Lilienthal, M. Lippert, S. Roock, W. Strunk, H. Wolf, H. Züllighoven – OBJEKTspektrum 2/99, März/April, S. 78-83, 1999
  • Von anwendungsorientierter Softwareentwicklung zu anwendungsorientierten Lehrveranstaltungen – der Werkzeug & Material-Ansatz in der LehreW.-G. Bleek, G. Gryczan, C. Lilienthal, M. Lippert, S. Roock, H. Wolf, H. Züllighoven – Software Engineering im Unterricht der Hochschulen (SEUH) 99, Berichte 52, B. Dreher/Ch. Schulz/D. Weber-Wulff (Hrsg.), Workshop des German Chapter of the ACM und der Gesellschaft für Information (GI) am 25. und 26. Februar 1999 in Wiesbaden, pp. 9-20, 1999
  • Framework-basierte Anwendungsentwicklung (Teil 1)G. Gryczan, C. Lilienthal, M. Lippert, S. Roock, H. Wolf, H. Züllighoven – OBJEKTspektrum Nr. 1, Jan./Feb., S. 90-98, 1999
  • Structuring Large Application FrameworksD. Bäumer, G. Gryczan, R. Knoll, C. Lilienthal, D. Riehle, H. Züllighoven – Building Application Frameworks - Object-Oriented Foundations of Framework Design (Eds. Mohamed E. Fayad, Douglas C. Schmidt, Ralph E. Johnson), Wiley Computer Publishing, New York. S. 395-413., 1999
  • Kooperation für Software für Kooperation: Erfahrungen aus einem partizipativen SoftwaretechnikprojektI. Wetzel, R. Klischewski, A. Krabbel, C. Lilienthal – Claus, V. (Hrsg.): Informatik und Ausbildung. GI-Fachtagung 98 Informatik und Ausbildung, Stuttgart, 30. März bis 1. April 1998, Springer Verlag, (Reihe: Informatik aktuell), S. 73-81, 1998
  • Operating and Window Systems will never strike back or Independence day for Java developersN. Fricke, C. Lilienthal, M. Lippert, S Roock, H. Wolf – R. Nigel Horspool (Ed.): Systems Implementation 2000, Chapman & Hall, London, New York 1998, Proceedings of SI2000 (IFIP Working Group 2.4), Berlin 23-26 February 1998, pp. 86-99., 1998
  • Application-Oriented Usage Quality. The Tools and Materials ApproachC. Lilienthal, H. Züllighoven – Interactions Magazine, CACM, October 1997, 1997
  • Framework Development for Large SystemsD. Bäumer, G. Gryczan, R. Knoll, C. Lilienthal, D. Riehle, H. Züllighoven – Commun. ACM 40(10): 52-59 (1997)
  • Techniques and Tools for Continuous User ParticipationC. Lilienthal, H. Züllighoven – J. Blomberg, F. Kensing, E. Dykstra-Erickson (Eds.): PDC'96 Proceedings of the Participatory Design Conference. Cambridge, Massachusetts, USA. 13 - 15 November 1996. pp. 153 -159, 1996
  • Documenting Frameworks by Visualizing DynamicsC. Lilienthal, W. Strunk – 1996