Publications

2023

  • Tobias Wuttke, Thomas Haskamp, Michael Perscheid, Falk Uebernickel. Understanding Business Process Evolution in Digital Ventures. 18th International Conference on Wirtschaftsinformatik, September 2023.
  • Tobias Wuttke, Thomas Haskamp, Michael Perscheid, Falk Uebernickel. On the Potential of Business Process Management for Digital Entrepreneurship: Findings from a Literature Review. 44th International Conference on Information Systems, Hyderabad, 2023.
  • Zoe Hille, Carolin Marx, Michael Perscheid, Falk Übernickel. Leading Digital Innovation Units: A Repertory Grid Study about Key Skills for the Digital Age. Hawaii International Conference on System Sciences 2023, Hawaii, USA, January 2023.
  • TH Tse, David Lo, Alex Gorce, Michael Perscheid, Robert Hirschfeld, W Eric Wong. Emerging Aspects of Software Fault Localization, Handbook of Software Fault Localization: Foundations and Advances. Wiley, 2023.
  • Lukas Böhme, Tobias Wuttke, Ralf Teusner, Michael Perscheid, Sebastian Baltes, Christoph Matthies, Benedict Bender. From Full-fledged ERP Systems Towards Process-centric Business Process Platforms. 29th Americas Conference on Information Systems, Panama, 2023.
  • Ali Sunyaev, Tobias Dehling, Susanne Strahringer, Li Da Xu, Martin Heinig, Michael Perscheid, Rainer Alt, Matti Rossi. The Future of Enterprise Information Systems, Business & Information Systems Engineering. Business & Information Systems Engineering, 2023.
  • Christian Raum, Andre Biener, Holger Brackelmann, Claas Cordes, Karin Graeslund, Michael Perscheid. S@PPORT Roundtable - Partnerschaft mit Erfolgen und Konflikten. S@PPORT Magazin 1-2/23.
  • Michael Perscheid. Zukunft der Unternehmenssoftware. S@PPORT Magazin 6/23.

2022

  • Michael Perscheid, Hasso Plattner, Daniel Ritter, Rainer Schlosser, Ralf Teusner. Enterprise Platform and Integration Concepts Research at HPI. SIGMOD Record, December 2022 (Vol. 51, No. 4).
  • Michael Perscheid, Hasso Plattner, Daniel Ritter, Rainer Schlosser, Ralf Teusner. Das Fachgebiet "Enterprise Platform and Integration Concepts" am Hasso-Plattner-Institut. Datenbank Spektrum 22(2), 2022.
  • Marcel Weisgut. Daniel Ritter, Martin Boissier, Michael Perscheid. Separated Allocator Metadata in Disaggregated In-Memory Databases: Friend or Foe?. IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), Lyon, France, May 2022, IEEE.
  • Christoph Matthies, Ralf Teusner, Michael Perscheid. Challenges (and Opportunities!) of a Remote Agile Software Engineering Project Course During COVID-19. Hawaii International Conference on System Sciences 2022, Online, January 2022.

2021

  • Linus Heinzl, Ben Hurdelhey, Martin Boissier, Michael Perscheid, Hasso Plattner. Evaluating Lightweight Integer Compression Algorithms in Column-Oriented In-Memory DBMS. 12th International Workshop on Accelerating Analytics and Data Management Systems Using Modern Processor and Storage Architectures, ADMS@VLDB 2021, Copenhagen, Denmark, August 2021.
  • Johannes Huegle, Christopher Hagedorn, Michael Perscheid, Hasso Plattner. MPCSL - A Modular Pipeline for Causal Structure Learning. 27th ACM Conference on Knowledge Discovery & Data Mining (KDD 2021), Online, August 2021, ACM.
  • Guenter Hesse, Christoph Matthies, Michael Perscheid, Matthias Uflacker and Hasso Plattner. ESPBench: The Enterprise Stream Processing Benchmark. 12th ACM/SPEC International Conference on Performance Engineering (ICPE 2021), Online, April 2021, ACM.
  • Jan Kossmann, Martin Boissier, Alexander Dubrawski, Fabian Heseding, Caterina Mandel, Udo Pigorsch, Max Schneider, Til Schniese, Mona Sobhani, Petr Tsayun, Katharina Wille, Michael Perscheid, Matthias Uflacker, Hasso Plattner. A Cockpit for the Development and Evaluation of Autonomous Database Systems. IEEE 37th International Conference on Data Engineering (ICDE 2021), Online, April 2021, IEEE.
  • Franziska Dobrigkeit, Christoph Matthies, Ralf Teusner, Michael Perscheid. Joining Forces: Applying Design Thinking Techniques in Scrum Meetings. CoRR abs/2109.06578, Online, 2021.

2017

  • Patrick Rein, Marcel Taeumel, Robert Hirschfeld, and Michael Perscheid. Exploratory Development of Data-intensive Applications. In Proceedings of the Programming Experience 2017 (PX/17) Workshop, co-located with the International Conference on the Art, Science, and Engineering of Programming (), Brussels, Belgium, April 2017, ACM DL. (PDF)
  • Arian Treffer, Michael Perscheid, Matthias Uflacker. Bringing Back-in-Time Debugging Down to the Database. In Proceedings of the 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), Industrial Track, Klagenfurt, Austria, February 2017, IEEE. (PDF)

2016

  • Michael Perscheid, Benjamin Siegmund, Marcel Taeumel, and Robert Hirschfeld. Studying the Advancement in Debugging Practice of Professional Software Developers. In Software Quality Journal, Vol. 25, No. 1, pp. 83--110, March 2017 (first online: January 2016), Springer. (DOI, PDF)

2015

  • Tim Felgentreff, Michael Perscheid, and Robert Hirschfeld. Implementing Record and Refinement for Debugging Timing-dependent Communication. Journal of Science of Computer Programming, Vol. 134, No. 6, pp. 4--18, February 2017 (online accessible since November 2015), Elsevier. (DOI)
  • Hasso Plattner and Bernd Leukert. The In-Memory Revolution. Edited by Mohammed AbuJarour, Zbigniew Jerzak, Daniel Johannsen, Michael Perscheid, and Jürgen Müller. May 2015, Springer. (Website)

2014

  • Benjamin Siegmund, Michael Perscheid, Marcel Taeumel, and Robert Hirschfeld. Studying the Advancement in Debugging Practice of Professional Software Developers. In Proceedings of the 5th IEEE International Workshop on Program Debugging (IWPD), co-located with the 25th IEEE International Symposium on Software Reliability Engineering (ISSRE), Naples, Italy, November 2014, IEEE. (PDF)
  • Marcel Taeumel, Michael Perscheid, Bastian Steinert, Jens Lincke, and Robert Hirschfeld. Interleaving of Modification and Use in Data-driven Tool Development. In Proceedings of the ACM Symposium for New Ideas, New Paradigms, and Reflections on Everything to do with Programming and Software (Onward!), co-located with the Conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH), Portland, USA, October 2014, ACM. (PDF)
  • Ralf Teusner, Michael Perscheid, Malte Appeltauer, Jonas Enderlein, Thomas Klingbeil, and Michael Kusber. PopulAid: In-Memory Data Generation for Customized Benchmarks. In Proceedings of Fifth Workshop on Big Data Benchmarking, Potsdam, Germany, August 2014, Springer. (PDF)
  • Vasily Kirilichev, Eric Seckler, Benjamin Siegmund, Michael Perscheid, and Robert Hirschfeld. Stepwise Back-in-time Debugging. In Proceedings of Informatiktage 2014, Potsdam, Germany, March 2014, GI. (PDF)
  • Michael Perscheid, Tim Felgentreff, and Robert Hirschfeld. Follow the Path: Debugging State Anomalies along Execution Histories. In Proceedings of the 1st CSMR-WCRE Software Evolution Week (CSMR-WCRE 2014), Antwerp, Belgium, February 2014, IEEE. (PDF)
  • Michael Perscheid and Robert Hirschfeld. Follow the Path: Debugging Tools for Test-driven Fault Navigation. In Tool Demo Track of the 1st CSMR-WCRE Software Evolution Week (CSMR-WCRE 2014), Antwerp, Belgium, February 2014, IEEE. (PDF)

2013

  • Michael Perscheid. Test-driven Fault Navigation for Debugging Reproducible Failures. Dissertation. University of Potsdam. October 2013 (PDF)
  • Tim Felgentreff, Michael Perscheid, and Robert Hirschfeld. Constraining Timing-dependent Communication for Debugging Non-deterministic Failures. In Proceedings of the 4th International Workshop on Academic Software Development Tools and Techniques (WASDeTT) at ECOOP 2013, Montpellier, France, July 2013. (PDF)
  • Michael Perscheid. Debugging mit der test-getriebenen Fehlernavigation. HPI Magazin, February 2013. (PDF)

2012

  • Michael Perscheid, Michael Haupt, Robert Hirschfeld, and Hidehiko Masuhara. Test-Driven Fault Navigation for Debugging Reproducible Failures. In Journal of the Japan Society for Software Science and Technology (JSSST) on Information and Media Technologies, Vol. 7, No. 4, pp. 1377-1400, 2012, Japan (Reprint). (PDF)
  • Michael Perscheid. Demonstrating Test-driven Fault Navigation. In Proceedings of the Fall Workshop of the HPI Research School on Service-Oriented Systems Engineering. Hasso-Plattner-Institut, 2012. (PDF)
  • Michael Perscheid, Michael Haupt, Robert Hirschfeld, and Hidehiko Masuhara. Test-Driven Fault Navigation for Debugging Reproducible Failures. In Journal of the Japan Society for Software Science and Technology (JSSST) on Computer Software, Vol. 29, No. 3, pp. 188-211, 2012, Japan. (PDF)
  • Michael Perscheid. Dynamic Service Analysis: Test-driven Fault Navigation for Debugging Reproducible Failures. In Proceedings of the Workshop der Informatik-Graduiertenkollegs, Dagstuhl, Germany, May, 2012.
  • Michael Perscheid and Robert Hirschfeld. Evaluating Test-driven Fault Navigation. Demonstration at Empirical Evaluation of Software Composition Techniques Workshop (ESCOT) at MODULARITY: aosd 2012 conference, Potsdam, Germany, March 2012. (PDF)
  • Michael Perscheid, Damien Cassou, and Robert Hirschfeld. Test Quality Feedback - Improving Effectivity and Efficiency of Unit Testing. In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5 2012), Playa Vista, CA, USA, January 2012, IEEE. (PDF)
  • Lauritz Thamsen, Anton Gulenko, Michael Perscheid, Robert Krahn, Robert Hirschfeld, and David A. Thomas. Orca: A Single-language Web Framework for Collaborative Development. In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5 2012), Playa Vista, CA, USA, January 2012, IEEE. (PDF)

2011

  • Michael Perscheid. Test-driven Perspectives for Debugging Reproducible Failures. Proceedings of the Fall Workshop of the HPI Research School on Service-Oriented Systems Engineering, Hasso-Plattner-Institut, 2011. (PDF)
  • Michael Perscheid, Michael Haupt, Robert Hirschfeld, and Hidehiko Masuhara. Test-Driven Fault Navigation for Debugging Reproducible Failures. In Proceedings of the JSSST Annual Conference 2011, Naha, Okinawa, Japan, September, 2011.
  • Robert Hirschfeld, Michael Perscheid, Michael Haupt. Explicit Use-case Representation in Object-oriented Programming Languages. In Proceedings of Dynamic Language Symposium (DLS 2011), Portland, USA, October 2011, ACM. (PDF)
  • Michael Perscheid. Dynamic Service Analysis: Test-Driven Views for Enhancing Software Maintenance. In Proceedings of the Workshop der Informatik-Graduiertenkollegs, Dagstuhl, Germany, May, 2011.
  • Michael Haupt, Michael Perscheid, Robert Hirschfeld. Type Harvesting – A Practical Approach to Obtaining Typing Information in Dynamic Programming Languages. In Proceedings of ACM Symposium on Applied Computing (SAC 2011), TaiChung, Taiwan, March 2011, ACM. (PDF)

2010

  • Michael Perscheid. Understanding Service Implementations Through Behavioral Examples. Proceedings of the Fall Workshop of the HPI Research School on Service-Oriented Systems Engineering, Hasso-Plattner-Institut, 2010. (PDF)
  • Michael Perscheid, Bastian Steinert, Robert Hirschfeld, Felix Geller, Michael Haupt. Immediacy through Interactivity: Online Analysis of Run-time Behavior. In Proceedings of the 17th IEEE Working Conference on Reverse Engineering (WCRE 2010), Beverly, USA, October 2010, IEEE. (PDF)
  • Michael Perscheid. Dynamic Service Analysis. In Proceedings of the Workshop der Informatik-Graduiertenkollegs, Dagstuhl, Germany, May 2010.
  • Michael Haupt, Michael Perscheid, Robert Hirschfeld, Lysann Kessler, Thomas Klingbeil, Stephanie Platz, Frank Schlegel, Philipp Tessenow. PhidgetLab – Crossing the Border from Virtual to Real-World Objects. In Proceedings of the 15th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2010), Ankara, Turkey, June 2010, ACM. (PDF)
  • Robert Hirschfeld, Michael Perscheid, Christian Schubert, and Malte Appeltauer. Dynamic Contract Layers. In Proceedings of ACM Symposium on Applied Computing (SAC 2010), Sierre, Switzerland, March 2010, ACM. (PDF)

2009

  • Bastian Steinert, Michael Perscheid, Martin Beck, Jens Lincke, and Robert Hirschfeld. Debugging into Examples – Leveraging Tests for Program Comprehension. In Proceedings of the Joint Conference 21st IFIP International Conference on Testing of Communicating Systems and 9th International Workshop on Formal Approaches of Testing of Software (TESTCOM/FATES 2009), Eindhoven, Netherland, November 2009, LNCS Springer. (PDF)
  • Michael Perscheid. Requirements Traceability in Service-oriented Computing. Proceedings of the Fall Workshop of the HPI Research School on Service-Oriented Systems Engineering, Hasso-Plattner-Institut, 2009. (PDF)
  • Malte Appeltauer, Robert Hirschfeld, Michael Haupt, Jens Lincke, and Michael Perscheid. A Comparison of Context-oriented Programming Languages. In Proceedings of the Workshop on Context-oriented Programming (COP), co-located with ECOOP 2009, Genova, Italy, July 2009, ACM DL. (PDF)

2008 and earlier

  • Michael Perscheid, David Tibbe, Martin Beck, Stefan Berger, Peter Osburg, Jeff Eastman, Michael Haupt, and Robert Hirschfeld. An Introduction to Seaside. Software Architecture Group (Hasso-Plattner-Institut). April 2008. Potsdam, Germany. (Tutorial)
  • Robert Hirschfeld, Michael Haupt, Peter Osburg, Michael Perscheid, Martin Beck, Stefan Berger, Gregor Gabrysiak, Dominic Letz, Thomas Kowark, David Tibbe, and Matthias Wagner. Tours and Traps – Complex Software, with Simple Tools, in Time. Demonstration at ECOOP 2007, Berlin, Germany, July 2007.
  • Michael Perscheid. Eclipse Plug-ins. Proceedings of SAP Web Application Server Technology, editors Bernhard Gröne and Peter Tabeling. Technische Berichte des Hasso-Plattner-Instituts für Softwaresystemtechnik an der Universität Potsdam, 2006.