Our lab is not only about research: we do a lot of development using Java, Python, Javascript, Haskell and other languages in combination with advanced libraries and frameworks. This development experience was very helpful during my job interviews, and employers were impressed by the projects we develop here in the lab.
Publications
Filters: First Letter Of Last Name is N [Clear All Filters]
"Components and Generative Programming",
Software Engineering — ESEC/FSE ’99, vol. 1687, Berlin, Heidelberg, Springer, pp. 2 - 19, 1999.
[pdf]
"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]
"A Study of Non-Boolean Constraints in Variability Models of an Embedded Operating System",
3rd International Workshop on Feature Oriented Software Development, Munich, Germany, ACM, 08/2011.
[pdf][pdf]
"A survey of variability modeling in industrial practice",
7th International Workshop on Variability Modelling of Software-intensive Systems (VaMoS), 2013.
[pdf][pdf]
" Impact of Ad Libraries on Ratings of Android Mobile Apps",
IEEE Software, 2014.
"A Large Scale Empirical Study on Software Reuse in Mobile Apps",
IEEE Software, vol. 31, issue 2, 2014.
"Mining Configuration Constraints: Static Analyses and Empirical Results",
36th International Conference on Software Engineering (ICSE'14), 2014.
[pdf]
"On Ad Library Updates in Android Apps",
IEEE Software, 2014.
"Three Cases of Feature-Based Variability Modeling in Industry",
ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems (MODELS), 2014.
[pdf][pdf]
"An Examination of the Current Rating System used in Mobile App Stores",
IEEE Software, 2015.
"Variability Models in Large-Scale Systems: A Study and a Reverse-Engineering Technique",
Software Engineering (SE), 2015.
[pdf]
Where do Configuration Constraints Stem From? An Extraction Approach and an Empirical Study,
: Generative Software Development Laboratory, University of Waterloo, 2015.
[pdf]
"Where do Configuration Constraints Stem From? An Extraction Approach and an Empirical Study",
IEEE Transactions on Software Engineering, 2015.
"Coevolution of Variability Models and Related Software Artifacts: A Fresh Look at Evolution Patterns in the Linux Kernel",
Empirical Software Engineering, Springer, 05/2015.