Robert Hirschfeld

Professor at Hasso Plattner Institut

Schools

  • Hasso Plattner Institut

Expertise

Links

Biography

Hasso Plattner Institut

Robert Hirschfeld is a Professor of Computer Science at the Hasso Plattner Institute and the Digital Engineering Faculty at the University of Potsdam, Germany. There he founded and leads the Software Architecture Group that is concerned with fundamental elements and structures of software. Methods and tools are developed for improving the comprehension and design of complex, interesting systems.

Robert is interested in programming experiences and small system kernels. With his group he is working on dynamic programming languages, development tools, and runtime environments to make interactive, live programming more approachable. His preferred environment for exploring ideas is Squeak/Smalltalk.

He served as a visiting professor at the Tokyo Institute of Technology and The University of Tokyo, Japan.

Robert was a senior researcher with DoCoMo Euro-Labs, the European research facility of NTT DoCoMo Japan, where he worked on infrastructure components for next generation mobile communication systems with a focus on dynamic service adaptation and context-oriented programming.

Prior to joining DoCoMo Euro-Labs, he was a principal engineer at Windward Solutions in Sunnyvale, California, where he designed and implemented distributed object systems, consulted in the area of object database technologies, and developed innovative software products and applications.

Robert received a Ph.D. in Computer Science from Technische Universität Ilmenau, Germany.

Interests

Explorative programming * Modularity * Context-oriented programming * Aspect-oriented programming * Small application and language kernels * Meta-level architectures * Dynamic execution environments * Interpreters and runtimes * End-user development and collaboration environments * Software evolution

Read about executive education

Other experts

Looking for an expert?

Contact us and we'll find the best option for you.

Something went wrong. We're trying to fix this error.