This lab is quite diverse. It is comprised of a group of really smart people from all over the world, each with different backgrounds, working in a friendly and welcoming environment. Being part of it has been such an enriching experience.
Publications
Filters: First Letter Of Last Name is V  [Clear All Filters]
 
"Generative Programming and Active Libraries",  
Generic Programming, vol. 1766, Berlin, Heidelberg, Springer-Verlag, pp. 25 - 39, 2000.
 
"Generative Programming",  
Object-Oriented Technology ECOOP 2002 Workshop Reader, vol. 2548, Berlin, Heidelberg, Springer-Verlag, pp. 15 - 29, 2002.
 
"Evolution and Reuse of Language Specifications for DSLs (ERLS)",  
Object-Oriented Technology. ECOOP 2004 Workshop Reader, vol. 3344, Berlin / Heidelberg, Springer-Verlag, pp. 187-201, 2005.
 
"Foreword by Krzysztof Czarnecki",  
Model-Driven Software Development: Technology, Engineering, Management: Wiley, 2006.
 
"Design Space of Heterogeneous Synchronization",  
Generative and Transformational Techniques in Software Engineering II, International  Summer  School, GTTSE  2007, Braga, Portugal, July 2-7, 2007, Revised Papers, vol. 5235, Berlin, Heidelberg, Springer, pp. 3 - 46, 2008.
[pdf]
 
"Model Driven Engineering Languages and Systems, 11th International Conference, MoDELS 2008, Toulouse, France, September/October 2008, Proceedings",  
Lecture Notes in Computer Science, vol. 5301/2009, Berlin, Heidelberg, Springer-Verlag, 2008.
 
"Bidirectional Transformations: A Cross-Discipline Perspective, GRACE Meeting Notes, State of the Art, and Outlook",  
Theory and Practice of Model Transformations, Second International Conference, ICMT 2009, Zurich, Switzerland, June 29-30, 2009. Proceedings, vol. 5563, Berlin, Heidelberg, Springer, pp. 260 - 283, 2009.
[pdf]
 
"Quick Consistency Management in BPM",  
IBM CASCON 2011, 2011.
 
"Quick fix generation for DSMLs",  
IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Pittsburgh, PA, USA, IEEE, 2011.
 
An Empirical Study on Consistency Management of Business and IT Process Models,  
, Waterloo, Generative Software Development Laboratory, 2012.
[pdf]
 
"Matching Business Process Workflows Across Abstraction Levels",  
MODELS 2012, Innsbruck, Austria, ACM/IEEE, 2012.
 
"A Semi-Automatic Approach for Extracting Software Product Lines",  
IEEE Transactions on Software Engineering, vol. 38, issue 4, no. 99, pp. 737-754, 2012.
 
"Supporting Different Process Views through a Shared Process Model",  
Technical Report, 2012.
 
"Recommending Refactorings to Reverse Software Architecture Erosion",  
16th European Conference on Software Maintenance and Reengineering (CSMR), Early Research Achievements Track, 03/2012.
[pdf]
 
"Mining the Impact of Evolution Categories on Object-Oriented Metrics",  
Software Quality Journal, 08/2012.
[pdf]
 
"A Case Study on Consistency Management of Business and IT Process Models in Banking",  
SoSyM - Special Issue on Enterprise Modeling, 2013.
 
"Supporting Different Process Views through a Shared Process Model",  
9th European Conference on Modelling Foundations and Applications, ECMFA 2013, 2013.
 
"Does Feature Scattering Follow Power-Law Distributions? An Investigation of Five Pre-Processor-Based Systems",  
6th International Workshop of Feature-Oriented Software Evolution, Sweden, ACM, 2014.
[pdf]
 
"Towards User-Friendly Projectional Editors",  
7th International Conference on Software Language Engineering (SLE), 2014.
[pdf]
 
"Feature Scattering in the Large: A Longitudinal Study of Linux Kernel Device Drivers",  
14th International Conference on Modularity: ACM, 2015.
[pdf][pptx]
 
"Supporting Different Process Views through a Shared Process Model",  
Software and Systems Modeling, 2015.
 
"The Shape of Feature Code: An Analysis of Twenty C-Preprocessor-Based Systems",  
Journal on Software and Systems Modeling: Springer, pp. 1–29, 07/2015.
 
"A Novel Approach for Estimating Truck Factors",  
International Conference on Program Comprehension: ACM, 2016.

] 
