Mario Linares Vásquez
Profesor Asistente

Grupo::

Contacto:

      Oficina: ML 652

      Correo:

      Extensión: 1674

ResearchGate GoogleScholar DPLB

 

  • Ph.D Ciencias de la Computación, College of William and Mary, USA
  • Master Ingeniería de Sistemas y Computación, Universidad Nacional, Colombia
  • Ingeniero de Sistemas y Computación, Universidad Nacional, Colombia

Intereses y líneas de Investigación:

  • Evolución y mantenimiento de software (énfasis en aplicaciones Android)
  • Minería de repositorios de software
  • Generación automática de resúmenes de código
  • Pruebas automáticas de aplicaciones móviles

Grupo::

  • Automated Documentation of Android Apps Artículo

    2019

    Aghajani E, Bavota G, Linares-Vásquez M, Lanza M. (2019) Automated Documentation of Android Apps. IEEE Transactions on Software Engineering (ISSN 0098-5589) N/A (-), pp. 1-17. - 2019

  • Automatically Assessing Code Understandability Artículo

    2019

    Scalabrino S, Bavota G, Vendome C, Linares-Vásquez M, Poshyvanyk D, Rocco O. (2019) Automatically Assessing Code Understandability. IEEE Transactions on Software Engineering (ISSN 0098-5589) N/A (-), pp. 1-18. - 2019

  • Can Everyone use my app? An Empirical Study on Accessibility in Android Apps Capítulo en Memoria

    2019

    Vendome C, Solano D, Liñan S, Linares-Vásquez M. (2019) Can Everyone use my app? An Empirical Study on Accessibility in Android Apps. Proceedings of the 35th IEEE International Conference on Software Maintenance and Evolution (ISBN 978-1-7281-3094-1) Estados Unidos. - 2019

  • Data-driven Solutions to Detect API Compatibility Issues in Android: An Empirical Study Capítulo en Memoria

    2019

    Scalabrino S, Bavota G, Linares-Vásquez M, Lanza M, Oliveto R. (2019) Data-driven Solutions to Detect API Compatibility Issues in Android: An Empirical Study. 16th International Conference on Mining Software Repositories (MSR'19) Proceedings of the 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) (ISBN 978-1-7281-3370-6) - 2019

  • Kraken-Mobile: Cross-Device Interaction-based Testing of Android Apps Capítulo en Memoria

    2019

    Ravelo-Méndez W, Escobar-Velásquez C, Linares-Vásquez M. (2019) Kraken-Mobile: Cross-Device Interaction-based Testing of Android Apps. The 35th International Conference on Software Maintenance and Evolution (ICSME'19) Proceedings of the 35th IEEE International Conference on Software Maintenance and Evolution (ISBN 978-1-7281-3094-1) Estados Unidos. - 2019

  • OPIA: A Tool for On-Device Testing of Vulnerabilities in Android Applications Capítulo en Memoria

    2019

    Bello-Jiménez L, Mazuera A, Linares-Vásquez M, Bavota G. (2019) OPIA: A Tool for On-Device Testing of Vulnerabilities in Android Applications. 35th IEEE International Conference on Software Maintenance and Evolution Cleveland (ICSME 19) Proceedings of the 35th IEEE International Conference on Software Maintenance and Evolution (ISBN 978-1-7281-3094-1) Estados Unidos. - 2019

  • Perspectives in Testing Deep RL Capítulo en Memoria

    2019

    Cardozo N, Dusparic I, Linares-Vásquez M. (2019) Perspectives in Testing Deep RL. Workshop on Testing for Deep Learning and Deep Learning for Testing Montreal, Canadá. - 2019

  • Requirements Comprehension Using BPMN: An Empirical Study Capítulo de libro

    2019

    Vega O, Chavarriaga J, Linares-Vásquez M, Sanchez M. (2019) Requirements Comprehension Using BPMN: An Empirical Study. Empirical Studies on the Development of Executable Business Processes (ISBN 978-3-030-17666-2) pp. 85-111. Springer, Cham - 2019

  • Software Documentation Issues Unveiled Capítulo en Memoria

    2019

    Aghajani E, Csaba N, Vega O, Linares-Vásquez M, Moreno L, Bavota G, Lanza M. (2019) Software Documentation Issues Unveiled . 41st International Conference on Software Engineering (ICSE'19) Proceedings of the 41st International Conference on Software Engineering (ISBN 978-1-7281-0869-8) Canadá. - 2019

  • The Android OS stack and its vulnerabilities: an empirical study Artículo

    2019

    Mazuera A, Bautista J, Linares-Vásquez M, Rueda S, Bavota G. (2019) The Android OS stack and its vulnerabilities: an empirical study. Empirical Software Engineering (ISSN 1382-3256) 24 (4), pp. 2056-2101. - 2019

  • A comprehensive model for code readability Artículo

    2018

    Simone S, Linares-Vásquez M, Rocco O, Denys P. (2018) A comprehensive model for code readability. Journal of Software: Evolution and Process (ISSN 2047-7473) 30 (6), pp. 1-23. - 2018

  • Aiding Comprehension of Unit Test Cases and Test Suites with Stereotype-based Tagging Capítulo en Memoria

    2018

    Boyang L, Vendome C, Linares-Vásquez M, Poshyvanyk D. (2018) Aiding Comprehension of Unit Test Cases and Test Suites with Stereotype-based Tagging. Proceedings of the 26th Conference on Program Comprehension (ISBN 978-1-4503-5714-2) Gothenburg, Suecia. - 2018

  • Automated Extraction of Augmented Models for Android Apps Capítulo en Memoria

    2018

    Liñan S, Bello-Jiménez L, Linares-Vásquez M. (2018) Automated Extraction of Augmented Models for Android Apps. Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution (ISBN 978-1-5386-7870-1) España. - 2018

  • Computer aided bug reporting system for GUI applications INDUSTRIAL_DESIGN

    2018

    Moran K, Linares-Vásquez M, Bernal-Cárdenas C, Poshyvanyk D. Computer aided bug reporting system for GUI applications. US Patent Office. (Código US Patent US10083106B2) (2018) - 2018

  • Crowdsourcing user reviews to support the evolution of mobile apps Artículo

    2018

    Palomba F, Linares-Vásquez M, Bavota G, Oliveto R, Penta M, Poshyvanyk D, Lucia A. (2018) Crowdsourcing user reviews to support the evolution of mobile apps. Journal of Systems and Software (ISSN 0164-1212) 137 (-), pp. 143-162. - 2018

  • MDroid+: A Mutation Testing Framework for Android Capítulo en Memoria

    2018

    Moran K, Tufano M, Bernal-Cárdenas C, Linares-Vásquez M, Bavota G, Vendome C, Penta M, Poshyvanyk D. (2018) MDroid+: A Mutation Testing Framework for Android. Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings (ISBN 978-1-4503-5663-3) Gothenburg, Suecia. - 2018

  • Multi-Objective Optimization of Energy Consumption of GUIs in Android Apps Artículo

    2018

    Linares-Vásquez M, Bavota G, Bernal-Cárdenas C, Penta M, Oliveto R, Poshyvanyk D. (2018) Multi-Objective Optimization of Energy Consumption of GUIs in Android Apps. ACM Trans. Softw. Eng. Methodol. (ISSN 1049-331X) 27 (3), pp. 14:1-14:47. - 2018

  • Mutode: Generic JavaScript and Node.Js Mutation Testing Tool Capítulo en Memoria

    2018

    Rodriguez-Baquero D, Linares-Vásquez M. (2018) Mutode: Generic JavaScript and Node.Js Mutation Testing Tool. Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISBN 978-1-4503-5699-2) Amsterdam, Holanda. - 2018

  • Overcoming Language Dichotomies: Toward Effective Program Comprehension for Mobile App Development Capítulo en Memoria

    2018

    Moran K, Bernal-Cárdenas C, Linares-Vásquez M, Poshyvanyk D. (2018) Overcoming Language Dichotomies: Toward Effective Program Comprehension for Mobile App Development. Proceedings of the 26th Conference on Program Comprehension (ISBN 978-1-4503-5714-2) Gothenburg, Suecia. - 2018

  • To Distribute or Not to Distribute?: Why Licensing Bugs Matter Capítulo en Memoria

    2018

    Vendome C, German D, Penta M, Bavota G, Linares-Vásquez M, Poshyvanyk D. (2018) To Distribute or Not to Distribute?: Why Licensing Bugs Matter. Proceedings of the 40th International Conference on Software Engineering (ISBN 978-1-4503-5638-1) Gothenburg, Suecia. - 2018

  • An Empirical Study on Android-related Vulnerabilities Capítulo en Memoria

    2017

    Linares-Vásquez M, Bavota G, Escobar-Velásquez C. (2017) An Empirical Study on Android-related Vulnerabilities. Proceedings of the 14th International Conference on Mining Software Repositories (ISBN 978-1-5386-1544-7) - 2017

  • Automated GUI Testing of Android Apps: From Research to Practice Capítulo en Memoria

    2017

    Moran K, Linares-Vásquez M, Poshyvanyk D. (2017) Automated GUI Testing of Android Apps: From Research to Practice. Proceedings of the 39th International Conference on Software Engineering Companion (ISBN 978-1-5386-1589-8) Buenos Aires, Argentina. - 2017

  • Automatically Assessing Code Understandability: How Far Are We? Capítulo en Memoria

    2017

    Scalabrino S, Bavota G, Vendome C, Linares-Vásquez M, Poshyvanyk D, Oliveto R. (2017) Automatically Assessing Code Understandability: How Far Are We?. Proceedings of the 32Nd IEEE/ACM International Conference on Automated Software Engineering (ISBN 978-1-5386-2684-9) - 2017

  • Continuous, Evolutionary and Large-Scale: A New Perspective for Automated Mobile App Testing Capítulo en Memoria

    2017

    Linares-Vásquez M, Moran K, Poshyvanyk D. (2017) Continuous, Evolutionary and Large-Scale: A New Perspective for Automated Mobile App Testing. Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME) (ISBN 978-1-5386-0992-7) - 2017

  • CrashScope: A Practical Tool for Automated Testing of Android Applications Capítulo en Memoria

    2017

    Moran K, Linares-Vásquez M, Bernal-Cárdenas C, Vendome C, Poshyvanyk D. (2017) CrashScope: A Practical Tool for Automated Testing of Android Applications. Proceedings of the 39th International Conference on Software Engineering Companion (ISBN 978-1-5386-1589-8) Buenos Aires, Argentina. - 2017

  • Enabling Mutation Testing for Android Apps Capítulo en Memoria

    2017

    Linares-Vásquez M, Bavota G, Tufano M, Moran K, Penta M, Vendome C, Bernal-Cárdenas C, Poshyvanyk D. (2017) Enabling Mutation Testing for Android Apps. Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering (ISBN 978-1-4503-5105-8) Paderborn, Alemania. - 2017

  • GEMMA: Multi-objective Optimization of Energy Consumption of GUIs in Android Apps Capítulo en Memoria

    2017

    Linares-Vásquez M, Bernal-Cárdenas C, Bavota G, Oliveto R, Penta M, Poshyvanyk D. (2017) GEMMA: Multi-objective Optimization of Energy Consumption of GUIs in Android Apps. Proceedings of the 39th International Conference on Software Engineering Companion (ISBN 978-1-5386-1589-8) Buenos Aires, Argentina. - 2017

  • How developers micro-optimize Android apps Artículo

    2017

    Linares-Vásquez M, Vendome C, Tufano M, Poshyvanyk D. (2017) How developers micro-optimize Android apps. Journal of Systems and Software (ISSN 0164-1212) 130 (-), pp. 1-23. - 2017

  • How do Developers Test Android Applications? Capítulo en Memoria

    2017

    Linares-Vásquez M, Bernal-cardenas C, Moran K, Poshyvanyk D. (2017) How do Developers Test Android Applications?. Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME) (ISBN 978-1-5386-0992-7) China. - 2017

  • License usage and changes: a large-scale study on gitHub Artículo

    2017

    Vendome C, Bavota G, Penta M, Linares-Vásquez M, German D, Poshyvanyk D. (2017) License usage and changes: a large-scale study on gitHub. Empirical Software Engineering (ISSN 1382-3256) 22 (3), pp. 1537-1577. - 2017

  • Machine Learning-based Detection of Open Source License Exceptions Capítulo en Memoria

    2017

    Vendome C, Linares-Vásquez M, Bavota G, Penta M, German D, Poshyvanyk D. (2017) Machine Learning-based Detection of Open Source License Exceptions. Proceedings of the 39th International Conference on Software Engineering (ISBN 978-1-5386-3868-2) Buenos Aires, Argentina. - 2017

  • On-demand Developer Documentation Capítulo en Memoria

    2017

    Robillard M, Marcus A, Treude C, Bavota G, Chaparro O, Ernst N, Gerosa M, Godfrey M, Lanza M, Linares-Vásquez M, Murphy G, Trujillo-moreno S, Shepherd D, Wong E. (2017) On-demand Developer Documentation. Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME) (ISBN 978-1-5386-0992-7) - 2017

  • Documenting Database Usages and Schema Constraints in Database-centric Applications Capítulo en Memoria

    2016

    Linares-Vásquez M, Boyang L, Vendome C, Poshyvanyk D. (2016) Documenting Database Usages and Schema Constraints in Database-centric Applications. Proceedings of the 25th International Symposium on Software Testing and Analysis (ISBN 978-1-4503-4390-9) - 2016

  • Auto-completing Bug Reports for Android Applications Capítulo en Memoria

    2015

    Moran K, Linares-Vásquez M, Bernal-Cárdenas C, Poshyvanyk D. (2015) Auto-completing Bug Reports for Android Applications. Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering (ISBN 978-1-4503-3675-8) Bergamo, Italia. - 2015

  • Mining Android App Usages for Generating Actionable GUI-based Execution Scenarios Capítulo en Memoria

    2015

    Linares-Vásquez M, White M, Bernal-Cárdenas C, Moran K, Poshyvanyk D. (2015) Mining Android App Usages for Generating Actionable GUI-based Execution Scenarios. Proceedings of the 12th Working Conference on Mining Software Repositories (ISBN 978-0-7695-5594-2) Florence, Italia. - 2015

  • Toward Deep Learning Software Repositories Capítulo en Memoria

    2015

    White M, Vendome C, Linares-Vásquez M, Poshyvanyk D. (2015) Toward Deep Learning Software Repositories. Proceedings of the 12th Working Conference on Mining Software Repositories (ISBN 978-0-7695-5594-2) Florence, Italia. - 2015

  • Unsupervised Software Categorization Using Bytecode Capítulo en Memoria

    2015

    Escobar-avila J, Linares-Vásquez M, Haiduc S. (2015) Unsupervised Software Categorization Using Bytecode. Florence, Italia. - 2015

  • On using machine learning to automatically classify software applications into domain categories Artículo

    2014

    Linares-Vásquez M, Mcmillan C, Poshyvanyk D, Grechanik M. (2014) On using machine learning to automatically classify software applications into domain categories. Empirical Software Engineering (ISSN 1382-3256) 19 (3), pp. 582-618. - 2014

  • Supporting Evolution and Maintenance of Android Apps Capítulo en Memoria

    2014

    Linares-Vásquez M. (2014) Supporting Evolution and Maintenance of Android Apps. Companion Proceedings of the 36th International Conference on Software Engineering (ISBN 978-1-4503-2768-8) Hyderabad, India. - 2014

  • Triaging Incoming Change Requests: Bug or Commit History, or Code Authorship? Capítulo en Memoria

    2012

    Poshyvanyk D, Dang H, Hossen K, Kagdi H, Gethers M, Linares-Vásquez M. (2012) Triaging Incoming Change Requests: Bug or Commit History, or Code Authorship?. Proceedings of the 2012 IEEE International Conference on Software Maintenance (ICSM) (ISBN 978-1-4673-2313-0) - 2012

2016-20

LAB. ESTRUCTURAS DATOS

ESTRUCTURAS DE DATOS

PROGR CON TECNOLOGIAS WEB

2017-10

LAB. CONSTR. APLICAC. MOVILES

ESTRUCTURAS DE DATOS

LAB. ESTRUCTURAS DATOS

CONSTR. APLICACIONES MÓVILES

2017-20

CONSTR. APLICACIONES MÓVILES

LAB. CONSTR. APLICAC. MOVILES

PRUEBAS AUTOMÁTICAS

2018-10

PRUEBAS AUTOMÁTICAS

CONSTR. APLICACIONES MÓVILES

2018-19

PROYECTO DIRIGIDO

2018-20

CONSTR. APLICACIONES MÓVILES

ESTRUCTURAS DE DATOS

PRUEBAS AUTOMÁTICAS

LAB. ESTRUCTURAS DATOS

2019-10

CONSTR. APLICACIONES MÓVILES

PRUEBAS AUTOMÁTICAS

M-HEALTH

2019-20

PRUEBAS AUTOMÁTICAS

CONSTR. APLICACIONES MÓVILES

Best/Distinguished Paper Awards

  • ACM SIGSOFT Distinguished Paper Award, 24th IEEE International Conference on Program Comprehension (ICPC’16) : Simone Scalabrino, Mario Linares-Vásquez, Denys Poshyvanyk, and Rocco Oliveto, “Improving Code Readability Models with Textual Features”
  • ACM SIGSOFT Distinguished Paper Award, 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE’15) : Mario Linares-Vásquez, Gabriele Bavota, Carlos Bernal-Cárdenas, Rocco Oliveto, Massimiliano Di Penta, M., and Denys Poshyvanyk, “Optimizing Energy Consumption of GUIs in Android Apps: A Multi-objective Approach”
  • Best Paper Award, 29th IEEE International Conference on Software Maintenance (ICSM’13): Bogdan Dit, Evan Moritz, Mario Linares-Vásquez and Denys Poshyvanyk. “Supporting and Accelerating Reproducible Research in Software Maintenance using TraceLab Component Library”

Academic Distinctions

  • 2016 Stephen K. Park Graduate Research Award
    Awarded by Computer Science Department – College of William and Mary
  • Best Presentation Award, 31st IEEE International Conference on Software Maintenance and Evolution – Industry Track (ICSME’15): Linares-Vásquez, M., Vendome, C., Luo, Q., and Poshyvanyk, D., “How Developers Detect and Fix Performance Bottlenecks in Android Apps”
  • First Place Graduate Student Winner of the ACM Student Research Competition at ICSE 2015
    Awarded by ACM SIGSOFT
  • International Student Achievement Award 2015 – Jack Wolf Scholarship
    Awarded by Reves Center of International Studies at The College of William Mary
  • Graduate Recognition Award for Academic Excellence: Spring 2006, Fall 2006, Spring 2007, Fall 2007
    Awarded by Universidad Nacional de Colombia
  • Research Grant for Graduate Thesis development – 2006
    Awarded by Universidad Nacional de Colombia

Revisor

  • IEEE Transactions on Software Engineering (TSE)
  • Empirical Software Engineering (EMSE)
  • The Journal of Systems and Software (JSS)
  • Information and Software Technology (IST)
  • IEEE Software Magazine

Comité de Programa en Conferencias

  • The 25rd IEEE International Conference on Program Comprehension (ICPC’17) – Early Research Achievement (ERA) Track
  • The 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER’17) – Research, and Tool Demo Tracks
  • The 1st International Workshop on App Market Analytics (WAMA’16)
  • The 13th Working Conference on Mining Software Repositories (MSR’16) – Mining Challenge Track
  • The 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER’16) – Tool Track
  • The 23rd IEEE International Conference on Program Comprehension (ICPC’15) – Early Research Achievement (ERA) Track
  • The 8th International Conference on Advanced Data Mining and Applications (ADMA 2012)
  • The 7th International Conference on Advanced Data Mining and Applications (ADMA 2011)

Panel de Expertos

  • Doctoral Symposium of the 31st ACM/IEEE International Conference on Automated Software Engineering (ASE 2016)

Estudiante Voluntario

  • The 35th International Conference on Software Engineering – ICSE’13, May 18-26, 2013, San Francisco, CA, USA
  • The 27th IEEE International Conference on Software Maintenance – ICSM’11, September 25-20, 2011, Williamsburg, VA, USA