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.
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
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.
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.
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.
Concepts, Operations, and Feasibility of a Projection-Based Variation Control System. Ștefan Stănciulescu, Thorsten Berger, Eric Walkingshaw, Andrzej Wąsowski. ICSME 2016. PreprintBibtex
A Technology-Neutral Role-Based Collaboration Model for Software Ecosystems. Ștefan Stănciulescu, Daniela Rabiser, Christoph Seidl. ISoLA 2016. PreprintBibtex
Forked and Integrated Variants In An Open-Source Firmware Project. ICSME2015. Ștefan Stănciulescu, Sandro Schulze and Andrzej Wąsowski. PreprintBibtex
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
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. PreprintBibtex