"GUI code tracing through direct program interaction", Journal of Software: Evolution and Process, vol. 26, no. 6, pp. 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: ACM, pp. 378–378, 2012.
"GUI-driven code tracing", Visual Languages and Human-Centric Computing (VL/HCC), 2012 IEEE Symposium on: IEEE, pp. 111–118, 2012.
"GUITA Toolkit: Interaction-driven code tracing", Visual Languages and Human-Centric Computing (VL/HCC), 2012 IEEE Symposium on: IEEE, pp. 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: ACM, pp. 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: ACM, pp. 43–47, 2011.
"Automating the construction of domain-specific modeling languages for object-oriented frameworks", Journal of Systems and Software, vol. 83, no. 7: Elsevier, pp. 1078–1093, 2010.
"Design profiles: toward unified tool support for design patterns and UML profiles", Software: Practice and Experience, vol. 39, no. 4: Wiley Online Library, pp. 331–354, 2009.
"Automated domain-specific modeling languages for generating framework-based applications", Software Product Line Conference, 2008. SPLC'08. 12th International: IEEE, pp. 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: ACM, pp. 923–924, 2007.
"Concern-based learning of complex software platforms", Advanced Learning Technologies, 2007. ICALT 2007. Seventh IEEE International Conference on: IEEE, pp. 335–337, 2007.
Extending Object-Oriented Frameworks with Aspects for Enabling Automatic Support for Domain-Specic Modeling, : Department of Informatics, University of Lisbon, 2007.
"Framework specialization aspects", Proceedings of the 6th international conference on Aspect-oriented software development: ACM, pp. 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: ACM, pp. 818–825, 2006.
"A model-driven approach to variability management in product-line engineering", Nordic Journal of Computing, vol. 13, no. 3, pp. 196, 2006.
"Modularizing framework hot-spots using aspects", In Proceedings of the 11th Spanish Conference on Software Engineering and Databases: Citeseer, 2006.