The Software Design Lab (TSDL) is a research group at Universidad de los Andes (Bogotá, Colombia). Our purpose is to design and build software-based solutions that are user-centered. We care about improving state-of-the-art methods, and building high quality software. In order to accomplish our goals, we look for innovative and disruptive ways of using software engineering methods. Our work can be summarized in four areas: Automated Software Engineering Design for everyone Mining Software Repositories App development with societal impact


  • October 23, 2018
    TSDL receives a Google Latin America Research Award
    Mario Linares-Vásquez and Camilo Escobar-Velásquez have been awarded by Google with a Latin America Research Award 2018 (LARA 2018) for their work on “Enabling automated Software Engineering tasks on closed-source mobile apps”. Google will provide them with monetary founds to support our project for at least one year. Congratulation Guys!
  • October 01, 2018
    Accepted paper!
    M. Linares-Vásquez, G. Bavota, C. Bernal-Cárdenas, M. Di Penta, R. Oliveto and D. Poshyvanyk; “Multi-Objective Optimization of Energy Consumption of GUIs in Android Apps” journal paper has been accepted to be published on ACM Transactions on Software Engineering and Methodology (TOSEM). Volume 27 Issue 3, October 2018. Article No. 14.
  • September 01, 2018
    TSDL won the BlueHack Free Steps Against Human Trafficking!
    Diana Solano, Laura Bello, Camilo Escobar-Velásquez, Santiago Liñan and Sergio Velásquez, under the mentoring of Mario Linares-Vásquez, won the first Hackaton in Colombia Against Human Trafficking. This hackaton was promoted by United Nations Office on Drugs and Crime (UNODC), GloACT, Free Steps Foundation and IBM. Crongratulations!
  • July 09, 2018
    Accepted paper!
    S. Liñan, L. Bello-Jiménez, M. Arévalo and M. Linares-Vásquez, “Automated extraction of augmented models for Android apps” paper has been accepted at the 34th IEEE International Conference on Software Maintenance and Evolution (ICSME’18), New Ideas and Emerging Results Paper, Madrid, Spain, September 23 - 29, 2018, to appear 4 pages
  • June 13, 2018
    NodeSummit will be visited by TSDL
    Diego Rodríguez-Baquero has been accepted as Speaker at Node Summit 2018. He will give a talk named “Beyond Code Coverage, Mutation Testing: Tests for your tests” where he will share his experience creating Mutode.
  • May 25, 2018
    Accepted paper!
    D. Rodríguez-Baquero and M. Linares-Vásquez. “Mutode: generic JavaScript and Node. js mutation testing tool.” paper has been accepted at Gothenburg 27th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA’18), Formal Research Tool Demo, Amsterdam, Netherlands, July 15 - 20, 2018
  • December 23, 2017
    Accepted paper!
    “MDroid+: A Mutation Testing Framework for Android” paper has been accepted at the 40th IEEE/ACM International Conference on Software Engineering (ICSE’18), Formal Research Tool Demo, Gothenburg, Sweden, May 27-June 3, 2018 (35% acceptance ratio)
  • November 03, 2017
    ACM SIGSOFT Distinguished Paper Award
    Mario Linares-Vásquez received an ACM DPA for his paper “Automatically Assessing Code Understandability: How Far Are We?”, in Proceedings of 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE’17), Urbana-Champaign, Illinois, USA, October 30 - November 3, 2017

Older posts…