Portrait of Patrick Rein

Patrick Rein

programmer, researcher

Working on
Making information in our computers more accessible in our everyday life
Being a
PhD student, research assistant
Currently at
Software Architecture Group at the Hasso Plattner Institute, University of Potsdam, Germany

Communication

Twitter
@codezeilen
GitHub
codezeilen
Researchgate
Profile
ORCID
0000-0001-9454-8381
E-Mail
hi@patrickrein.de

Publications

2018
  1. Patrick Rein and Stefan Ramson and Jens Lincke and Robert Hirschfeld and Tobias Pape. Exploratory and Live, Programming and Coding: A Literature Study Comparing Perspectives on Liveness. In The Art, Science, and Engineering of Programming volume 3. pages 1:1–1:33, 2018.
  2. Patrick Rein and Robert Hirschfeld. The Exploration Workspace: Interleaving the Implementation and Use of Plain Objects in Smalltalk. In Conference Companion of the 2Nd International Conference on Art, Science, and Engineering of Programming. pages 113–116, ACM, 2018. Online version
2017
  1. Toni Mattis and Patrick Rein and Robert Hirschfeld. Edit Transactions: Dynamically Scoped Change Sets for Controlled Updates in Live Programming. In Journal on The Art, Science, and Engineering of Programming volume 1 issue 2. AOSA, 2017. Online version
  2. Patrick Rein and Marcel Taeumel and Robert Hirschfeld and Michael Perscheid. Exploratory Development of Data-intensive Applications. In Proceedings of the Programming Experience Workshop 2017 (PX/17), co-located with the Conference on the Art, Science, and Engineering of Programming 2017. 2017. Online version
  3. Patrick Rein and Jens Lincke and Stefan Ramson and Toni Mattis and Robert Hirschfeld. Living in Your Programming Environment: Towards an Environment for Exploratory Adaptations of Productivity Tools. In Proceedings of the 3rd ACM SIGPLAN International Workshop on Programming Experience (PX) 2017. pages 17–27, ACM, 2017. Online version
  4. Patrick Rein and Stefan Ramson and Jens Lincke and Tim Felgentreff and Robert Hirschfeld. Group-Based Behavior Adaptation Mechanisms in Object-Oriented Systems. In IEEE Software volume 34. pages 78-82, 2017.
2016
  1. Patrick Rein and Robert Hirschfeld and Marcel Taeumel. Gramada: Immediacy in Programming Language Development. In Proceedings of the ACM Symposium for New Ideas, New Paradigms, and Reflections on Everything to do with Programming and Software (Onward!) 2016, co-located with the Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA) 2016. pages 165–179, ACM, 2016. Online version
  2. Patrick Rein and Stefan Lehmann and Toni Mattis and Robert Hirschfeld. How live are live programming systems? Benchmarking the response times of live programming environments. In Proceedings of the Programming Experience 2016 (PX/16) Workshop, co-located with the European Conference on Object-oriented Programming (ECOOP). ACM DL, 2016. Online version
  3. Toni Mattis and Patrick Rein and Robert Hirschfeld. Transaction layers: controlling granularity of change in live programming environments. In Proceedings of the Workshop on Context-Oriented Programming (COP) 2016, co-located with the European Conference on Object-oriented Programming (ECOOP). pages 1–6, ACM, 2016. Online version
  4. Stefan Lehmann and Tim Felgentreff and Jens Lincke and Patrick Rein and Robert Hirschfeld. Reactive object queries: consistent views in object-oriented languages. In Proceedings of the Constrained and Reactive Objects Workshop (CROW) 2016, co-located with the Conference on Modularity (Modularity) 2016. pages 23–28, ACM DL, 2016. Online version
  5. Patrick Rein and Robert Hirschfeld Stefan Lehmann and Jens Lincke. Compatibility layers for interface mediation at run-time. In Proceedings of the Workshop on Live Adaptation of Software SYstems (LASSY) 2016, co-located with the Conference on Modularity (Modularity) 2016. pages 113–118, ACM DL, 2016. Online version
2015
  1. Toni Mattis and Johannes Henning and Patrick Rein and Robert Hirschfeld and Malte Appeltauer. Columnar objects: improving the performance of analytical applications. In Proceedings of the ACM Symposium for New Ideas, New Paradigms, and Reflections on Everything to do with Programming and Software (Onward!) 2015, co-located with the Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA) 2015. pages 197–210, 2015. Online version
2013
  1. Patrick Rein and Michael Champanis and Ulrike Rivett. Drop drop: prototyping a mobile application educating on the water system through private meter readings. In Proceedings of the Conference on Information and Communication Technologies and Development (ICTD) 2013: Notes. pages 124–127, 2013. Online version