Camilo Escobar-Velásquez


I am an Assistant Professor at Systems and Computing Engineering Department of Universidad de los Andes, Colombia.

I received my Ph.D. in Engineering from Universidad de los Andes, Colombia in October 2023.

My research interest include Software Engineering, evolution and maintenance, repository mining, Software Testing, automated/automatic testing of Android Apps, automated testing of Web Apps, Visual Analytics, software understandability, Mobile Health

profile-pic

Awards


Swiss Government Excellence Scholarships for Foreign Scholars 2020-2021 - Research Fellowship - State Secretariat for Education, Research and Innovation of the Swiss Confederation (SERI) and COLFUTURO

Google Latin American Research Award 2020 - Enabling Automated Software Engineering Tasks for Closed-Source Mobile Apps (Extension)

Google Latin American Research Award 2019 - Enabling Automated Software Engineering Tasks for Closed-Source Mobile Apps (Extension)

ACM SIGAI Travel Support Scholarship - The 34th IEEE/ACM International Conference on Automated Software Engineering - ASE'19

Google Latin American Research Award 2018 - Enabling Automated Software Engineering Tasks for Closed-Source Mobile Apps

Service



Reviewer for Internation Journals


Elsevier Journal of Systems and Software - JSS (2024 - Today)

ACM Transactions on Software Engineering and Methodology - TOSEM (2024 - Today)

ACM Computing Surveys - CSUR (2024 - Today)

IEEE Transactions on Software Engineering - TSE (2023 - Today)


Organizing Committee


The 22nd International Conference on Mining Software Repositories - MSR'25, April 28-29, 2025, Ottawa, Ontario, Canada - Data and Tool Showcase Track Chair

The 32nd IEEE/ACM International Conference on Program Comprehension - ICPC'24, April 14-20, 2024, Lisbon, Portugal - Web Chair

The 39th International Conference on Software Maintenance and Evolution - ICSME'23, October 1-6, 2023, Bogotá, Colombia - Publicity, Web and Student Volunteer Chair

The 1st Languages and Tools for Next Generation Testing Workshop - LANGETI'20, Nov 9, 2020, Sacramento, CA, USA - Web Chair


Program Committee


The 40th IEEE International Conference on Software Maintenance and Evolution - ICSME'2024, October 6-11, 2024, Flagstaff, AZ, USA - Tool Demo Track

The 32nd IEEE/ACM International Conference on Program Comprehension - ICPC'2024, April 14-20, 2024, Lisbon, Portugal - Research Track

The 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering - ESEC/FSE'21 - Artifacts Track

The 30th IEEE/ACM International Conference on Program Comprehension - ICPC'2022, May 16-17, 2022, Pittsburgh, PA, USA - Tool Demonstrations

The 9th IEEE/ACM International Conference on Mobile Software Engineering and Systems - MOBILESoft'22, May 22-23, 2022, Pittsburgh, PA, USA - Tool Demo and Mobile Apps Track

The 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering - ESEC/FSE'21 - Artifacts Track

The 18th International Conference on Mining Software Repositories - MSR'21, May 23-24, 2021, Madrid, Spain. (Virtually) - Shadow PC

Publications



Journals

  1. Studying eventual connectivity issues in Android apps.
    Escobar-Velásquez, Camilo and Mazuera-Rozo, Alejandro and Bedoya, Claudia and Osorio-Riaño, Michael and Linares-Vásquez, Mario and Bavota, Gabriele.
    In Empirical Software Engineering 2022 [ DOI ] [ Online Appendix ]
  2. Taxonomy of security weaknesses in Java and Kotlin Android apps.
    Mazuera-Rozo, Alejandro and Escobar-Velásquez, Camilo and Espitia-Acero, Juan and Vega-Guzmán, David and Trubiani, Catia and Linares-Vásquez, Mario and Bavota, Gabriele.
    In Journal of Systems and Software 2022 [ DOI ] [ Online Appendix ]
  3. Kraken: A framework for enabling multi-device interaction-based testing of Android apps.
    Ravelo-Méndez, William and Escobar-Velásquez, Camilo and Linares-Vásquez, Mario.
    In Science of Computer Programming 2021 [ DOI ]
  4. Enabling Mutant Generation for Open- and Closed-Source Android Apps.
    Escobar-Velásquez, Camilo and Linares-Vásquez, Mario and Bavota, G and Tufano, M and Moran, K and Di Penta, M and Vendome, C and Bernal-Cárdenas, C and Poshyvanyk, D.
    In IEEE Transactions on Software Engineering 2020 [ DOI ] [ Online Appendix ]

Conferences

  1. CONAN: Statically Detecting Connectivity Issues in Android Applications.
    Mazuera-Rozo, Alejandro and Escobar-Velásquez, Camilo and Espitia-Acero, Juan and Linares-Vásquez, Mario and Bavota, Gabriele.
    In Proceedings of the 32nd ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering 2023 (ESEC/FSE'23) - Demonstrations Track
  2. Detecting Connectivity Issues in Android Apps.
    Mazuera-Rozo, Alejandro and Escobar-Velásquez, Camilo and Espitia-Acero, Juan and Linares-Vásquez, Mario and Bavota, Gabriele.
    In Proceedings of the 29th IEEE International Conference on Software Analysis, Evolution and Reengineering 2022 (SANER’22) - Research Track [ DOI ]
  3. Creme de la creme. Investigating Metadata and Survivability of Top Android Apps.
    Mojica-Hanke, Anamaria and Bello-Jiménez, Laura and Escobar-Velásquez, Camilo and Linares-Vásquez, Mario.
    In Proceedings of the 29th IEEE International Conference on Software Analysis, Evolution and Reengineering 2022 (SANER’22) - Reproducibility Studies and Negative Results Track [ DOI ]
  4. Kraken 2.0: A platform-agnostic and cross-device interaction testing tool.
    Ravelo-Méndez, William and Escobar-Velásquez, Camilo and Linares-Vásquez, Mario.
    In Proceedings of the 29th IEEE International Conference on Software Analysis, Evolution and Reengineering 2022 (SANER’22) - Tool Demo Track [ DOI ][ Online Appendix ]
  5. A Preliminary Study on Accessibility of Augmented Reality Features in Mobile Apps .
    Naranjo-Puentes, Sergio and Escobar-Velásquez, Camilo and Vendome, Christopher and Linares-Vásquez, Mario.
    In Proceedings of the 29th IEEE International Conference on Software Analysis, Evolution and Reengineering 2022 (SANER’22) - Early Research Achievements Track [ DOI ]
  6. ITDroid: A Tool for Automated Detection of i18n Issues on Android Apps.
    Escobar-Velásquez, Camilo and Donoso-Diaz, Andrés and Linares-Vásquez, Mario.
    In 2021 IEEE/ACM 8th International Conference on Mobile Software Engineering and Systems (MobileSoft) 2021 () - Track [ DOI ]
  7. Hall-of-Apps: The Top Android Apps Metadata Archive.
    Bello-Jiménez, Laura and Escobar-Velásquez, Camilo and Mojica-Hanke, Anamaria and Cortés-Fernández, Santiago and Linares-Vásquez, Mario.
    In Proceedings of the 17th International Conference on Mining Software Repositories 2020 (MSR’20) - Data Showcase Track [ Pre-Print ][ Online Appendix ]
  8. Source-Codeless Testing for Android Apps.
    Escobar-Velásquez, Camilo.
    In Proceedings of the 13th IEEE International Conference on Software Testing, Validation and Verification 2020 (ICST’20) - Doctoral Symposium Track [ Pre-Print ]
  9. An Empirical Study of i18n Collateral Changes and Bugs in GUIs of Android apps.
    Escobar-Velásquez, Camilo and Osorio-Riaño, Michael and Dominguez-Osorio, Juan and Arevalo, Maria and Linares-Vásquez, Mario.
    In 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME) 2020 (ICSME’20) - Research Track [ Pre-Print ][ Online Appendix ]
  10. MutAPK 2.0: A Tool for Reducing Mutation Testing Effort of Android Apps.
    Escobar-Velásquez, Camilo and Riveros, Diego and Linares-Vásquez, Mario.
    In 2020 ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) 2020 (ESEC\FSE’20) - Tool Demo Track [ Pre-Print ][ Online Appendix ]
  11. MutAPK: Source-Codeless Mutant Generation for Android Apps.
    Escobar-Velásquez, Camilo and Osorio-Riaño, Michael and Linares-Vásquez, Mario.
    In Proceedings of the 34th International Conference on Automated Software Engineering 2019 (ASE’19) - Tool Demo Track [ DOI ][ Pre-Print ][ Online Appendix ]
  12. Kraken-Mobile: Cross-Device Interaction-based Testing of Android Apps.
    Ravelo-Méndez, William and Escobar-Velásquez, Camilo and Linares-Vásquez, Mario.
    In Proceedings of the 35th International Conference on Software Maintenance and Evolution 2019 (ICMSE’19) - Tool Demo Track [ DOI ][ Pre-Print ][ Online Appendix ]
  13. An Empirical Study on Android-related Vulnerabilities.
    Linares-Vásquez, Mario and Bavota, Gabriele and Escobar-Velásquez, Camilo.
    In Proceedings of the 14th International Conference on Mining Software Repositories 2017 (MSR ’17) - Research Paper Track [ DOI ][ Pre-Print ][ Online Appendix ]

Tutorials

  1. A Developer’s Guide to Building and Testing Accesible Mobile Apps.
    Sandoval-Alcocer, Juan Pablo and Merino, Leonel and Fernandez-Blanco, Alison and Ravelo-Mendez, WIlliam and Escobar-Velásquez, Camilo and Linares-Vásquez, Mario . In the 33nd ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering 2024 (ESEC/FSE'24) - Tutorials Track

Workshops

  1. The Rise and Fall(?) of Software Engineering
    Mastropaolo, Andtonio and Escobar-Velásquez, Camilo and Linares-Vásquez, Mario.
    In Proceedings of the 2030 Software Engineering Workshop - colocated with the 33rd ACM International Conference on the Foundations of Software Engineering (FSE'24)
  2. Does Neuron Coverage Matter for Deep Reinforcement Learning? A Preliminary Study.
    Trujillo, Miller and Linares-Vásquez, Mario and Escobar-Velásquez, Camilo and Dusparic, Ivana and Cardozo, Nicolás.
    In Proceedings of the 2nd Workshop on Testing for Deep Learning and Deep Learning for Testing 2020 (DeepTest’20) - Research Track Track

Posters

  1. Efficient ortholog identification and interactive web-based whole genome alignment.
    Tello, Daniel and Garcia, Rogelio and Escobar-Velásquez, Camilo and Linares-Vásquez, Mario and Duitama, Jorge. In ISMB/ECCB 2019 [ DOI ]

Teaching



Masters on Software Engineering - Virtual Program in Coursera

MISW4103 - Automated Software Testing - Spring 2023 - Now

MISW4203 - Software Engineering for Mobile apps - Spring 2023 - Now


Systems and Computing Engineering - Undergraduate Program

ISIS3510 - Mobile App Development - Spring 2023 - Now

ISIS3710 - Web Development - Spring 2023 - Now


Biomedical Engineering - Undergraduate Program

IBIO3914 - M-Health - Spring 2024


Students



Active Students


William Ravelo-Mendez. Reliable Software Development - PhD. Student

Juan Camilo Acosta. Automated Software Architecture Analysis - MSc. Student

Juan Yepes-Parra. Accessible Automated Test Generation - BEng. Student

Daniel Rappy-Duarte. Web Accessibility: Goverment Webpage Analysis - BEng. Student

German Moreno-Cainaba. Smart Campus: Data Analysis - BEng. Student

Santiago Ayala-Ciendua. Smart Campus: Data Analysis - BEng. Student

Carlos Garcia-Gomez. Smart Campus: Data Analysis - BEng. Student

Sebastian Casanova-Ospina. ML Visual Analytics: Financial Roadmap - BEng. Student

Julio Peña-Tovar. ML Visual Analytics: Financial Roadmap - BEng. Student

Juan Jaramillo-Penagos. Startup: IoT and WebDev - BEng. Student

Maria Castro-Iregui. Senecare: Health History - BEng. Student

Diony Cardenas-Salazar. Senecare: Health History - BEng. Student

Andres Romero-Brand. Senecare: Health History - BEng. Student

Paola Campiño-Rincon. Senecare: Health History - BEng. Student


Alumni


Undergraduate - Advised

2024-10

Santiago Bobadilla-Suarez. Mutation Testing for RL Algorithms

Juan Montealegre-Sandoval. Repository Mining: Software Engineering Teaching

Juan Colmenares-Ortiz. Repository Mining: Software Engineering Teaching

David Gonzalez-Pereira. Repository Mining: Software Engineering Teaching

Jairo Gomez-Mendoza. Startup: Event Orchestration System

Esteban Gonzalez-Ruales. AIA Orchestration System

Santiago Hernandez-FacioLince. Repository Mining: Benchmark

Daniel Reyes-Ramirez. Benchmark CMSs


2023-20

Felipe Duque-Martinez. Improving Uniandes' Student's Data Analysis using Visual Analytics.

Esteban Martinez-Hernandez. Design and Development of Orchestration System for the execution of Master classes assignments.

Juan Bogotá-Alfonso. Design and Development of Housing System for pets: Startup


Undergraduate - Coadvised

Daniel Valbuena-Bautista. Fall 2022. Automatic GUI testing for Android using reinforcement learning

Camila Pantoja-Gómez. Fall 2022. Automatic Multi-platform Interaction Testing for Android Using Reinforcement Learning

Edgar Díaz-Suárez. Fall 2022. Automatic Multi-platform Interaction Testing for Android Using Reinforcement Learning

Camilo Rozo-Benitez. Fall 2022. Towards automated repairment of internationalization issues for android apps

Mario Andrade-Vargas. Spring 2022. Automatic GUI testing for Android using reinforcement learning

Andrés Donoso-Díaz. Fall 2021. Improving Automated i18n Testing of Android Apps

Michael Osorio-Riaño. Spring 2020. Comparison and analysis between automatic exploration tools for Android applications

Juan Domínguez-Osorio. Fall 2019. Automated GUI ripping for web applications

Andrés López-Fabara. Fall 2019. Automated GUI ripping for web applications

William Ravelo-Méndez. Spring 2019. Automated cross-app testing