Hasso-Plattner-Institut
  
 

Prof. Dr. Robert Hirschfeld

Robert Hirschfeld ist Professor am Hasso-Plattner-Institut und der Digital-Engineering-Fakultät an der Universität Potsdam, wo er das Fachgebiet Software-Architekturen leitet. Gemeinsam mit seiner Arbeitsgruppe befasst er sich mit Methoden, Werkzeugen und Beschreibungsmitteln, welche die Gestaltung und das Verständnis komplexer Systeme ermöglichen und auch die Tätigkeit des Programmierens selbst verbessern. Die Forschungsschwerpunkte umfassen hierbei Programmiersprachen, Werkzeuge, Analysetechniken und Ausführungsumgebungen.

Robert war als Gastprofessor und -wissenschaftler am Tokyo Institute of Technology [東京工業大学] und an der Universität Tokio [東京大学] tätig. Als Senior-Researcher arbeitete er bei DoCoMo Euro-Labs, dem europäischen Forschungszentrum von NTT DoDoMo Japan, an kontextorientierter Programmierung und deren Anwendung zur dynamischen Anpassung von Dienstkomponenten für mobile Kommunikationssysteme. Während seiner Zeit als Principal-Engineer bei Windward Solutions in Kalifornien entwarf und implementierte er Infrastrukturkomponenten für verteilte Objektsysteme sowie Objektdatenbanken und entwickelte innovative Softwareprodukte.

Robert hat an der Technischen Universität Ilmenau in Informatik promoviert.

Projects

Agile Software Development

PI: Prof. Dr. Robert Hirschfeld Abstract Agile software development processes are increasingly applied to projects that … > mehr

Agile Software Development

PI: Prof. Dr. Robert Hirschfeld Abstract Agile software development processes are iterative and incremental, embracing … > mehr

Programming Perspectives

PI: Prof. Dr. Robert Hirschfeld Abstract Agile software development and Design Thinking share values and principles. This … > mehr

Can Design Thinking Improve Programming?

PI: Prof. Robert Hirschfeld Abstract What would it mean for a programmer to work like a designer? While many problems … > mehr

Can Design Thinking Improve Programming II

PI: Prof. Dr. Robert Hirschfeld Abstract What would it mean for a programmer to work like a designer? Divergent and … > mehr

Can Design Thinking Improve Programming? III - From Problem Prevention to Graceful Recovery: Recovery Tools As Enabler For Trial and Error in Program Design

PI: Prof. Dr. Robert Hirschfeld Abstract Design methods can significantly improve program design activities. To … > mehr

Can Design Thinking Improve Programming? II Data-driven Tool Construction for Integrating Tangible Artifacts into Programming Activities

PI: Prof. Dr. Robert Hirschfeld Abstract As programming can be considered one of the most creative activities, it needs … > mehr

Can Design Thinking Improve Programming? II Data-driven Tool Construction for Integrating Tangible Artifacts into Programming Activities

PI: Prof. Dr. Robert Hirschfeld Abstract As programming can be considered one of the most creative activities, it needs … > mehr

Can Design Thinking Improve Programming? Exploring Means to Grow a Shared Vocabulary Between Programmers and Domain Experts

PI: Prof. Dr. Robert Hirschfeld Abstract Programmers collaborate continuously with do-main experts to explore the problem … > mehr

Can Design Thinking Improve Programming? II Exploring Means to Grow a Shared Vocabulary Between Programmers and Domain Experts

Professor Dr. Robert Hirschfeld Abstract Software engineering is a multi-disciplinary profession that involves not only … > mehr

Can Design Thinking Improve Programming? III

PI: Professor Dr. Robert Hirschfeld Abstract Software design projects are carried out by teams of experts from multiple … > mehr

Software Design in an Exploratory Culture

PI: Professor Dr. Robert Hirschfeld Abstract Understanding unfolds only gradually. Because of that, software developers … > mehr