Ştefan Stănciulescu

PhD Student at IT University of Copenhagen

Find Out More


15 Jun 2016. I am happy to learn that we got two papers accepted in the same week: 1) Concepts, Operations, and Feasibility of a Projection-Based Variation Control System got accepted at ICSME2016, and 2) A Technology-Neutral Role-Based Collaboration Model for Software Ecosystems got accepted at ISoLA 2016.

02 Mar 2016. Computerworld.dk wrote an article about my EliteForsk grant Computerworld Article (in Danish).

25 Feb 2016. I am honored and grateful to have received an award (EliteForsk Rejsestipendium, 200.000 kr) for my research from the Danish Ministry of Education and Science. More information here EliteForsk award.

18 Dec 2015. I wrote a blog post for IEEE Software blog about our work on the Marlin project. Thanks to Sarah Nadi for the blog post opportunity. IEEE Software Blog Post

About me

I am a PhD student at IT University of Copenhagen (ITU) in Denmark. I have started my MSc in Software Engineering at ITU in 2012, and I switched to the PhD program in Fall 2013.

My main supervisor is Prof. Andrzej Wąsowski and my co-supervisor is Prof. Kasper Østerbye.

In 2013 I studied for a semester at Technical University of Munich.

From July 2014 to December 2014 I visited the Generative Software Development Lab at University of Waterloo, where I was hosted by Prof. Krzysztof Czarnecki.

Currently (March 2016 - now), I am visitng Prof. Christian Kästner at Carnegie Mellon University, USA.


Research interests

My research is about managing variability in highly configurable systems such as the Linux Kernel. I am particularly interested in developing tools that can handle variability in a structured way, allowing the developer to focus on the code.

Such variability is typically implemented using conditional compilation (#ifdefs), which makes it cumbersome to work with large codebases that use many of these annotations. My idea is to find a new way of handling these annotations such that the developer can focus only on the code and his task, and does not have to handle these annotations directly. My work is part of the VARIES project.

Another focus of my PhD is on re-engineering a set of legacy systems into a software product line. I am looking in understanding how such a migration can be executed, and what kind of tools can support the engineers during the whole re-engineering process with the scope of automating large parts of process, where possible.

Other interests include Configuration Management topics, and embedded development that more recently is known as Pervasive Computing.


DBLP webpage

Scholar Profile

  1. Concepts, Operations, and Feasibility of a Projection-Based Variation Control System. Ștefan Stănciulescu, Thorsten Berger, Eric Walkingshaw, Andrzej Wąsowski. ICSME 2016. Preprint Bibtex
  2. A Technology-Neutral Role-Based Collaboration Model for Software Ecosystems. Ștefan Stănciulescu, Daniela Rabiser, Christoph Seidl. ISoLA 2016. Preprint Bibtex
  3. Forked and Integrated Variants In An Open-Source Firmware Project. ICSME2015. Ștefan Stănciulescu, Sandro Schulze and Andrzej Wąsowski. Preprint Bibtex
  4. To connect or not to connect: experiences from modeling topological variability. SPLC2014. Thorsten Berger, Ștefan Stănciulescu,Ommund Øgård, Øystein Haugen, Bo Larsen and Andrzej Wąsowski Bibtex
  5. Flexible product line engineering with a virtual platform. ICSE NIER 2014. Michał Antkiewicz, Wenbin Ji, Thorsten Berger, Krzysztof Czarnecki, Thomas Schmorleiz, Ralf Lämmel, Ștefan Stănciulescu, Andrzej Wąsowski, Ina Schaefer. Preprint Bibtex


PC member

  • SPLC 2016,2017 Tools and Demo Track


  • Subreviewer for ASE 2016

  • Subreviewer for FASE 2015,2017

  • Subreviewer for FMSPLE 2015

  • Subreviewer for FOSD Workshop 2014

  • Subreviewer for ICSE 2017

  • Reviewer for ISoLA 2016

  • Subreviewer for MODELS 2014, 2015, 2016

  • Subreviewer for SOFSEM 2016

  • Subreviewer for SPLC 2014, 2015

  • Subreviewer for VAMOS 2015

Last updated: 15 June 2016