Our lab is a very exciting place to learn and work!
Publications
Filters: First Letter Of Last Name is V [Clear All Filters]
An Empirical Study on Consistency Management of Business and IT Process Models,
, Waterloo, Generative Software Development Laboratory, 2012.
[pdf]
"Supporting Different Process Views through a Shared Process Model",
Technical Report, 2012.
"A Case Study on Consistency Management of Business and IT Process Models in Banking",
SoSyM - Special Issue on Enterprise Modeling, 2013.
"Mining the Impact of Evolution Categories on Object-Oriented Metrics",
Software Quality Journal, 08/2012.
[pdf]
"A Semi-Automatic Approach for Extracting Software Product Lines",
IEEE Transactions on Software Engineering, vol. 38, issue 4, no. 99, pp. 737-754, 2012.
"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.
"Supporting Different Process Views through a Shared Process Model",
Software and Systems Modeling, 2015.
"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.
"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]
"Feature Scattering in the Large: A Longitudinal Study of Linux Kernel Device Drivers",
14th International Conference on Modularity: ACM, 2015.
[pdf][pptx]
"Matching Business Process Workflows Across Abstraction Levels",
MODELS 2012, Innsbruck, Austria, ACM/IEEE, 2012.
"A Novel Approach for Estimating Truck Factors",
International Conference on Program Comprehension: ACM, 2016.
"Quick fix generation for DSMLs",
IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Pittsburgh, PA, USA, IEEE, 2011.
"Recommending Refactorings to Reverse Software Architecture Erosion",
16th European Conference on Software Maintenance and Reengineering (CSMR), Early Research Achievements Track, 03/2012.
[pdf]
"Supporting Different Process Views through a Shared Process Model",
9th European Conference on Modelling Foundations and Applications, ECMFA 2013, 2013.
"Towards User-Friendly Projectional Editors",
7th International Conference on Software Language Engineering (SLE), 2014.
[pdf]
"Quick Consistency Management in BPM",
IBM CASCON 2011, 2011.
"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]
"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]
"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.
"Generative Programming",
Object-Oriented Technology ECOOP 2002 Workshop Reader, vol. 2548, Berlin, Heidelberg, Springer-Verlag, pp. 15 - 29, 2002.
"Generative Programming and Active Libraries",
Generic Programming, vol. 1766, Berlin, Heidelberg, Springer-Verlag, pp. 25 - 39, 2000.