MODULA-2 and Its Compilation. - Michael Philippsen; Walter F. Tichy (ACPC, 1991)

Compiling for Massively Parallel Machines. - Michael Philippsen; Walter F. Tichy (Code Generation, 1991)

Discussion: Parallelism - Walter F. Tichy; Michael Philippsen (Code Generation, 1991)

Hochgradiger Parallelismus. - Walter F. Tichy; Michael Philippsen (Supercomputers and Applications, 1991)

Projekt Triton: Beiträge zur Verbesserung der Programmierbarkeit hochparalleler Rechensysteme. - Michael Philippsen; Thomas M. Warschko; Walter F. Tichy; Christian Herter (Inform. Forsch. Entwickl., 1992)

Compiling Machine-Independent Parallel Programs. - Michael Philippsen; Ernst A. Heinz; Paul Lukowicz (ACM SIGPLAN Notices, 1993)

Data and Process Alignment in Modula-2. - Michael Philippsen; Markus U. Mock (Automatic Parallelization, 1994)

Optimierungstechniken zur Übersetzung paralleler Programmiersprachen. - Michael Philippsen (VDI-Verlag, 1994)

Automatic Alignment of Array Data and Processes to Reduce Communication Time on DMPPs. - Michael Philippsen (PPoPP, 1995)

JavaParty - Transparent Remote Objects in Java. - Michael Philippsen; Matthias Zenger (Concurr. Pract. Exp., 1997)

JavaParty - portables paralleles und verteiltes Programmieren in Java. - Michael Philippsen; Matthias Zenger; Matthias Jacob (Java-Informations-Tage, 1998)

Large-scale parallel geophysical algorithms in Java: a feasibility study. - Matthias Jacob; Michael Philippsen; Martin Karrenbach (Concurr. Pract. Exp., 1998)

Fallstudie: Parallele Realisierung geophysikalischer Basisalgorithmen in Java. - Michael Philippsen; Matthias Jacob; Martin Karrenbach (Inform. Forsch. Entwickl., 1998)

Forschungsprojekte des Lehrstuhls für Programmiersysteme der Universität Karlsruhe (TH). - Walter F. Tichy; Michael Philippsen; Lutz Prechelt; Thomas M. Warschko (Inform. Forsch. Entwickl., 1998)

JAVA as a Basis for Parallel Data Mining in Workstation Clusters. - Matthias Gimbel; Michael Philippsen; Bernhard Haumacher; Peter C. Lockemann; Walter F. Tichy (HPCN Europe, 1999)

Irregular Parallel Algorithms in JAVA. - Brian Blount; Siddhartha Chatterjee; Michael Philippsen (IPPS/SPDP Workshops, 1999)

More Efficient Object Serialization. - Michael Philippsen; Bernhard Haumacher (IPPS/SPDP Workshops, 1999)

A More Efficient RMI for Java. - Christian Nester; Michael Philippsen; Bernhard Haumacher (Java Grande, 1999)

Komplexe Zahlen für Java. - Edwin Günthner; Michael Philippsen (Java-Informations-Tage, 1999)

Effizientes RMI für Java. - Christian Nester; Michael Philippsen; Bernhard Haumacher (Java-Informations-Tage, 1999)

JavaGrande - High Performance Computing with Java. - Michael Philippsen; Ronald F. Boisvert; Vladimir Getov; Roldan Pozo; José E. Moreira; Dennis Gannon; Geoffrey C. Fox (PARA, 2000)

Cooperating distributed garbage collectors for clusters and beyond. - Michael Philippsen (Concurr. Pract. Exp., 2000)

A survey of concurrent object-oriented languages. - Michael Philippsen (Concurr. Pract. Exp., 2000)

Complex numbers for Java. - Michael Philippsen; Edwin Günthner (Concurr. Pract. Exp., 2000)

Locality optimization in JavaParty by means of static type analysis. - Michael Philippsen; Bernhard Haumacher (Concurr. Pract. Exp., 2000)

More efficient serialization and RMI for Java. - Michael Philippsen; Bernhard Haumacher; Christian Nester (Concurr. Pract. Exp., 2000)

JavaGrande - Hochleistungsrechnen mit Java. - Michael Philippsen (Inform. Spektrum, 2000)

Java Communications for Large-Scale Parallel Computing. - Vladimir Getov; Michael Philippsen (LSSC, 2001)

Multiparadigm communications in Java for grid computing. - Vladimir Getov; Gregor von Laszewski; Michael Philippsen; Ian T. Foster (Commun. ACM, 2001)

Java and numerical computing. - Ronald F. Boisvert; José E. Moreira; Michael Philippsen; Roldan Pozo (Comput. Sci. Eng., 2001)

Verschiedene Realisierungmöglichkeiten für komplexe Zahlen in Java im Vergleich (Comparison of various approaches to make complex numbers available in Java). - Michael Philippsen (Informationstechnik Tech. Inform., 2001)

Internetwahlen - Demokratische Wahlen über das Internet? - Michael Philippsen (Inform. Spektrum, 2002)

Finding Plagiarisms among a Set of Programs with JPlag. - Lutz Prechelt; Guido Malpohl; Michael Philippsen (J. Univers. Comput. Sci., 2002)

Two Controlled Experiments Assessing the Usefulness of Design Pattern Documentation in Program Maintenance. - Lutz Prechelt; Barbara Unger 001; Michael Philippsen; Walter F. Tichy (IEEE Trans. Software Eng., 2002)

Compiler Optimized Remote Method Invocation. - Ronald Veldema; Michael Philippsen (CLUSTER, 2003)

A controlled experiment on inheritance depth as a cost factor for code maintenance. - Lutz Prechelt; Barbara Unger 001; Michael Philippsen; Walter F. Tichy (J. Syst. Softw., 2003)

Near Overhead-free Heterogeneous Thread-migration. - Ronald Veldema; Michael Philippsen (CLUSTER, 2005)

Parallel Mining for Frequent Fragments on a Shared-Memory Multiprocessor - Results and Java-Obstacles. - Thorsten Meinl; Ingrid Fischer; Michael Philippsen (LWA, 2005)

A Quantitative Comparison of the Subgraph Miners MoFa, gSpan, FFSM, and Gaston. - Marc Wörlein; Thorsten Meinl; Ingrid Fischer; Michael Philippsen (PKDD, 2005)

A Proposal for OpenMP for Java. - Michael Klemm; Ronald Veldema; Matthias Bezold; Michael Philippsen (IWOMP, 2006)

Mining Molecular Datasets on Symmetric Multiprocessor Systems. - Thorsten Meinl; Marc Wörlein; Ingrid Fischer; Michael Philippsen (SMC, 2006)

The ParMol Package for Frequent Subgraph Mining. - Thorsten Meinl; Marc Wörlein; Olga Urzova; Ingrid Fischer; Michael Philippsen (Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2006)

Reparallelization and Migration of OpenMP Programs. - Michael Klemm; Matthias Bezold; Stefan Gabriel; Ronald Veldema; Michael Philippsen (CCGRID, 2007)

Graph-Based Procedural Abstraction. - Alexander Dreweke; Marc Wörlein; Ingrid Fischer; Dominic Schell; Thorsten Meinl; Michael Philippsen (CGO, 2007)

Esodyp+: Prefetching in the Jackal Software DSM. - Michael Klemm; Jean Christophe Beyler; Ronny T. Lampert; Michael Philippsen; Philippe Clauss (Euro-Par, 2007)

Supporting Huge Address Spaces in a Virtual Machine for Java on a Cluster. - Ronald Veldema; Michael Philippsen (LCPC, 2007)

Evaluation of RDMA Opportunities in an Object-Oriented DSM. - Ronald Veldema; Michael Philippsen (LCPC, 2007)

JaMP: an implementation of OpenMP for a Java DSM. - Michael Klemm; Matthias Bezold; Ronald Veldema; Michael Philippsen (Concurr. Comput. Pract. Exp., 2007)

Automatic Prefetching with Binary Code Rewriting in Object-Based DSMs. - Jean Christophe Beyler; Michael Klemm; Michael Philippsen; Philippe Clauss (Euro-Par, 2008)

Dagma: Mining Directed Acyclic Graphs. - Tobias Werth; Alexander Dreweke; Marc Wörlein; Ingrid Fischer; Michael Philippsen (IADIS European Conf. Data Mining, 2008)

Tapir: Language Support to Reduce the State Space in Model-Checking. - Ronald Veldema; Michael Philippsen (GI Jahrestagung, 2009)

Dynamic code footprint optimization for the IBM Cell Broadband Engine. - Tobias Werth; Tobias Flossmann; Michael Klemm; Dominic Schell; Ulrich Weigand; Michael Philippsen (IWMSE@ICSE, 2009)

Safe and Familiar Multi-core Programming by Means of a Hybrid Functional and Imperative Language. - Ronald Veldema; Michael Philippsen (LCPC, 2009)

A meta-predictor framework for prefetching in object-based DSMs. - Jean Christophe Beyler; Michael Klemm; Philippe Clauss; Michael Philippsen (Concurr. Comput. Pract. Exp., 2009)

Reparallelization techniques for migrating OpenMP codes in computational grids. - Michael Klemm; Matthias Bezold; Stefan Gabriel; Ronald Veldema; Michael Philippsen (Concurr. Comput. Pract. Exp., 2009)

eSPEM - A SPEM Extension for Enactable Behavior Modeling. - Ralf Ellner; Samir Al-Hilank; Johannes Drexler; Martin Jung 006; Detlef Kips; Michael Philippsen (ECMFA, 2010)

New Horizons in Multicore Software Engineering. - Victor Pankratius; Michael Philippsen (ICSE (2), 2010)

A FUML-Based Distributed Execution Machine for Enacting Software Process Models. - Ralf Ellner; Samir Al-Hilank; Johannes Drexler; Martin Jung 006; Detlef Kips; Michael Philippsen (ECMFA, 2011)

ReflexML: UML-Based Architecture-to-Code Traceability and Consistency Checking. - Josef Adersberger; Michael Philippsen (ECSA, 2011)

Enabling Multiple Accelerator Acceleration for Java/OpenMP. - Ronald Veldema; Thorsten Blaß; Michael Philippsen (HotPar, 2011)

Fourth international workshop on multicore software engineering: (IWMSE 2011). - Victor Pankratius; Michael Philippsen (ICSE, 2011)

A statically typed query language for property graphs. - Norbert Tausch; Michael Philippsen; Josef Adersberger (IDEAS, 2011)

Iterative data-parallel mark&sweep on a GPU. - Ronald Veldema; Michael Philippsen (ISMM, 2011)

Double Inspection for Run-Time Loop Parallelization. - Michael Philippsen; Nikolai Tillmann; Daniel Brinkers (LCPC, 2011)

CellCilk: Extending Cilk for Heterogeneous Multicore Platforms. - Tobias Werth; Silvia Schreier; Michael Philippsen (LCPC, 2011)

Structural Equivalence Partition and Boundary Testing. - Norbert Oster; Michael Philippsen (Software Engineering, 2011)

Eine hybride funktionale und Objekt-orientierte Sprache für eine Multi-Core Zukunft (A Hybrid Functional and Object-Oriented Language for a Multi-Core Future). - Ronald Veldema; Michael Philippsen (it Inf. Technol., 2011)

JavaParty. - Michael Philippsen (Encyclopedia of Parallel Computing, 2011)

Learning event detection rules with noise hidden Markov models. - Christopher Mutschler; Michael Philippsen (AHS, 2012)

Annotation support for generic patches. - Georg Dotzler; Ronald Veldema; Michael Philippsen (RSSE@ICSE, 2012)

Parallel memory defragmentation on a GPU. - Ronald Veldema; Michael Philippsen (MSPC, 2012)

TracQL: A Domain-Specific Language for Traceability Analysis. - Norbert Tausch; Michael Philippsen; Josef Adersberger (WICSA/ECSA, 2012)

Evolutionary algorithms that use runtime migration of detector processes to reduce latency in event-based systems. - Christoffer Löffler; Christopher Mutschler; Michael Philippsen (AHS, 2013)

Object Support for OpenMP-style Programming of GPU Clusters in Java. - Carolin Wolf; Georg Dotzler; Ronald Veldema; Michael Philippsen (AINA Workshops, 2013)

Compiler-Guided Identification of Critical Sections in Parallel Code. - Stefan Kempf 002; Ronald Veldema; Michael Philippsen (CC, 2013)

Reliable speculative processing of out-of-order event streams in generic publish/subscribe middlewares. - Christopher Mutschler; Michael Philippsen (DEBS, 2013)

Demo: do event-based systems have a passion for sports? - Christopher Mutschler; Nicolas Witt; Michael Philippsen (DEBS, 2013)

Topic 9: Parallel and Distributed Programming - (Introduction). - José Cunha; Michael Philippsen; Domenico Talia; Ana Lucia Varbanescu (Euro-Par, 2013)

Distributed Low-Latency Out-of-Order Event Processing for High Data Rate Sensor Streams. - Christopher Mutschler; Michael Philippsen (IPDPS, 2013)

Combining Lock Inference with Lock-Based Software Transactional Memory. - Stefan Kempf 002; Ronald Veldema; Michael Philippsen (LCPC, 2013)

Runtime migration of stateful event detectors with low-latency ordering constraints. - Christopher Mutschler; Michael Philippsen (PerCom Workshops, 2013)

Predictive load management in smart grid environments. - Christopher Mutschler; Christoffer Löffler; Nicolas Witt; Thorsten Edelhäußer; Michael Philippsen (DEBS, 2014)

Simultaneous Inspection: Hiding the Overhead of Inspector-Executor Style Dynamic Parallelization. - Daniel Brinkers; Ronald Veldema; Michael Philippsen (LCPC, 2014)

Using multi level-modeling techniques for managing mapping information. - Samir Al-Hilank; Martin Jung 006; Detlef Kips; Dirk Husemann; Michael Philippsen (MULTI@MoDELS, 2014)

A Modular and Statically Typed Effectful Stack for Custom Graph Traversals. - Norbert Tausch; Michael Philippsen (Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2014)

Adaptive Speculative Processing of Out-of-Order Event Streams. - Christopher Mutschler; Michael Philippsen (ACM Trans. Internet Techn., 2014)

Approximative event processing on sensor data streams. - Christoffer Löffler; Christopher Mutschler; Michael Philippsen (DEBS, 2015)

Rahmenwerk zur Ausreißererkennung in Zeitreihen von Software-Laufzeitdaten. - Florian Lautenschlager 001; Andreas Kumlehn; Josef Adersberger; Michael Philippsen (Software Engineering & Management, 2015)

Concurrent Computing in the Many-core Era (Dagstuhl Seminar 15021). - Michael Philippsen; Pascal Felber; Michael L. Scott; J. Eliot B. Moss (Dagstuhl Reports, 2015)

Fast and Efficient Operational Time Series Storage: The Missing Link in Dynamic Software Analysis. - Florian Lautenschlager 001; Andreas Kumlehn; Josef Adersberger; Michael Philippsen (Softwaretechnik-Trends, 2015)

Move-optimized source code tree differencing. - Georg Dotzler; Michael Philippsen (ASE, 2016)

Automatic clustering of code changes. - Patrick Kreutzer; Georg Dotzler; Matthias Ring; Björn M. Eskofier; Michael Philippsen (MSR, 2016)

AuDoscore: Automatic Grading of Java or Scala Homework. - Norbert Oster; Marius Kamp; Michael Philippsen (ABP, 2017)

Diff Graphs for a fast Incremental Pointer Analysis. - Jakob Krainz; Michael Philippsen (ICOOOLPS@ECOOP, 2017)

Chronix: Long Term Storage and Retrieval Technology for Anomaly Detection in Operational Data. - Florian Lautenschlager 001; Michael Philippsen; Andreas Kumlehn; Josef Adersberger (FAST, 2017)

Efficient Inspected Critical Sections in Data-Parallel GPU Codes. - Thorsten Blaß; Michael Philippsen; Ronald Veldema (LCPC, 2017)

More accurate recommendations for method-level changes. - Georg Dotzler; Marius Kamp; Patrick Kreutzer; Michael Philippsen (ESEC/SIGSOFT FSE, 2017)

Acoustical manipulation for redirected walking. - Tobias Feigl; Eliise Kõre; Christopher Mutschler; Michael Philippsen (VRST, 2017)

Supervised Learning for Yaw Orientation Estimation. - Tobias Feigl; Christopher Mutschler; Michael Philippsen (IPIN, 2018)

Recurrent Neural Networks on Drifting Time-of-Flight Measurements. - Tobias Feigl; Thorsten Nowak; Michael Philippsen; Thorsten Edelhäußer; Christopher Mutschler (IPIN, 2018)

Human Compensation Strategies for Orientation Drifts. - Tobias Feigl; Christopher Mutschler; Michael Philippsen (VR, 2018)

Head-to-Body-Pose Classification in No-Pose VR Tracking Systems. - Tobias Feigl; Christopher Mutschler; Michael Philippsen (VR, 2018)

Optical Camera Communication for Active Marker Identification in Camera-based Positioning Systems. - Lorenz Gorse; Christoffer Löffler; Christopher Mutschler; Michael Philippsen (WPNC, 2018)

Which Graph Representation to Select for Static Graph-Algorithms on a CUDA-capable GPU. - Thorsten Blaß; Michael Philippsen (GPGPU@ASPLOS, 2019)

GPU-accelerated fixpoint algorithms for faster compiler analyses. - Thorsten Blaß; Michael Philippsen (CC, 2019)

A Bidirectional LSTM for Estimating Dynamic Human Velocities from a Single IMU. - Tobias Feigl; Sebastian Kram; Philipp Woller; Ramiz H. Siddiqui; Michael Philippsen; Christopher Mutschler (IPIN, 2019)

OpenMP on FPGAs - A Survey. - Florian Mayer 001; Marius Knaust; Michael Philippsen (IWOMP, 2019)

SeSaMe: a data set of semantically similar Java methods. - Marius Kamp; Patrick Kreutzer; Michael Philippsen (MSR, 2019)

Sick Moves! Motion Parameters as Indicators of Simulator Sickness. - Tobias Feigl; Daniel Roth 001; Stefan Gradl; Markus Wirth; Marc Erich Latoschik; Björn M. Eskofier; Michael Philippsen; Christopher Mutschler (IEEE Trans. Vis. Comput. Graph., 2019)

Localization Limitations of ARCore, ARKit, and Hololens in Dynamic Large-scale Industry Environments. - Tobias Feigl; Andreas Porada; Steve Steiner; Christoffer Löffler; Christopher Mutschler; Michael Philippsen (VISIGRAPP (1: GRAPP), 2020)

Towards Collaborative and Dynamic Software Visualization in VR. - Florian Jung; Veronika Dashuber; Michael Philippsen (VISIGRAPP (3: IVAPP), 2020)

MutantDistiller: Using Symbolic Execution for Automatic Detection of Equivalent Mutants and Generation of Mutant Killing Tests. - Michael Baer; Norbert Oster; Michael Philippsen (ICST Workshops, 2020)

Language-Agnostic Generation of Compilable Test Programs. - Patrick Kreutzer; Stefan Kraus; Michael Philippsen (ICST, 2020)

RNN-Aided Human Velocity Estimation from a Single IMU. - Tobias Feigl; Sebastian Kram; Philipp Woller; Ramiz H. Siddiqui; Michael Philippsen; Christopher Mutschler (Sensors, 2020)

LLWM & IR-Mark: Integrating Software Watermarks into an LLVM-based Framework. - Daniela Novac; Christian Eichler; Michael Philippsen (Checkmate@CCS, 2021)

Test Case Reduction: A Framework, Benchmark, and Comparative Study. - Patrick Kreutzer; Tom Kunze; Michael Philippsen (ICSME, 2021)

Cloud Cost City: A Visualization of Cloud Costs using the City Metaphor. - Veronika Dashuber; Michael Philippsen (VISIGRAPP (3: IVAPP), 2021)

A Layered Software City for Dependency Visualization. - Veronika Dashuber; Michael Philippsen; Johannes Weigend (VISIGRAPP (3: IVAPP), 2021)

The ORKA-HPC Compiler - Practical OpenMP for FPGAs. - Florian Mayer 001; Julian Brandner; Matthias Hellmann; Jesko Schwarzer; Michael Philippsen (LCPC, 2021)

Trace Visualization within the Software City Metaphor: A Controlled Experiment on Program Comprehension. - Veronika Dashuber; Michael Philippsen (VISSOFT, 2021)

Approximate Bit Dependency Analysis to Identify Program Synthesis Problems as Infeasible. - Marius Kamp; Michael Philippsen (VMCAI, 2021)

Reducing OpenMP to FPGA Round-Trip Times with Predictive Modelling. - Julian Brandner; Florian Mayer 001; Michael Philippsen (IWOMP, 2022)

Employing Polyhedral Methods to Reduce Data Movement in FPGA Stencil Codes. - Florian Mayer 001; Julian Brandner; Michael Philippsen (LCPC, 2022)

Trace visualization within the Software City metaphor: Controlled experiments on program comprehension. - Veronika Dashuber; Michael Philippsen (Inf. Softw. Technol., 2022)

Static and Dynamic Dependency Visualization in a Layered Software City. - Veronika Dashuber; Michael Philippsen (SN Comput. Sci., 2022)

Multipurpose Cacheing to Accelerate OpenMP Target Regions on FPGAs. - Julian Brandner; Florian Mayer 001; Michael Philippsen (IWOMP, 2023)

Register Expansion and SemaCall: 2 Low-overhead Dynamic Watermarks Suitable for Automation in LLVM. - David Schwarzbeck; Daniela Novac; Michael Philippsen (Checkmate@CCS, 2024)

Multilayer Multipurpose Caches for OpenMP Target Regions on FPGAs. - Julian Brandner; Florian Mayer 001; Michael Philippsen (IWOMP, 2024)

Practical Flaky Test Prediction using Common Code Evolution and Test History Data. - Martin Gruber; Michael Heine; Norbert Oster; Michael Philippsen; Gordon Fraser 001 (Software Engineering, 2024)

Employing polyhedral methods to optimize stencils on FPGAs with stencil-specific caches, data reuse, and wide data bursts. - Florian Mayer 001; Julian Brandner; Michael Philippsen (CoRR, 2024)

The Impact of List Reduction for Language Agnostic Test Case Reducers. - Tobias Heineken; Michael Philippsen (ICST, 2025)