Welcome to the personal and non-commercial website of Joerg Lenhard.
I am a software developer, working at SAP SE in Berlin. Before that, I was a post-doctoral research fellow at the Software Engineering Research Group in the Department of Mathematics and Computer Science of Karlstad University, Sweden. I obtained my Ph.D. degree in computer science from the University of Bamberg, Germany, in January 2016, after working in the Distributed Systems Group there from 2011 to 2016 as a research and teaching assistant. In fall 2012, I spent a month as a guest lecturer at the Software Engineering Research Lab of the Blekinge Institute of Technology in Karlskrona, Sweden. Prior to my employment, I completed my Bachelor’s degree (2005 to 2009) and Master’s degree (2009 to 2011) in Information Systems at the University of Bamberg, Germany. During this time, I spent one term (2007 to 2008) at the University of Skövde, Sweden. For more details on my CV, please see my CV page.
Although I am a professional software developer nowadays, I have some history in the academic world.
My research and teaching activities were focused in the intersection of distributed systems and software engineering. I worked on methods, models, and tools that help to preserve and improve the quality of long-running and evolving distributed software systems.
My core interest were in software metrics and measurement for quality properties that relate to evolvable software systems, such as software portability, and their relation to software architecture erosion. In my past work, I was researching the application of source code metrics to detect and predict architectural erosion. From my doctoral work, much of which was focused on benchmarking workflow engines, I have experience in the areas of service composition, process-aware information systems, business process modeling and execution languages such as WS-BPEL and BPMN, and cloud computing. Moreover, I have done research on privacy-enhancing technologies and am interested in design patterns for privacy.
In my research, I put an emphasis on the practical and experimental evaluation of research ideas. Many of my approaches are supported by evaluations with large scale software libraries and software prototypes, which are released as open source. For this reason, I am a passionate open source software developer and contribute to several projects. Therefore, I am also interested in comparing the quality of open source and proprietary software tools and development approaches.
For more information on my work, please refer to my publications or my services to the academic community. On several occasions, my work has been distinguished by academic awards. If you are interested in my software development work, you can have a look at my github profile or my stackoverflow profile. I also blog about my work when I find the time.
If you want to get in contact with me, the easiest way is to write an email.