MSc Daniel Sokolowski

MSc Daniel Sokolowski

MSc Daniel Sokolowski
daniel.sokolowski@unisg.ch
+41 7122 47823
dsoko
0000-0003-2911-8304
Soko2D
DSoko2
https://dsoko.de

School of Computer Science
Torstrasse 25
9000 St. Gallen, Switzerland

I am interested in distributed systems and cloud technology from a Programming Languages and Software Engineering perspective. Currently, I mainly focus on advancing Infrastructure as Code (IaC), aiming at robust deployments in modern DevOps organizations. For more information, please consult my private webpage.

I recently moved to the University of St. Gallen. Before I was part of the Software Factory 4.0 project at the Technical University of Darmstadt.

Publications

  1. TSE
    ProTI
    Automated Infrastructure as Code Program Testing
    IEEE Transactions on Software Engineering, 2024
  2. ICSE Companion
    ProTI
    Unleashing the Giants: Enabling Advanced Testing for Infrastructure as Code
    In Companion Proceedings of the 46th International Conference on Software Engineering, ICSE Companion, 2024
  3. MSR
    The PIPr Dataset of Public Infrastructure as Code Programs
    In Proceedings of the IEEE/ACM 21st International Conference on Mining Software Repositories, MSR, 2024
  4. FIST
    ProTI
    Towards Reliable Infrastructure as Code
    In Companion Proceedings of 2023 IEEE 20th International Conference on Software Architecture, ICSA Companion, 2023
  5. IEEE Software
    µs
    Decentralizing Infrastructure as Code
    IEEE Software 40 (1), 2023
  6. CONFLANG
    ProTI
    Creed for Speed: Comprehensive Infrastructure as Code Testing
    Presentation at the CONFLANG 2023 workshop, 2023
  7. SPLASH Companion
    ProTI
    Extensible Testing for Infrastructure as Code
    In Companion Proceedings of the 2023 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity, SPLASH Companion, 2023
  8. ESEC/FSE DS
    µs
    Infrastructure as Code for Dynamic Deployments
    In Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE, 2022
  9. ICSE
    Change Is the Only Constant: Dynamic Updates for Workflows
    In Proceedings of the 44th International Conference on Software Engineering, ICSE, 2022
  10. ESEC/FSE
    µs
    Automating Serverless Deployments for DevOps Organizations
    In Proceedings of the 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE, 2021
  11. ESEC/FSE DS
    µs
    Deployment Coordination for Cross-Functional DevOps Teams
    In Proceedings of the 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE, 2021
  12. AISTA
    Impact of Programming Languages on Machine Learning Bugs
    Sebastian Sztwiertnia, Maximilian Grübel, Amine Chouchane, Daniel Sokolowski, Krishna Narasimhan, Mira Mezini
    In Proceedings of the 1st ACM International Workshop on AI and Software Testing/Analysis, AISTA, 2021
  13. SuperCompCloud
    ScalaLoci
    Leveraging Hybrid Cloud HPC with Multitier Reactive Programming
    Daniel Sokolowski, Jan-Patrick Lehr, Christian Bischof, Guido Salvaneschi
    In Proceedings of the 3rd IEEE/ACM International Workshop on Interoperability of Supercomputing and Cloud Technologies, SuperCompCloud, 2020
  14. OOPSLA
    Language-Integrated Privacy-Aware Distributed Queries
    Guido Salvaneschi, Mirko Köhler, Daniel Sokolowski, Philipp Haller, Sebastian Erdweg, Mira Mezini
    Proceedings of the ACM on Programming Languages 3 (OOPSLA), 2019
  15. REBLS
    ScalaLoci
    Multitier Reactive Programming in High Performance Computing
    Presentation at the 6th Workshop on Reactive and Event-based Languages and Systems (REBLS), 2019