Publications
The following documents are included by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.
2025
[bib]
Gradual Sensitivity Typing
Proceedings of the IEEE Computer Security Foundations Symposium, 2025
To appear
[bib]
Reducing urban speed limits decreases work-related traffic injury severity: Evidence from Santiago, Chile
Travel Behaviour and Society, volume 40, pp.101034, 2025
2024
2023
2022
2021
2020
2019
2018
Equivalences for Free: Univalent Parametricity for Effective Transport
Proceedings of the ACM on Programming Languages, volume 2, number ICFP, pp.92:1-92:29, September 2018, ACM Press
Distinguished Paper Award - superseded by JACM article "The Marriage of Univalence and Parametricity" (2021)
2017
2016
2015
An Empirical Study of GOTO in C Code from GitHub Repositories
Proceedings of the 2015 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE), pp.404-414, Bergamo, Italy, Aug-sep 2015, ACM Press
[bib]
Code duplication in ROS launchfiles
2015 34th International Conference of the Chilean Computer Science Society (SCCC), November 2015, IEEE Computer Society Press
2014
2013
2012
[bib]
DSAL '12: Proceedings of the seventh workshop on Domain-Specific Aspect Languages
Potsdam, Germany, 2012, ACM Press
Available at http://dl.acm.org/citation.cfm?id=2162037
2011
[bib]
A study of ripple effects in software ecosystems
Proceedings of the 33rd ACM/IEEE International Conference on Software Engineering (ICSE 2011), New Ideas and Emerging Results track, pp.904-907, Honolulu, Hawaii, USA, May 2011, ACM Press
[bib]
Estrategias Cognitivas para el Calculo Mental
Revista Latinoamericana de Investigación en Matemática Educativa, volume 14, number 1, pp.9-40, March 2011, Clame
[bib]
Higher-Order Contracts for Actor-Based Languages
Proceedings of the AGERE! (Actors and aGEnts REloaded) workshop, held at SPLASH 2011, Portland, USA, October 2011
Join Point Interfaces for Modular Reasoning in Aspect-Oriented Programs
Proceedings of the 8th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2011), New Ideas track, pp.508-511, Szeged, Hungary, September 2011, ACM Press
Superseded by TOSEM 2014
[bib]
Reconciling method overloading and dynamically typed scripting languages
Journal of Computer Languages, Systems and Structures, volume 37, pp.132-150, 2011
[bib]
Toward Lean Development in Formally Specified Software Processes
Proceedings of the 18th European System & Software Process Improvement and Innovation Conference (EuroSPI'11), pp.xx-xx, June 2011
2010
[bib]
Parallel Actor Monitors
Proceedings of the 14th Brazilian Symposium on Programming Languages (SBLP 2010), pp.83-96, Salvador - Bahia, Brazil, September 2010, SBC
Superseded by SCP 2014
[bib]
Software Process Model Blueprints
Proceedings of the International Conferences on Software Processes (ICSP'10), July 2010, LNCS Springer Verlag
[bib]
Visualizing Dynamic Metrics with Profiling Blueprints
Proceedings of the 48th International Conference on Objects, Models, Components, Patterns (TOOLS EUROPE'10), July 2010, LNCS Springer Verlag
[bib]
Visualizing and Assessing a Compositional Approach of Business Process Design
Proceedings of 9th International Conference on Software Composition (SC'10), July 2010, LNCS Springer Verlag
2009
[bib]
Editorial for Special Section on Dependencies and Interactions with Aspects
Transactions on Aspect-Oriented Software Development, volume 5490, pp.133-134, 2009, Springer-Verlag
[bib]
Higher-Order Aspects in Order
Scheme and Functional Programming Workshop, Boston, MA, USA, August 2009
[bib]
Reverse Generics -- Parametrization After the Fact
Proceedings of the 4th International Conference on Software and Data Technologies (ICSOFT'09), pp.39-46, July 2009
[bib]
SQUALE -- Software QUALity Enhancement
Proceedings of the 13th European Conference on Software Maintenance and Reengineering (CSMR 2009), European Projects Track, March 2009
2008
2007
[bib]
AmI: The Future is Now -- a position paper
Proceedings of the 3rd ECOOP workshop on Object Technology for Ambient Intelligence and Pervasive Computing (OT4AmI 2007), pp.13-18, Berlin, Germany, July 2007, Technical Report 2007-12, Technische Universität Berlin
[bib]
Proceedings of the XXVI International Conference of the Chilean Computer Science Society
Proceedings of the XXVI International Conference of the Chilean Computer Science Society, Iquique, Chile, November 2007, IEEE Computer Society
[bib]
Proceedings of the 3rd ECOOP workshop on Object Technology for Ambient Intelligence and Pervasive Computing (OT4AmI 2007)
Proceedings of the 3rd ECOOP workshop on Object Technology for Ambient Intelligence and Pervasive Computing (OT4AmI 2007), Berlin, Germany, July 2007, Technical Report 2007-12, Technische Universität Berlin
2006
[bib]
Controlling the Visibility of Changes in Java with Classboxes
Proceedings of the Objekty Conference 2006, Prague, Czech Republic, November 2006
Short paper, invited keynote speaker
[bib]
Declarative composition of structural aspects
number TR/DCC-2006-11, November 2006, University of Chile
Superseded by JUCS 2009
Declarative, Formal, and Extensible Syntax Definition for AspectJ -- A Case for Scannerless Generalized-LR Parsing
Proceedings of the 21st ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA 2006), pp.209-228, Portland, Oregon, USA, October 2006, ACM Press
ACM SIGPLAN Notices , 41(10)
On Dynamically-Scoped Crosscutting Mechanisms
Proceedings of the European Workshop on Aspects in Software (EWAS 2006), pp.18-22, Twente, The Netherlands, September 2006, Technical Report IAI-TR-2006-6, University of Bonn, Germany, University of Bonn
Superseded by ACM SIGPLAN Notices 2007
2005
[bib]
Classbox/J: Controlling the Scope of Change in Java
Proceedings of the 20th ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA 2005), pp.177-189, San Diego, California, USA, October 2005, ACM Press
ACM SIGPLAN Notices , 40(11)
2004
[bib]
A Concern-based Approach to Software Evolution
Proceedings of the AOSD Workshop on Dynamic Aspects (DAW 2004), Lancaster, UK, March 2004
2003
[bib]
Classboxes: A Minimal Module Model Supporting Local Rebinding
Proceedings of the Joint Modular Languages Conference (JMLC'03), volume 2789, pp.122-131, 2003, Springer-Verlag
2002
2001