GUI code tracing through direct program interaction. Journal of Software: Evolution and Process. 26, 552–568.(2014).
Developing contexts for teaching Java using AGUIA/J. Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education. 378–378.(2012).
GUI-driven code tracing. Visual Languages and Human-Centric Computing (VL/HCC), 2012 IEEE Symposium on. 111–118.(2012).
GUITA Toolkit: Interaction-driven code tracing. Visual Languages and Human-Centric Computing (VL/HCC), 2012 IEEE Symposium on. 263–264.(2012).
An open-ended environment for teaching Java in context. Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education. 87–92.(2012).
AGUIA/J: a tool for interactive experimentation of objects. Proceedings of the 16th annual joint conference on Innovation and technology in computer science education. 43–47.(2011).
Automating the construction of domain-specific modeling languages for object-oriented frameworks. Journal of Systems and Software. 83, 1078–1093.(2010).
Design profiles: toward unified tool support for design patterns and UML profiles. Software: Practice and Experience. 39, 331–354.(2009).
Automated domain-specific modeling languages for generating framework-based applications. Software Product Line Conference, 2008. SPLC'08. 12th International. 149–158.(2008).
Automatic support for model-driven specialization of object-oriented frameworks. Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion. 923–924.(2007).
Concern-based learning of complex software platforms. Advanced Learning Technologies, 2007. ICALT 2007. Seventh IEEE International Conference on. 335–337.(2007).
Extending Object-Oriented Frameworks with Aspects for Enabling Automatic Support for Domain-Specic Modeling.(2007).
Framework specialization aspects. Proceedings of the 6th international conference on Aspect-oriented software development. 14–24.(2007).
Aspects as specialization units for framework-based SPLs. BPAOSD'06: Workshop on Best Practices in Applying Aspect-Oriented Software Development (AOSD'06).(2006).
Managing duplicates in a web archive. Proceedings of the 2006 ACM symposium on Applied computing. 818–825.(2006).
A model-driven approach to variability management in product-line engineering. Nordic Journal of Computing. 13, 196.(2006).
Modularizing framework hot-spots using aspects. In Proceedings of the 11th Spanish Conference on Software Engineering and Databases.(2006).