Office: ML 652
Extension: 1674
LAB. ESTRUCTURAS DATOS
ESTRUCTURAS DE DATOS
PROGR CON TECNOLOGIAS WEB
LAB. CONSTR. APLICAC. MOVILES
ESTRUCTURAS DE DATOS
LAB. ESTRUCTURAS DATOS
CONSTR. APLICACIONES MÓVILES
PRUEBAS AUTOMÁTICAS
LAB. CONSTR. APLICAC. MOVILES
CONSTR. APLICACIONES MÓVILES
CONSTR. APLICACIONES MÓVILES
PRUEBAS AUTOMÁTICAS
PROYECTO DIRIGIDO
LAB. ESTRUCTURAS DATOS
CONSTR. APLICACIONES MÓVILES
ESTRUCTURAS DE DATOS
PRUEBAS AUTOMÁTICAS
CONSTR. APLICACIONES MÓVILES
PRUEBAS AUTOMÁTICAS
M-HEALTH
CONSTR. APLICACIONES MÓVILES
PRUEBAS AUTOMÁTICAS
CONSTR. APLICACIONES MÓVILES
PRUEBAS AUTOMÁTICAS
M-HEALTH
CONSTR. APLICACIONES MÓVILES
M-HEALTH
PRUEBAS AUTOMÁTICAS
CONSTR. APLIC.MÓVILES (INGLÉS)
PRUEBAS AUTOMATIZADAS
PRUEBAS AUTOMATIZADAS
ING. SW APLICACIONES MÓVILES
M-HEALTH
CONSTR. APLIC.MÓVILES (INGLÉS)
PRUEBAS AUTOMATIZADAS
PROYECTO DE GRADO
CONSTR. APLIC.MÓVILES (INGLÉS)
INTROD. INGENIERÍA DE SISTEMAS
M-HEALTH
PRUEBAS AUTOMATIZADAS
ING. SW APLICACIONES MÓVILES
PRUEBAS AUTOMATIZADAS
CONSTR. APLIC.MÓVILES (INGLÉS)
M-HEALTH
PROYECTO DE GRADO
CONSTR. APLIC.MÓVILES (INGLÉS)
PROGR CON TECNOLOGÍAS WEB
PRUEBAS AUTOMATIZADAS
PROYECTO DE GRADO
PRUEBAS AUTOMATIZADAS
ING. SW APLICACIONES MÓVILES
ING. SW APLICACIONES MÓVILES
PRUEBAS AUTOMATIZADAS
PRUEBAS AUTOMATIZADAS
CONSTR. APLIC.MÓVILES (INGLÉS)
DESARROLLO DE SW EN EQUIPO
PROYECTO DE GRADO
CONSTR. APLIC.MÓVILES (INGLÉS)
DESARROLLO DE SW EN EQUIPO
M-HEALTH
PRUEBAS AUTOMATIZADAS
PROYECTO DE GRADO
PRUEBAS AUTOMATIZADAS
ING. SW APLICACIONES MÓVILES
PRUEBAS AUTOMATIZADAS
ING. SW APLICACIONES MÓVILES
AI FOR SOFTWARE ENGINEERING
PROYECTO DE GRADO
CONSTR. APLIC.MÓVILES (INGLÉS)
PRUEBAS AUTOMATIZADAS
INTROD. INGENIERÍA DE SISTEMAS
2024
2024
2024
2024
2024
2024
2024
2023
2023
2023
2023
2023
2023
2023
2023
2023
2023
2023
2023
2023
2023
2022
2022
2022
2022
2022
2022
2022
2022
2022
2022
2022
2022
2022
2022
2022
2022
2022
2022
2022
2021
2021
2021
2021
2021
2021
2021
2021
2021
2021
2021
2021
2020
2020
2020
2020
2020
2020
2020
2020
2020
2020
2020
2020
2020
2020
2020
2020
2020
2020
2020
2020
2020
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2019
2018
2018
2018
2018
2018
2018
2018
2018
2018
2018
2018
2018
2018
2018
2018
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2016
2015
2015
2015
2015
2014
2014
2012
Education
Degree | Discipline | Institution | Year |
Ph.D | Computer Science | College of William and Mary, USA | 2016 |
M.Sc | Systems and Computing Engineering | Universidad Nacional, Colombia | 2009 |
B.Sc | Systems and Computing Engineering | Universidad Nacional, Colombia | 2005 |
Academic experience
Institution | Rank | Tittle (chair, coordinator, etc.) | When | Full time or part-time |
College of William and Mary | Lab Instructor/ Research Assistant | 2012-2016 | PF(FT | |
Universidad Nacional de Colombia | Assistant professor | 2008-2012 | FT |
Non-academic experience
Company or entity | Title | Brief description of position | When | Full time or part-time |
Liminal Ltda. | Co-Founder, Software Architect | 2006 – 2017 | PT |
Certifications or professional registrations
Engineering National Council (COPNIA) Professional Card, IEEE Member, ACM Member
Current membership in professional organizations
IEEE Member, ACM Member
Honors and awards
ACM SIGSOFT Distinguished Paper Award, ICPC’16 – Awarded by ACM SIGSOFT; 2016 Stephen K. Park Graduate Research Award – Awarded by Computer Science Department, College of William and Mary; ACM SIGSOFT Distinguished Paper Award, ESEC/FSE’15 – Awarded by ACM SIGSOFT; First Place Graduate Student Winner of the ACM Student Research Competition at ICSE 2015 – Awarded by ACM SIGSOFT
Service activities (within and outside of the institutions)
Organizing Committee | Tool Demo Track Chair: The 25th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER’18) |
Editorial Board Member | Information and Software Technology. |
Journal Reviewer | Transactions on Software Engineering; Empirical Software Engineering; Journal of Systems and Software; Information and Software Technology; IEEE Software; Journal of Software: Evolution and Process |
Program Committee /Expert Panel Member | IEEE/ACM International Conference on Automated Software Engineering; International Workshop on App Market Analytics; IEEE International Conference on Software Analysis, Evolution and Reengineering; Working Conference on Mining Software Repositories;
IEEE International Conference on Program Comprehension |
List of the most important publications and presentations from the past five years
Linares-Vásquez M., Vendome, C., Tufano M,. Poshyvanyk D. How Developers Micro-Optimize Android Apps. Journal of Systems and Software, 2017, Accepted. DOI: 10.1016/j.jss.2017.04.018
Vendome, C., Linares-Vásquez, M., Bavota, G., Di Penta, M., German, D., Poshyvanyk, D., “Machine Learning-Based Detection of Open Source License Exception”, in Proceedings of ICSE’17, 2017, to appear, 12 pages.
Bavota, G., Linares-Vásquez, M., Bernal-Cárdenas, C., Di Penta, M., Oliveto, R., and Poshyvanyk, D., “The Impact of API Change- and Fault-Proneness on the User Ratings of Android Apps”, IEEE Transactions on Software Engineering (TSE), vol. 41, no. 4, April 2015, pp. 384-407. DOI: 10.1109/TSE.2014.2367027
Linares-Vásquez, M., Bavota, G., Bernal-Cárdenas, C., Oliveto, R., and Poshyvanyk, D., “Optimizing Energy Consumption of GUIs in Android Apps: A Multi-objective Approach”, in Proceedings of ESEC/FSE’15, 2015, pp. 143-154. ACM SIGSOFT Distinguished Paper Award. DOI: https://doi.org/10.1145/2786805.2786847
Linares-Vásquez, M., McMillan, C., Poshyvanyk, D., and Grechanik, M., “On Using Machine Learning to Automatically Classify Software Applications into Domain Categories”, Empirical Software Engineering (EMSE), vol. 19, no. 3, June 2014, pp. 582-618. DOI:10.1007/s10664-012-9230-z
List the most recent professional development activities
CITI training, Teaching Development Seminar
Percentage of time available for research or scholarly activities
Teaching 50%, Research 30% and Curricular Committee 20%.
Percentage of time committed to the program
100% (Full Time)