Welcome to the website of the "Enterprise Platform and Integration Concepts" (EPIC) group.
Our activities are focused on the following research topics:
In-Memory Data Management for Enterprise Applications
Human-Centered Software Design and Engineering
In-Memory Data Management for Life Sciences
Our group includes PostDocs, PhD students, and student assistants, and is headed by Prof. Dr. Hasso Plattner. If you are interested in our work or want to join our team, please contact Dr. Matthias Uflacker.
Our team is giving a series of lectures and seminars with a focus on enterprise systems design and in-memory data management. Strong links to the industry ensure a close connection between theory and its implementation in the real world.
Our research focuses on the technical aspects of business software and the integration of different software systems to meet customer requirements. This involves studying the conceptual and technological aspects of in-memory databases, design principles, and programming methods for enterprise applications.
We continually strive to translate our research into practical outputs that improve the quality of enterprise applications. A close link to industry partners ensures relevance and impact of our work. Get here an overview of our current and previous projects.
Thomas is a former member of the HPI research school on "Service-oriented Systems Engineering" and now a researcher at the "Enterprise Platform and Integration Concepts" group. After completing both the Bachelor’s and the Master’s program at HPI he decided to continue with his Ph.D. studies at this institute, but broadened the focus from a completely technical to a more design research driven level. He is involved in various teaching activities, for example as a teaching assistant in a software engineering lecture. There he is responsible for organizing an exercise that has all 80 students of the lecture develop a single system in a joint effort. Furthermore, he is responsible for organizing the ME310 lecture at the EPIC chair and also serves as a teaching assistant in that course.
Philipp Dobrigkeit - Patterns in Virtual Design Team Collaboration
Ralf Gehrer - Extracting Topics from Heterogeneous Digital Collaboration Artifacts of Software Engineering Teams
Markus Steiner - Agile Methodologies for Large Enterprises - An Analysis of Scaling Strategies
Matthias Jacob - Visuelle Unterstützung für die Untersuchung von Kollaborationsartefakten in großen Softwareprojekten
Christoph Matthies - ScrumLint: Driving Knowledge about the Implementation of Scrum from Development Artifacts
2007 B.Sc., Computer Science, Hasso Plattner Institute
2009 M.Sc., Computer Science, Hasso Plattner Institute
Squeak Save - Design and Implementation of automatic object-relational mapping support
Kowark, T., Matthies, C., Uflacker, M., Plattner, H.: Lightweight Collection and Storage of Software Repository Data with DataRover.31st IEEE/ACM International Conference on Automated Software Engineering (ASE 2016), Demo Track (2016).
Matthies, C., Kowark, T., Richly, K., Uflacker, M., Plattner, H.: ScrumLint: Identifying Violations of Agile Practices Using Development Artifacts.9th International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE 2016, in Conjunction with the 38th International Conference on Software Engineering (ICSE), Austin, Texas, USA (2016).
Matthies, C., Kowark, T., Richly, K., Uflacker, M., Plattner, H.: How Surveys, Tutors, and Software Help to Assess Scrum Adoption in a Classroom Software Engineering Project.The 38th International Conference on Software Engineering (ICSE), Software Engineering Education and Training Track, Austin, Texas, USA (2016).
Matthies, C., Kowark, T., Uflacker, M.: Teaching Agile the Agile Way — Employing Self-Organizing Teams in a University Software Engineering Course.American Society for Engineering Education (ASEE) International Forum 2016, New Orleans, LA (2016).
Haeger, F., Kowark, T., Uflacker, M.: Experience and Knowledge Transfer Through Special Topic Coaching Sessions. In: Plattner, H., Meinel, C., en Leifer, L. (reds.) Design Thinking Research - Making Design Thinking Foundational. bll. 187-201 (2015).
Kowark, T., Teusner, R., Richly, K., Plattner, H.: RepMine: A System for Transferrable Analyses of Collaboration Activities in Software Engineering.2015 Workshop on Software Support for Collaborative and Global Software Engineering, In conjunction with the 30th IEEE/ACM International Conference on Automated Software Engineering (2015).
Kowark, T., Plattner, H.: Search Space Reduction for Post-Matching Correspondence Provisioning.The 10th International Workshop on Ontology Matching, In Conjunction with the 14th International Semantic Web Conference (ISWC) (2015).
Kowark, T., Plattner, H.: One Query at a Time: Incremental, Collective Ontology Matching.The 9th International Workshop on Ontology Matching, In Conjunction with the 13th International Semantic Web Conference (ISWC), Riva del Garda, Trentino, Italy (2014).
Kowark, T.: Applications of Virtual Collaboration Monitoring in Software Development Projects.Proceedings of the 7th Retreat of the HPI Research School on Service-oriented Systems Engineering (to appear) (2013).
Kowark, T., Haeger, F., Gehrer, R., Krüger, J.: A Research Plan for the Integration of Design Thinking with Large Scale Software Development Projects.Design Thinking Research - Building Innovation Eco-Systems (2013).
Kowark, T., Dobrigkeit, P., Zeier, A.: Towards a Shared Repository for Patterns in Virtual Team Collaboration.Design Thinking Research: Measuring Performance in Context (Understanding Innovation) (2012).
Plattner, H., Kowark, T.: AnalyzeD: A Shared Tool for Analyzing Virtual Team Collaboration in Classroom Software Engineering Projects.Proceedings of the International Conference on Frontiers in Education: Computer Science and Computer Engineering (2012).
Kowark, T., Mueller, J., Mueller, S., Zeier, A.: An Educational Testbed for the Computational Analysis of Collaboration in Early Stages of Software Development Processes.44th Hawaii International Conference on System Sciences (HICSS), Kauai (HI), USA (2011).
Kowark, T., Dobrigkeit, P., Zeier, A.: Towards a Shared Repository for Patterns in Virtual Team Collaboration.5th International Conference on New Trends in Information Science and Service Science (2011).
Schapranow, M.-P., Geller, F., Lorenz, M., Müller, J., Kowark, T., Zeier, A.: Assessment of Communication Protocols in the EPC Network: Replacing Textual SOAP and XML with Binary Google Protocol Buffers Encoding.17th IEEE International Conference on Industrial Engineering and Engineering Management (IE&EM), Xiamen, China (2010).
We are proud to announce " A Course in In-Memory Data Management" by Prof. Dr. h.c. Hasso Plattner. This book is the culmination of six years work of in-memory research. As such, it provides the technical foundation for combined transactional and analytical workloads inside one single database as well as examples of new applications that are now possible given the availability of the new technology. The book is available at Springer.