In our lab, you are free to work on what you are interested in, and your colleagues will always be there when you need help or feedback.
Publications
Filters: First Letter Of Last Name is H [Clear All Filters]
"A Novel Approach for Estimating Truck Factors",
International Conference on Program Comprehension: ACM, 2016.
"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.
"An Examination of the Current Rating System used in Mobile App Stores",
IEEE Software, 2015.
" 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.
"On Ad Library Updates in Android Apps",
IEEE Software, 2014.
"To Connect or Not to Connect: Experiences from Modeling Topological Variability",
18th International Software Product Line Conference (SPLC), 2014.
[pdf]
"Feature-Oriented Software Evolution",
The Seventh International Workshop on Variability Modelling of Software-intensive Systems, Italy, ACM , 01/2013.
[pdf][pdf]
"Two Studies of Framework-Usage Templates Extracted from Dynamic Traces",
IEEE Transactions on Software Engineering, vol. 38, issue 6, 12/2012.
[pdf]
"Generating Range Fixes for Software Configuration",
ICSE'12: 34th International Conference on Software Engineering, 06/2012.
[pdf][pdf][zip]
"Deferred Methods: Accelerating Dynamic Program Analysis on Multicores",
International Symposium on Code Generation and Optimization (CGO) , San Jose, USA, ACM, 04/2012.
[pdf]
"A User Survey of Configuration Challenges in Linux and eCos",
Variability Modelling of Software-intensive Systems (VaMoS), Leipzig, Germany, ACM Press, 01/2012.
[pdf]
Proceedings of the 5th Variability Modeling of Software-Intensive Systems (VaMoS), January 27-29, 2011,
, Namur, Belgium, ACM, 2011.
"Quick fix generation for DSMLs",
IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Pittsburgh, PA, USA, IEEE, 2011.
"Correctness of Model Synchronization Based on Triple Graph Grammars",
ACM/IEEE 14th International Conference on Model Driven Engineering Languages and Systems: Springer, 10/2011.
[pdf]
"From State- to Delta-based Bidirectional Model Transformations: the Symmetric Case",
ACM/IEEE 14th International Conference on Model Driven Engineering Languages and Systems: Springer, 10/2011.
[pdf][pdf]
From State- to Delta-based Bidirectional Model Transformations: the Symmetric Case,
, Waterloo, Generative Software Development Laboratory, University of Waterloo, 05/2011.
[pdf]
Configuration Challenges in Linux and eCos: A Survey,
, no. GSDLAB-TR 2011-09-29, Waterloo, Generative Software Development Laboratory, University of Waterloo, 2011.
[pdf][pdf][pdf]
Generating Range Fixes for Software Configuration,
, Waterloo, Generative Software Development Laboratory, University of Waterloo, 2011.
[pdf]
"Bidirectional Transformations: A Cross-Discipline Perspective",
International Conference of Model Transformation (ICMT): Springer-Verlag, pp. 260-283, 2010.
[pdf]
"Supporting Framework Use via Automatically Extracted Concept-Implementation Templates",
23rd European Conference on Object-Oriented Programming (ECOOP), vol. 5653, Genova, Italy, Springer-Verlag, pp. 344-368, 07/2009.
[pdf][pdf]
"Supporting Framework Use via Automatically Extracted Concept-Implementation Templates",
School of Computer Science, vol. PhD, Waterloo, University of Waterloo, pp. 178, 04/2009.
[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]
"Comprehending implementation recipes of framework-provided concepts through dynamic analysis",
OOPSLA Companion, Poster Session, Montreal, Quebec, Canada, ACM Press, pp. 819–820, 10/2007.
Comprehending Object-Oriented Software Frameworks Through Dynamic Analysis,
, no. CS-2007-18: University of Waterloo, 10/2007.
[pdf]