Learning Recovery Strategies for Dynamic Self-Healing in Reactive SystemsCapítulo de libro
2024
Sanabria M, Dusparic I, N. Cardozo. (2024) Learning Recovery Strategies for Dynamic Self-Healing in Reactive Systems. 2024 IEEE/ACM 19th Symposium on Software Engineering for Adaptive and Self-Managing Systems (ISBN 979-8-4007-0585-4) pp. 133-142. IEEE - 2024
Multi-Objective Deep Reinforcement Learning Optimisation in Autonomous SystemsCapítulo en Memoria
2024
Rosero JC, N. Cardozo, Dusparic I. (2024) Multi-Objective Deep Reinforcement Learning Optimisation in Autonomous Systems.International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C) International Conference on Autonomic Computing and Self-Organizing Systems Companion (ISBN 979-8-3503-8976-0) Dinamarca. - 2024
OUT OF STEP: Code clone detection for mobile apps across different language codebasesArtículo
Cross-language Clone Detection for Mobile AppsCapítulo en Memoria
2023
Jimenez S, Gordana R, Takahashi S, N. Cardozo. (2023) Cross-language Clone Detection for Mobile Apps.IBERO-AMERICAN CONFERENCE ON SOFTWARE ENGINEERING Proceedings of the 26th Ibero-American Conference on Software Engineering (ISBN 978-1-7138-5558-3) Montevideo, Uruguay. - 2023
Deep reinforcement learning for optimal gameplay in street fighter III: a resource-constrained approachTesis
Planning Navigation Routes in Unknown EnvironmentsCapítulo en Memoria
2023
De la Rosa F, N. Cardozo. (2023) Planning Navigation Routes in Unknown Environments.Congreso Colombiano de Computación Advances in Computing (ISBN 978-3-031-47371-5) Medellin, Colombia. - 2023
Points-to Analysis for Context-Oriented JavaScript ProgramsCapítulo en Memoria
2023
Cardenas S, Leger P, Fukuda H, N. Cardozo. (2023) Points-to Analysis for Context-Oriented JavaScript Programs.International Workshop on Formal Techniques for Java like Programs International Workshop on Formal Techniques for Java like Programs (ISBN 9798400702464) Seattle, Estados Unidos. - 2023
European Conference on Object-Oriented Programming (ECOOP) – [3] (2012, 2014)
COP workshop – [4] (2015, 2017), [2](2022)
Modularity – [2] (2012, 2014)
Coordination – [1] (2014)
DAIS – [1] (2014)
Software Language Engineering (SLE) – [1] (2012)
International Conference on Ubiquitous Computing and Ambient Intelligence (UCAmI) – [1] (2012)
Education
Degree
Discipline
Institution
Year
Ph.D
Science
Vrije Universiteit Brussel, Belgium
2013
Ph.D
Engineering
Université catholique de Louvain, Belgium
2013
M.Sc
Computer Science
Vrije Universiteit Brussel, Belgium
2009
B.Sc
Systems and Computing Engineering
Universidad de los Andes
2008
B.Sc
Math
Universidad de los Andes
2008
Academic experience
Institution
Rank
When
Trinity College Dublin
Postdoctoral research fellow
2014-2016
Vrije Universiteit Brussel
Postdoctoral researcher
2013-2014
Non-academic experience
Company or entity
Title
Brief description of position
When
Full time or part-time
Quality Software
Web developer
Web app development using JEE
2008
FT
Certifications or professional registrations
Colombia, Professional Card
Current membership in professional organizations
ACM
Honors and awards
—
Service activities (within and outside of the institutions)
Reviewer IEEE TOSMCS, Program Committee member COP 2017, Organizer LASSY 2016,2017.
Program Committee member SCLIT 2016,2017, Reviewer FONDECYT project (Chile) 2016.
List of the most important publications and presentations from the past five years
Models for the Consistent Interaction of Adaptations in Self-Adaptive Systems. Software Engineering for Self-Adaptive Systems: Assurances. Nicolás Cardozo, Kim Mens, Siobhán Clarke. Springer-Verlag, 2017. to appear.
Managing the Context Interaction Problem: A Classification and Design Space of Conflict Resolution Techniques in Dynamically Adaptive Software Systems. International Workshop on Live Adaptation of Software Systems (LASSY’17). Kim Mens, Benoit Duhoux, Nicolás Cardozo. March 2017. ACM.
A Rollback Mechanism to Recover from Software Failures in Role-based Adaptive Software Systems. International Workshop on Live Adaptation of Software Systems (LASSY’17). Nguonly Taing, Thomas Springer, Nicolás Cardozo, Alexander Schill. 2017. ACM
Emergent Software Services. Proceedings of the 2016 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and SoftwareOnward!16. Nicolás Cardozo. (ISBN 978-1-4503-4076-2) pp. 15-28. ACM. 2016.
Consistent Unanticipated Adaptation for Context-Dependent Applications. International Context-Oriented Programming Workshop (COP’16). Nguonly Taing, Markus Wutzler, Thomas Springer, Nicolás Cardozo, Alexander Schill. pp. 33-38. ACM. 2016.
A Context-Oriented Software Architecture. International Workshop on Context-Oriented Programming (COP). Kim Mens, Nicolás Cardozo, Benoit Duhoux. 2016. ACM. pp7:12.
Clonal Plasticity: A Method for Decentralized Adaptation in Multi-agent Systems. International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS’16). Vivek Nallur, Nicolás Cardozo, Siobhán Clarke. May 2016. 122–128, ACM
Algorithm Diversity: A Mechanism for Distributive Justice in a Socio-Technical MAS. International Conference on Autonomous Agents & Multiagent Systems (AAMAS’16). Vivek Nallur, Eamonn O’Toole, Nicolás Cardozo, Siobhán Clarke. 2016. 420–428, ACM.
A Taxonomy of Context-Aware Software Variability Approaches. International Workshop on Live Adaptation of Software Systems (LASSY’16). Kim Mens, Rafael Capilla, Nicolás Cardozo, Bruno Dumas. March 2016. ACM. pp 119–124.
List the most recent professional development activities
CITI Program – Research Misconduct
Engineering School – Teaching Development Seminar
Percentage of time available for research or scholarly activities
Teaching 40%, Research 30% and Curricular Committee 30%.
Percentage of time committed to the program
100% (Full Time)
Ph.D. in Science, Vrije Universiteit Brussel, Belgium
Ph.D. in Engineering, Université catholique de Louvain, Belgium