Lina Ochoa Venegas

Eindhoven University of Technology, The Netherlands l.m.ochoa.venegas@tue.nl

I am a software engineer from Los Andes University, Bogotá. I am currently working at Eindhoven University of Technology as a PhD student in the Software Engineering and Technology (SET) group. My interests focus on research and teaching. The main topics I consider in my research are related to software analysis and software evolution. All publications are available in Google Scholar.


Education

Eindhoven University of Technology, Eindhoven

Centrum Wiskunde & Informatica, Amsterdam

PhD Student
PhD student at the Software Engineering and Technology (SET) and Software Analysis and Transformation (SWAT) research groups
Since 2017

Universidad de los Andes, Bogotá

M.Sc in Software Engineering
Cum Laude grade
2015 - 2017

Universidad de los Andes, Bogotá

B.Sc in Systems and Computing Engineering
Cum Laude grade and additional courses in the Arts School
2010 - 2015

Experience

PhD Student & Instructor

Eindhoven University of Technology, Eindhoven
  • Researcher on software analysis and software evolution
  • Instructor of the Programming course for Data Science
Since 2020

PhD Student

Centrum Wiskunde & Informatica, Amsterdam

Researcher in the H2020 Crossminer research project of the European Union

2017 - 2020

Graduate Assistant

Universidad de los Andes, Bogotá

Researcher on software product lines, feature models and cloud computing

2015 - 2017

Teaching Assistant

Universidad de los Andes, Bogotá

Teaching assistant on Cloud Solutions Development, Algorithmic and Object-Oriented Programming, Structural Mathematics and Logic, IT in Organizations, Communication Infrastructure, and Mobile Applications Construction

2011 - 2017

Professional Internship

Microsoft, Bogotá

Intern at Microsoft Consulting Services

2014

Teaching

Courses

  • Coordinator Sofware Development for Engineers (2IS50): (2020-2021) Eindhoven University of Technology.
  • Instructor Programming (JBI010): (2020-2021) Eindhoven University of Technology.

Supervision

  • Guillermo Antoñanzas (Current): Master's student, Eindhoven University of Technology (Jurgen Vinju supervisor, Lina Ochoa Venegas tutor).
  • Karina Mankevič (Current): Master's student, Eindhoven University of Technology (Eleni Constantinou supervisor, Coen de Roove co-supervisor, Ahmed Zerouali tutor, Camilo Velázquez Rodríguez tutor, Lina Ochoa Venegas tutor).
  • Niels Uphoff (Current): Master's student, Eindhoven University of Technology (Tom Verhoef supervisor, Lina Ochoa Venegas tutor).

Publications

Google Scholar | DBLP

2019

  • Constraint Programming Heuristics for Configuring Optimal Products in Multi Product Lines
    Lina Ochoa, Oscar González-Rojas, Nicolás Cardozo, Alvaro González, Jaime Chavarriaga, Rubby Casallas, and Juan Francisco Díaz (Information Sciences, 2019).
  • Focus: A Recommender System for Mining API Function Calls and Usage Patterns
    Phuong Nguyen, Juri Di Rocco, Davide Di Ruscio, Lina Ochoa, Thomas Degueule, and Massimiliano Di Penta (ICSE, 2019).

2018

  • A Systematic Literature Review on the Semi-automatic Configuration of Extended Product Lines
    Lina Ochoa, Oscar Gonzalez-Rojas, Juliana Alves Pereira, Harold Castro, Gunter Saake (Journal of Systems and Software, 2018).
  • An Empirical Evaluation of OSGi Dependencies Best Practices in the Eclipse IDE
    Lina Ochoa, Thomas Degueule, and Jurgen Vinju (MSR, 2018).

2017

  • A Decision Model and System for Planning and Adapting the Configuration of Enterprise Information Systems
    Oscar Gonzalez-Rojas and Lina Ochoa (Computers in Industry, 2017).
  • A Survey on Scalability and Performance Concerns in Extended Product Lines Configuration
    Lina Ochoa, Juliana Alves Pereira, Oscar González-Rojas, Harold Castro, and Gunter Saake (VAMOS, 2017).
  • Analysis and Re-configuration of Decision Logic in Adaptive and Data-intensive Processes
    Lina Ochoa and Oscar González-Rojas (OTM, 2017).
  • Cost Comparison of Running Web Applications in the Cloud Using Monolithic, Microservice, and AWS Lambda Architectures
    Mario Villamizar, Oscar Garcés, Lina Ochoa, Harold Castro, Lorena Salamanca, Mauricio Verano, Rubby Casallas, Santiago Gil, Carlos Valencia, Angee Zambrano, Mery Lang (Service Oriented Computing and Applications, 2017).

2016

  • Information Security Governance: Valuation of Dependencies between IT Solution Architectures
    Oscar González-Rojas, Lina Ochoa-Venegas, and Guillermo Molina-León (BIR, 2016).
  • Infrastructure Cost Comparison of Running Web Applications in the Cloud Using AWS Lambda and Monolithic and Microservice Architectures
    Mario Villamizar, Oscar Garces, Lina Ochoa, Harold Castro, Lorena Salamanca, Mauricio Verano, Rubby Casallas, Santiago Gil, Carlos Valencia, Angee Zambrano, and Mery Lang (CCGrid, 2016).
  • Program Synthesis for Configuring Collaborative Solutions in Feature Models
    Lina Ochoa and Oscar González-Rojas (OTM, 2016).
  • Searching for Optimal Configurations within Large-scale Models: A Cloud Computing Domain
    Lina Ochoa, Oscar González-Rojas, Mauricio Verano, and Harold Castro (MoBiD, 2016).

2015

  • Re-architecting a JEE On-premise Web Application to Deploy it in the Cloud
    Mauricio Verano, Lorena Salamanca, Mario Villamizar, Oscar Garces, Angee Zambrano, Carlos Valencia, Rubby Casallas, Lina Ochoa, Harold Castro, and Santiago Gil (GC Wkshps, 2015).
  • Using Decision Rules for Solving Conflicts in Extended Feature Models
    Lina Ochoa, Oscar González-Rojas, and Thomas Thüm (SLE, 2015).

Skills

Programming Languages & Tools
Languages
  • Spanish (Native)
  • English (Fluent)
  • French (Limited)
  • Dutch (Limited)

Awards & Certifications

  • M.Sc Cum Laude Grade (2017)
    Distinction given to the 3% of master students with the highest GPA of the Software Engineering Program during the last 5 years
  • B.Sc Cum Laude Grade (2015)
    Distinction given to the 3% of undergraduate students with the highest GPA of the School of Engineering during the last 5 years
  • DELF B2 (2014)
    Niveau B2 du Cadre européen commun de référence pour les langues
  • Developing ASP.NET MVC Web Applications (2014)
    MCSD web applications certification
  • Programming in HTML5 with JavaScript and CSS3 (2014)
    MCSD web applications certification
  • PhoneGap Development using HTML5 (2013)
    Colombian Information Technologies and Communications Ministry certification
  • Web Development with Rails/Ruby (2013)
    Colombian Information Technologies and Communications Ministry certification
  • Expoandes (2010)
    First place in the Systems and Computing division of freshmen engineering project competition at Universidad de los Andes
  • Baccalaureate Excellence Scholarship (2006 - 2010)
    High school best GPA scholarship