Managing Director
Dr Carola Lilienthal
Carola Lilienthal studied computer science at the University of Hamburg from 1988 to 1995 and obtained her doctorate in computer science under Christiane Floyd and Claus Lewerentz at the University of Hamburg in 2008.
Dr Carola Lilienthal is Managing Director of WPS - Workplace Solutions GmbH, where she is responsible for software architecture. Since 2003, Dr Carola Lilienthal has been analysing architectures in Java, C#, C++, ABAP and PHP throughout Germany and advising development teams on how they can improve the longevity of their software systems. In 2015, she summarised her experience from over a hundred analyses in the book "Langlebige Softwarearchitekturen".
The training of software architects is particularly close to her heart, which is why she is an active member of iSAQB, the International Software Architecture Quality Board e.V., and regularly shares her knowledge at conferences, in articles and at training courses.
Accredited iSAQB trainer
- CPSA-F
- IMPROVE
Publications
- Long-lasting software architectures: Analysing, limiting and reducing technical debt
Carola Lilienthal - dpunkt.verlag GmbH, 15 April 2024 (4th revised and expanded edition) - Domain-Driven Transformation: Making monoliths and microservices fit for the future
Carola Lilienthal - dpunkt.verlag GmbH, 31 August 2023 - Software Architecture Metrics: Case Studies to Improve the Quality of Your Architecture
Carola Lilienthal-O'Reilly Media, 18 May 2022 - Long-Lasting Software Architectures: Analysing, Limiting and Reducing Technical Debt
Carola Lilienthal - dpunkt.verlag GmbH, 12 December 2019 (3rd edition) - Sustainable Software Architecture - Analyse, limit and reduce technical debt
Carola Lilienthal - dpunkt.verlag GmbH, 02 September 2019 - Sustainable Software Architectures: Analyse, limit and reduce technical debt
Carola Lilienthal - dpunkt.verlag GmbH, 17 July 2017 (2nd edition) - Long-lived software architectures: Analysing, limiting and reducing technical debt
Carola Lilienthal - dpunkt.verlag GmbH, 17 December 2015 (1st edition) - A Cognitive Model for Software Architecture Complexity
Eric Bouwers, Carola Lilienthal, Joost Visser, 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 Systems
Carola Lilienthal - European Conference on Software Maintenance and Reengineering (CSMR 2009) 2009, Kaiserslautern, Germany, IEEE Computer Society (Eds. R. Ferenc, J. Knodel, A. Winter), pp. 17-26, 2009 - Complexity of software architectures, styles and strategies
Carola Lilienthal - Dissertation at the University of Hamburg, 2008 - External Validation of a Metrics-Based Quality Assessment of the JWAM Framework
Holger Breitling, C. Lewerentz, Carola Lilienthal, M. Lippert, F. Simon, F. Steinbrückner - Software Measurement and Evaluation. by Rainer Dumke (ed.), Dieter Rombach (ed.), Deutscher Universitäts-Verlag, 2002 - Domain-driven framework layering in large systems
D. Bäumer, Guido Gryczan, R. Knoll, Carola Lilienthal, D. Riehle, Heinz Züllighoven - ACM Comput. Surv. 32(1es): 5 (2000) - The JWAM Framework: Inspired By Research, Reality-Tested By Commercial Utilisation
Holger Breitling, Carola Lilienthal, M. Lippert, Heinz Züllighoven - Proceedings of OOPSLA 2000 Workshop: Methods and Tools for Object-Oriented Framework Development and Specialisation, 2000 - Structuring Large Application Frameworks
D. Bäumer, Guido Gryczan, R. Knoll, Carola Lilienthal, D. Riehle, Heinz 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 - Application-Oriented Usage Quality. The Tools and Materials Approach
Carola Lilienthal, Heinz Züllighoven - Interactions Magazine, CACM, October 1997, 1997 - Framework Development for Large Systems
D. Bäumer, Guido Gryczan, R. Knoll, Carola Lilienthal, D. Riehle, Heinz Züllighoven - Commun. ACM 40(10): 52-59 (1997)