Jocelyn Simmonds

I am an Assistant Professor at the University of Chile (Santiago, Chile). I am mainly interested in the creation and application of automated reasoning techniques to a broad range of domains. In particular, I am interested in program analysis and verification, object-oriented analysis and design, and model-driven engineering. My other interests include web and mobile development, innovative teaching methodologies, and issues related to women in technology.

  Publications | Projects | Organization | Service | Outreach | Teaching | Students | Awards

Contact Info

Address: Departamento de Ciencias de la Computación,
       Beauchef 851, Edificio Poniente,
       Santiago, Chile
Office: BP-P-3-19
Email: jsimmond@dcc.uchile.cl
Phone: +56 2 2978 4876

Publications

Recent Publications

  • Cecilia Bastarrica, Jocelyn Simmonds: Gender Differences in Self and Peer Assessment in a Software Engineering Capstone Course. GE@ICSE2019, 2019.
  • Pablo Estefó, Jocelyn Simmonds, Romain Robbes, Johan Fabry: The Robot Operating System: Package reuse and community dynamics. Journal of Systems and Software, volume 151, pg 226-242, 2019.
  • Jocelyn Simmonds, Francisco Guttierez, Cecilia Casanova, Cecilia Sotomayor, Nancy Hitschfeld: A Teacher Workshop for Introducing Computational Thinking in Rural and Vulnerable Environments. SIGCSE 2019: pg 1143-1149, 2019.
  • Maíra Marques, Jocelyn Simmonds, Pedro Rossel, Cecilia Bastarrica: Software product line evolution: A systematic literature review. Information and Software Technology, volume 105, pg 190-208, 2019.
  • Cecilia Bastarrica, Nancy Hitschfeld, Maíra Marques Samary, Jocelyn Simmonds: Affirmative action for attracting women to STEM in Chile. GE@ICSE2018: pg 45-48, 2018.
  • Jocelyn Simmonds, Maíra Marques Samary, Milenko Tomic, Francisco Madrid, Constanza Escobar: Software Engineering for Millennials, by Millennials. SEEM@ICSE2018: pg 72-79, 2018.
  • Francisco Guttierez, Jocelyn Simmonds, Cecilia Casanova, Cecilia Sotomayor, Nancy Hitschfeld: Assessing Software Development Skills Among K-6 Learners in a Project-Based Workshop with Scratch. ICSE (SEET) 2018: 98-107, 2018.
  • Francisco Guttierez, Jocelyn Simmonds, Cecilia Casanova, Cecilia Sotomayor, Nancy Hitschfeld: Coding or Hacking? Exploring Inaccurate Views on Computing and Computer Scientists among K-6 Learners in Chile. SIGCSE 2018: pg 993-998, 2018.
  • Jérémy Barbay, Jocelyn Simmonds, Adriana Keiko Nishida, Monael Pinheiro Ribeiro: "Teaching is Learning": Pedagogical material created and evaluated by students. Frontiers in Education: pg 1-5, 2016.
  • Fabian Rojas, Jocelyn Simmonds and Cecilia Bastarrica: The v-algorithm for discovering software process lines. Journal of Software: Evolution and Process, 28(9): pg 783-799, 2016.
  • Alexis Silva and Jocelyn Simmonds: BehaviorDroid: Monitoring Android Applications. MOBILESoft 2016: pg 19-20, 2016.
  • Diego Rivera, Sebastian Blasco, Javier Bustos-Jiménez and Jocelyn Simmonds: Spin lock killed the performance star. SCCC 2015: pg 1-6, 2015.
  • Jocelyn Simmonds, Daniel Perovich, Cecilia Bastarrica and Luis Silvestre: A Megamodel for Software Process Line Modeling and Evolution. MODELS 2015: pg 406-415, 2015.
  • Fabian Rojas, Jocelyn Simmonds and Cecilia Bastarrica: Software Process Line Discovery. ICSSP 2015: pg 127-136, 2015.
  • Fabian Rojas, Cecilia Bastarrica and Jocelyn Simmonds: Software Process Line Discovery from (Noisy) Logs. REVASOFT 2014, 2014.
  • Cecilia Bastarrica, Jocelyn Simmonds and Luis Silvestre: Using megamodeling to improve industrial adoption of complex MDE solutions. MiSE 2014: pg 31-36, 2014.
  • Marina Pilar, Jocelyn Simmonds and Hernán Astudillo: Semi-automated Tool Recommender for Software Development Processes. Electronic Notes in Theoretical Computer Science 302: pg 95-109, 2014.
Links to my Google Scholar and DBLP profiles. Back to top.

Projects

  • 2016-2017. Programa de apoyo al entorno para el emprendimiento y la innovación (PAEI), Corfo, Generación de un ecosistema de innovación sustentable a través de aprendizaje y servicio. Director: Jocelyn Simmonds, Sub-Director: Alejandra Avila
  • 2014-2016. Fondo de Fomento al Desarrollo Científico y Tecnológico (Fondef IDeA), Conicyt, Gestión Experimental de la Mejora de Software (GEMS). Principal Investigator: Cecilia Bastarrica, Associated Researcher: Jocelyn Simmonds.
  • 2015-2017. Fondo de Inserción Académica, Runtime Monitoring of Mobile Applications. Principal Investigator: Jocelyn Simmonds.
  • 2011-2014. Fondo de Fomento al Desarrollo Científico y Tecnológico (Fondef), Conicyt, Adaptable Domain and Process Technology Engineering (ADAPTE). Principal Investigator: Cecilia Bastarrica. Associated Researcher: Jocelyn Simmonds.
  • 2011-2012. Dirección General de Investigación y Posgrado, Universidad Técnica Federico Santa María, Análisis Dinámico de Aplicaciones Web. Principal Investigator: Jocelyn Simmonds.
  • 2009. Mathematics of Information Technology and Complex Systems (MITACS) ACCELERATE award, Planning for Recovery from Webservice Failures. Principal Investigator: Marsha Chechik. Student: Jocelyn Simmonds.
  • 2008. Mathematics of Information Technology and Complex Systems (MITACS) ACCELERATE award, Automated Recovery from Webservice Failures, Principal Investigator: Marsha Chechik. Student: Jocelyn Simmonds.
Back to top.

Organization

Back to top.

Service

Program Committees

  • ACM/IEEE 22th International Conference on Model Driven Engineering Languages and Systems (MODELS '19) -- Foundation Track
  • 41th International Conference on Software Engineering (ICSE '19)
  • Workshop on Empirical Experiences of Software Reuse (WEESR '18)
  • ACM/IEEE 21th International Conference on Model Driven Engineering Languages and Systems (MODELS '18) -- Foundation Track, Tools and Demos Track
  • Euromicro Conference on Software Engineering and Advanced Applications (SEAA '18) -- Monitoring Large-Scale Software Systems (MoLS)
  • 40th International Conference on Software Engineering (ICSE '18) -- Research track, Doctoral Symposium
  • ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems (MODELS '17) -- Foundation Program Committee
  • Grace Hopper Celebration of Women in Computing (GHC '17) -- Software Engineering track
  • 17th International Conference on Web Engineering (ICWE '17)
  • 9th Workshop on Modelling in Software Engineering (MiSE '17)
  • 1st International Workshop on Monitoring in Large-scale Software Systems (MoLS '17)
  • VIII Congreso de la Mujer Latinoamericana (LAWCC '16)
  • 13th Workshop on Model Design, Verification and Validation Integrating Verification and Validation in MDE (MoDeVVa '16)
  • ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems (MODELS '16) -- Doctoral Symposium, Posters
  • Grace Hopper Celebration of Women in Computing (GHC '16) -- Software Engineering track, Scholarships
  • IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft '16) -- Doctoral Symposium
  • ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS '15)
  • 12th Workshop on Model Design, Verification and Validation Integrating Verification and Validation in MDE (MoDeVVa '15)
  • Grace Hopper Celebration of Women in Computing (GHC '15) -- Poster track
  • VII Congreso de la Mujer Latinoamericana (LAWCC '15)
  • 3rd International Workshop on Software Development Lifecycle for Mobile (DeMobile '15)
  • 29th IEEE/ACM International Conference on Automated Software Engineering (ASE '14)
  • Encuentro de Tesistas, Jornadas Chilenas de Computación (JCC '14)
  • Second International Workshop on Software Development Lifecycle for Mobile (DeMobile '14)
  • VI Congreso de la Mujer Latinoamericana (LAWCC '14)
  • International Workshop on Quality Assurance for Service-based applications (QASBA '13)
  • 30th International Conference of the Chilean Computer Science Society (SCCC '11)
  • International Workshop on Quality Assurance for Service-based applications (QASBA '11)

Journal Reviewing

Reviewed articles for the following journals: Transactions on Software Engineering, Journal of Software and Systems Modeling, Journal of Systems and Software, Data & Knowledge Engineering, Journal of Theoretical and Applied Electronic Commerce Research.

Other

  • Member, ACM.
  • Secretary, Sociedad Chilena de Ciencia de la Computación (2012 - 2016).
  • Senior Member, Latinas in Computing.
  • Member at large, Computer Science Graduate Student Benevolent Society -- University of Toronto (2009 - 2010).
Back to top.

Outreach

Back to top.

Teaching

  • CC1000: Herramientas Computacionales para Ingeniería y Ciencias
  • CC1002: Introducción a la Programación
  • CC4101: Lenguajes de Programación
  • CC4401: Ingeniería de Software
  • CC63I: Análisis y Diseño Orientado a Objetos
  • CC63O: Técnicas de Prueba de Software
  • CC66A: Programación Estadística
Back to top.

Students

Current

  • Fabian Rojas Blum (PhD candidate)
  • Pablo Estefo (PhD candidate)
  • Jorge Ampuero (master)
  • Alejandra Aravena (professional master)
  • Angela Cortes (professional master)
  • Romina Romero (undergraduate)
  • Pablo Gomez (undergraduate)
  • Benjamin Rodriguez (undergraduate)
  • Braulio Lopez (undergraduate)
  • Florencia Miranda (undergraduate)
  • Javier Espinoza (undergraduate)
  • Diego Baño (undergraduate)
  • Cristobal Sepulveda (undergraduate)
  • Lucas Puebla (undergraduate)

Former

  1. Matías Pavez. Final undergraduate thesis: Diseño e implementaci&oactute;n de memoria de largo plazo para robots de servicio, completed December 2018
  2. Jaime Capponi. Final undergraduate thesis: Diseño e implementación de aplicación móvil de la plataforma Cryptomarket, completed December 2018
  3. Constanza Escobar. Final undergraduate thesis: Sistema de generación automática de heatmaps sobre datos geolocalizados, completed August 2018
  4. David Legaria. Masters thesis: Implementación de proceso organizacional de gestión de proyectos en DevelopIT, completed June 2018
  5. Cristian Rivera. Masters thesis: Automatización de pruebas de regresión, completed May 2018
  6. Agustín Antoine. Final undergraduate thesis: Caso práctico de incorporación de técnicas de gamificación en aplicación móvil, TraSapp, completed April 2018
  7. Elisa Kauffmann. Final undergraduate thesis: Análisis y visualización de árboles de procesos configurables, completed March 2018
  8. Manuel Castillo. Masters thesis: Diseño e Implementación de Estrategia de Seguridad mediante Polĩticas de Autentificación y Autorización para Empresa de Seguros, completed January 2018
  9. Celeste Bertin. Final undergraduate thesis: Mejora de un sistema de prevención de colisiones de vehiculo aéreo no tripulado en espacios cerrados, completed January 2018.
  10. Michelle Álvarez. Masters thesis: Propuesta de Mejora al Proceso de Reutilización de Casos de Pruebas, completed November 2017.
  11. Matías Rodríguez. Final undergraduate thesis: Estudio de la Efectividad de una Aplicación Web Diseñada con Principios de Ludificación para Modificar las Decisiones de Consumo de Carne hacia Decisiones más Sostenibles, completed October 2017.
  12. Yasett Acurana. Masters thesis: Mapeo de ejemplos de código fuente para dar apoyo en el uso de APIs, completed July 2017.
  13. Milenko Tomic. Final undergraduate thesis: Sistema de administración de prácticas profesionales para el ADI, completed March 2017.
  14. Sebastian Tobar. Final undergraduate thesis: Mejoramiento de la mantenibilidad y extension de una herramienta de generación de mallas volumétricas, completed April 2016.
  15. Alexis Silva. Final undergraduate thesis: Framework de Monitoreo para Dispositivos Android, completed November 2015.
  16. Carlos Olmedo. Masters thesis: Desarrollo de un Software para Liquidación de Siniestros Vehiculares, completed August 2014.
  17. Jaime Vargas. Masters thesis: Framework MVC para aplicaciones a medida, completed July 2014.
  18. Juan Avalo, Celeste Bertin, Rocio Fernandez, Rodrigo Frias. Software development project: VIPeR: mascota virtual controlada por smartphone, completed January 2013.
  19. Javier Aravena. Final undergraduate thesis: Desarrollo de un framework para el monitoreo de laboratorios, completed November 2013.
  20. Lianet Munder. Final undergraduate thesis: Comparación entre testing manual y en alta automatización, completed November 2013.
  21. Asdrubal Veloz. Final undergraduate thesis: Análisis comparativo entre aplicaciones móviles Web y aplicaciones móviles nativas, completed September 2013.
  22. Carlos Cavieres. Final undergraduate thesis: Evaluación de métodos de generación de invariantes sobre estructuras de datos, completed January 2013.
  23. Claudio Álvarez. Final undergraduate thesis: Propuesta de herramienta Olap para el análisis de datos en tecnologías móviles, completed January 2013.
  24. Sebastian Vásquez. Final undergraduate thesis: Diseño e implementación de un framework para el análisis de comportamientos de aplicaciones en sistemas Android, completed January 2013.
  25. Alex Arenas, Cristopher Arenas, Esteban Daines, Roberto Diaz, Maria Jose Rebolledo. Software development project: PandaPoll: sistema interactivo de encuestas para la sala de clases, completed December 2012.
  26. Paola Yunis. Final undergraduate thesis: Benchmark para herramientas de black-box testing, completed December 2012.
  27. Marina Pilar. Masters thesis: Técnica de recomendación de herramientas de testing usando dominio y técnicas Multicriteria Decision-Making (MCDM), completed November 2012.
  28. Ian Murray. Final undergraduate thesis: Switch IDE, completed November 2012.
Back to top.

Awards

  • 2018. Mejor Docente de Pregrado. Universidad de Chile.
  • 2017. Profesor Destacado 2017. Departamento de Ciencias de la Computación, Universidad de Chile.
  • 2017. Premio InspiraTEC - Categoría Profesional. Subsecretaría de Economía y Empresas de Menor Tamaño, Ministerio de Economía, Fomento y Turismo de Chile.
  • 2015. 100 Líderes Jóvenes de Chile. Revista El Sabado, El Mercurio.
  • 2013. Premio de Excelencia en Docencia de Pregrado -- Maestro de Excelencia. Universidad Técnica Federico Santa María.
  • 2013. Anita Borg Institute Faculty scholarship. Registration for the 2013 Grace Hopper Celebration of Women in Computing.
  • 2012. Premio de Excelencia en Docencia de Pregrado -- Maestro de Excelencia. Universidad Técnica Federico Santa María.
  • 2010. Thesis Completion Grant, School of Graduate Studies, University of Toronto.
  • 2010. Gordon Cressy Student Leadership Award. In appreciation of outstanding voluntary service while a student at the University of Toronto.
  • 2008. Google Canada Anita Borg Memorial Scholarship. Finalist, received $1.000 scholarship.
  • 2007. Goldman Sachs Technology Educating Latina Leaders Ahora (ELLA) Scholarship. Hotel, registration, travel for the 2007 Grace Hopper Celebration of Women in Computing.
  • 2007. IBM Centers for Advanced Studies Fellowship. Internship stipend.
  • 2005. University of Toronto Fellowship. Tuition and living expenses.
  • 2002. European Master in Object-, Component-, Aspect-, Oriented Software Engineering Technologies Fellowship. Tuition and living expenses.
Back to top.