Passer au contenu principal

Roberto Erick Lopez Herrejon

Roberto Erick Lopez Herrejon
Professeur
Formation B.Ing. (ITESM, Mexique), M.Sc. (UNAM, Mexique), M.Sc., Ph.D. (University of Texas, Austin)
Bureau A-4493
Téléphone 514 396-8750
Présentation

Département de génie logiciel et des TI

Expertises :

  • Test de logiciels
  • Ré-ingénierie logicielle
  • Ligne de produits logiciels
  • Évolution du logiciel
  • Études empiriques en génie logiciel
  • Génie logiciel basée sur la recherche
  • Customisation de logiciel
Publications: conference_item
30th International Conference on Software Maintenance and Evolution (ICSME)
Publications: conference_item
33rd Annual ACM Symposium on Applied Computing (SAC 2018)
Publications: conference_item
9th International Workshop on Search-Based Software Testing (SBST)
Publications: conference_item
18th Working Conference on Reverse Engineering (WCRE)
Publications: conference_item
7th International Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)
Publications: conference_item
Fundamental Approaches to Software Engineering : 16th International Conference, FASE 2013, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2013, Rome, Italy, March 16-24, 2013 : Proceedings
Publications: conference_item
IEEE Working Conference on Software Visualization (VISSOFT)
Publications: conference_item
SPLC'19 : Proceedings of the 23rd International Systems and Software Product Line Conference
Publications: conference_item
24th Asia-Pacific Software Engineering Conference (APSEC)
Publications: article

Publications: conference_item
Objects, Components, Models and Patterns : 46th International Conference, TOOLS EUROPE 2008, Zurich, Switzerland, June 30 - July 4, 2008. Proceedings
Publications: conference_item
30th International Conference on Software Maintenance and Evolution (ICSME)
Publications: conference_item
38th International Conference on Software Engineering Companion
Publications: conference_item
8th IEEE/ACM International Symposium on Software and Systems Traceability (SST)
Publications: book

Publications: conference_item
8th International Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)
Publications: article

Publications: conference_item
17th International Software Product Line Conference (SPLC)
Publications: conference_item
Search-Based Software Engineering : 6th International Symposium, SSBSE 2014, Fortaleza, Brazil, August 26-29, 2014 : Proceedings
Publications: article

Publications: conference_item
1st International Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)
Publications: conference_item
Proceedings of the Third International Conference on Software and Data Technologies
Publications: conference_item
Fundamental Approaches to Software Engineering : 10th International Conference, FASE 2007, Held as Part of the Joint European Conferences, on Theory and Practice of Software, ETAPS 2007, Braga, Portugal, March 24 - April 1, 2007. Proceedings
Publications: conference_item
Generative and Component-Based Software Engineering : Third International Conference, GCSE 2001 Erfurt, Germany, September 10–13, 2001 Proceedings
Publications: conference_item
Models in Software Engineering : Workshops and Symposia at MoDELS 2006, Genoa, Italy, October 1-6, 2006, Reports and Revised Selected Papers
Publications: conference_item
ECOOP 2005 - Object-Oriented Programming : 19th European Conference, Glasgow, UK, July 25-29, 2005. Proceedings
Publications: conference_item
29th IEEE International Conference on Software Maintenance (ICSM)
Publications: conference_item
22nd International Systems and Software Product Line Conference (SPLC 2018)
Publications: conference_itemau
22nd International Systems and Software Product Line Conference (SPLC 2018)
Publications: conference_item
Top Productivity through Software Reuse : 12th International Conference on Software Reuse, ICSR 2011, Pohang, South Korea, June 13-17, 2011 : Proceedings
Publications: conference_item
2011 15th European Conference on Software Maintenance and Reengineering (CSMR)
Publications: conference_item
Software Architecture : 4th European Conference, ECSA 2010, Copenhagen, Denmark, August 23-26, 2010 : Proceedings
Publications: conference_item
17th European Conference on Software Maintenance and Reengineering (CSMR)
Publications: article

Publications: conference_item
16th Genetic and Evolutionary Computation Conference (GECCO)
Publications: article

Publications: article

Publications: conference_item
Mastering Scale and Complexity in Software Reuse : 16th International Conference on Software Reuse, ICSR 2017, May 29, 2017 - May 31, 2017 : Proceedings
Publications: conference_item
6th International Workshop on Variability Modeling of Software-Intensive Systems (VaMoS'12)
Publications: conference_item
1st IEEE Working Conference on Software Visualization (VISSOFT)
Publications: conference_item
2014 IEEE Congress on Evolutionary Computation (CEC)
Publications: book_section
Handbook of re-engineering software intensive systems into software product lines
Publications: book_section
Handbook of re-engineering software intensive systems into software product lines
Publications: article

Publications: book_section
Computational Intelligence and Quantitative Software Engineering
Publications: conference_item
16th Genetic and Evolutionary Computation Conference (GECCO)
Publications: book_section
UML-based software product line engineering with SMarty
Publications: conference_item
Proceedings 17th IEEE International Conference on Automated Software Engineering
Publications: article

Publications: conference_item
8th IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW)
Publications: conference_item
IEEE Working Conference on Software Visualization (VISSOFT)
Publications: conference_item
17th Genetic and Evolutionary Computation Conference (GECCO)
Publications: conference_item
11th International Conference Software Product Lines (SPLC) - Workshop - ViSPLE 2007
Publications: article

Publications: conference_item
7th IEEE International Conference on Software Testing, Verification and Validation (ICST)
Publications: article

Publications: article

Publications: conference_item
15th International Software Product Line Conference (SPLC)
Publications: conference_item
27th IEEE/ACM International Conference on Automated Software Engineering (ASE)
Publications: conference_item
Proceedings of the Workshop on Models and Evolution (ME) 2013 : Co-located with ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems (MoDELS)
Publications: conference_item
Theory and Practice of Model Transformations : 5th International Conference, ICMT 2012, Prague, Czech Republic, May 28-29, 2012 : Proceedings
Publications: article

Publications: conference_item
XIV Jornadas de Ingeniería del Software y Bases de Datos (JISBD)
Publications: conference_item
ITiCSE '04 : Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education
Publications: article

Publications: conference_item
4th International Workshop on Variability Modelling of Software-intensive System
Publications: conference_item
Modelling Foundations and Applications : 6th European Conference, ECMFA 2010, Paris, France, June 15-18, 2010 : Proceedings
Publications: conference_item
19th ACM SIGSOFT Symposium on Foundations of Software Engineering (SIGSOFT/FSE'11)
Publications: conference_item
Model-Driven Engineering Languages and Systems : 16th International Conference, MODELS 2013, Miami, FL, USA, September 29 – October 4, 2013 : Proceedings
Publications: article

Publications: conference_item
Search Based Software Engineering : 4th International Symposium, SSBSE 2012, Riva del Garda, Italy, September 28-30, 2012 : Proceedings
Publications: article

Publications: conference_item
PEPM '06 : Proceedings of the 2006 ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation
Publications: conference_item
12th Workshop on Model-Driven Engineering, Verification and Validation (MoDeVVa)
Publications: conference_item
15th International Software Product Line Conference (SPLC'11)
Publications: conference_item
Theory and Practice of Model Transformations : 4th International Conference, ICMT 2011, Zurich, Switzerland, June 27-28, 2011 : Proceedings
Publications: conference_item
2nd International Workshop on Variability Modelling of Software-Intensive Systems (VaMoS'08)
Publications: conference_item
35th Annual IEEE International Computer Software and Applications Conference (COMPSAC)
Publications: article

Publications: conference_item
21st Jornadas de Ingenieria del Software y Bases de Datos
Publications: conference_item
Software Engineering-Konferenz (SE) - Software Engineering Conference (SE)
Publications: conference_item
IEEE International Conference on Software Maintenance and Evolution (ICSME)
Publications: article

Publications: conference_item
16th International Working Conference on Source Code Analysis and Manipulation (SCAM)
Publications: conference_item
Software engineering 2016
Publications: conference_item
37th IEEE/ACM International Conference on Software Engineering (ICSE)
Publications: conference_item
Proceedings Frontiers in Education 35th Annual Conference
Publications: conference_item
18th International Software Product Line Conference (SPLC)
Publications: article

Publications: conference_item
41st Euromicro Conference on Software Engineering and Advanced Applications (SEAA)
Publications: article

Publications: conference_item
26th ACM International Systems and Software Product Line Conference, SPLC 2022 - Proceedings
Publications: conference_item
26th ACM International Systems and Software Product Line Conference, SPLC 2022 - Proceedings
Publications: conference_item
Modelling Foundations and Applications : 6th European Conference, ECMFA 2010, Paris, France, June 15-18, 2010 : Proceedings
Publications: conference_itemau

Cours et encadrements

Cours

MTR801 Planification d'un projet de recherche en ingénierie (Hiver 2024)

Encadrements

Rapport technique II, à 3 crédits
  • Stratégie d'implantation d'une approche DevOps en entreprise, tout en utilisant la solution Azure DevOps de Microsoft, par Dominguez Rivero,Yoena.
    Été 2019
  • Évaluation et amélioration du processus de maintenance logiciel au milieu de travail, par Galvez Acosta,Marco Antonio.
    Automne 2018
Thèse de doctorat (recherche appliquée)
  • Mining Open-Source Projects for Improving Testing in Variable Software, par Kamali,Seiede Reyhane.
    Été 2024
  • En codirection avec : Rahman, Mohammad Habibur
    Development and Control of an Intelligent Social Robot, par Farhat,Mahmoud.
    Été 2024
Mémoire à 30 crédits
  • Analyzing Comprehension of Models of Variable Software Systems with Eye-Tracking Technologies, par Rezaei Sepasi,Elmira.
    Été 2022
  • En codirection avec : Pierreton, Lionel
    Génération de code de contrôleurs basée sur un langage de domaine spécifique, par Seghiri,Taki Eddine.
    Hiver 2024
  • Analyzing Visualization Techniques for Testing Tasks in Highly-Configurable Software Intensive Systems with Eye-Tracking Technology, par Nezami Balouchi,Kambiz.
    Hiver 2024
Rapport technique à 6 crédits
  • Étude de cas de réplication de la réingénierie d'une famille de jeux mobiles en une ligne de produits logiciels, par Sam,Farid.
    Hiver 2022
  • La gestion de prise des médicaments chez les personnes âgées en utilisant la technologie des wearables, par Kameche,Zeyneb.
    Été 2018
  • Analyse et architecture du processus de gestion de projet et de facturation et développement des applications d'automatisation, par Ruiz de Regules,Ozziel Isaias.
    Hiver 2022
Stage industriel et rapport technique, 3 cr.
  • Analyste-programmeur, par Galvez Acosta,Marco Antonio.
    Automne 2018
  • Amélioration des processus d'assurance qualité logicielle en entreprise, par Dominguez Rivero,Yoena.
    Été 2019
  • Étude de cas - Élaboration et création de l'application Diagnov à Innovsa, par Ruiz de Regules,Ozziel Isaias.
    Hiver 2022
Publications
Article publié dans une revue, révisé par les pairs (19)

Mahmoud Farhat, Yassine Kali, Maarouf Saad, Mohammad H. Rahman, Roberto E. Lopez-Herrejon. 2024. « Walking position commanded NAO robot using nonlinear disturbance observer-based fixed-time terminal sliding mode ». ISA Transactions. (Sous presse)

Gabriela Karoline Michelon, David Obermann, Wesley K. G. Assuncao, Lukas Linsbauer, Paul Grunbacher, Stefan Fischer, Roberto E. Lopez-Herrejon, Alexander Egyed. 2022. « Evolving software system families in space and time with feature revisions ». Empirical Software Engineering. vol. 27 , nº 5.

Roland Kretschmer, Djamel Eddine Khelladi, Roberto Erick Lopez-Herrejon, Alexander Egyed. 2021. « Consistent change propagation within models ». Software and Systems Modeling. vol. 20 p. 539-555.

Wesley K.G. Assunção, Silvia R. Vergilio, Roberto E. Lopez-Herrejon. 2020. « Automatic extraction of product line architecture and feature models from UML class diagram variants ». Information and Software Technology. vol. 117 19 p.

Roberto E. Lopez-Herrejon, Oishi Poddar, Gerardo Herrera, Javier Sevilla. 2020. « Customization support in computer-based technologies for autism: A systematic mapping study ». International Journal of Human-Computer Interaction. vol. 36 , nº 13. p. 1273-1290.

Roberto Erick Lopez-Herrejon, Sheny Illescas, Alexander Egyed. 2018. « A systematic mapping study of information visualization for software product line engineering ». Journal of Software: Evolution and Process. vol. 30 , nº 2. 18 p.

Mathieu Acher, Roberto E. Lopez-Herrejon, Rick Rabiser. 2017. « Teaching software product lines: A snapshot of current practices and challenges ». ACM Transactions on Computing Education. vol. 18 , nº 1. 31 p.

Lukas Linsbauer, Roberto Erick Lopez-Herrejon, Alexander Egyed. 2017. « Variability extraction and modeling for product variants ». Software and Systems Modeling. vol. 16 , nº 4. 21 p. p. 1179-1199.

Wesley K. G. Assunção, Roberto E. Lopez-Herrejon, Lukas Linsbauer, Silvia R. Vergilio, Alexander Egyed. 2017. « Multi-objective reverse engineering of variability-safe feature models based on code dependencies of system variants ». Empirical Software Engineering. vol. 22 , nº 4. 32 p. p. 1763-1794.

Wesley K. G. Assuncao, Roberto E. Lopez-Herrejon, Lukas Linsbauer, Silvia R. Vergilio, Alexander Egyed. 2017. « Reengineering legacy applications into software product lines: a systematic mapping ». Empirical Software Engineering. vol. 22 , nº 6. 45 p. p. 2972-3016.

Hoa Khanh Dam, Alexander Egyed, Michael Winikoff, Alexander Reder, Roberto E. Lopez-Herrejon. 2016. « Consistent merging of model versions ». Journal of Systems and Software. vol. 112 p. 137-155.

Andreas Demuth, Markus Riedl-Ehrenleitner, Roberto E. Lopez-Herrejon, Alexander Egyed. 2016. « Co-evolution of metamodels and models through consistent change propagation ». Journal of Systems and Software. vol. 111 p. 281-297.

Jose A. Parejo, Ana B. Sanchez, Sergio Segura, Antonio Ruiz-Cortes, Roberto E. Lopez-Herrejon, Alexander Egyed. 2016. « Multi-objective test case prioritization in highly configurable systems: A case study ». Journal of Systems and Software. vol. 122 p. 287-310.

Andreas Demuth, Robert Erick Lopez-Herrejon, Alexander Egyed. 2015. « Constraint-driven modeling through transformation ». Software and Systems Modeling. vol. 14 , nº 2. p. 573-596.

Roberto E. Lopez-Herrejon, Lukas Linsbauer, Alexander Egyed. 2015. « A systematic mapping study of search-based software engineering for software product lines ». Information and Software Technology. vol. 61 p. 33-51.

Roberto E. Lopez-Herrejon, Lukas Linsbauer, Jose A. Galindo, Jose A. Parejo, David Benavides, Sergio Segura, Alexander Egyed. 2015. « An assessment of search-based techniques for reverse engineering feature models ». Journal of Systems and Software. vol. 103 p. 353-369.

Gustavo G. Pascual, Roberto E. Lopez-Herrejon, Monica Pinto, Lidia Fuentes, Alexander Egyed. 2015. « Applying multiobjective evolutionary algorithms to dynamic software product lines for reconfiguring mobile applications ». Journal of Systems and Software. vol. 103 p. 392-411.

Mauricio Alférez, Roberto Erick Lopez-Herrejón, Ana Moreira, Vasco Amaral, Alexander Egyed. 2014. « Consistency checking in early Software Product Line Specifications - The VCC approach ». Journal of Universal Computer Science. vol. 20 , nº 5. p. 640-665.

Roberto E. Lopez-Herrejon, Morrie Schulman. 2004. « Using interactive technology in a short Java course: An experience report ». ACM SIGCSE Bulletin. vol. 36 , nº 3. p. 203-207.

Chapitre de livre (4)

Wesley Klewerton Guez Assunção, Silvia R. Vergilio, Roberto E. Lopez-Herrejon. 2023. « Reengineering UML class diagram variants into a product line architecture ». In UML-based software product line engineering with SMarty . p. 393-414. Springer.

Wesley K. G. Assunção, Silvia R. Vergilio, Roberto E. Lopez-Herrejon. 2022. « ModelVars2SPL: From UML class diagram variants to software product line core assets ». In Handbook of re-engineering software intensive systems into software product lines . p. 221-250. Springer.

Wesley K. G. Assunção, Silvia R. Vergilio, Roberto E. Lopez-Herrejon, Lukas Linsbauer. 2022. « Search-based variability model synthesis from variant configurations ». In Handbook of re-engineering software intensive systems into software product lines . p. 115-141. Springer.

Roberto E. Lopez-Herrejon, Javier Ferrer, Francisco Chicano, Alexander Egyed, Enrique Alba. 2016. « Evolutionary computation for software product line testing: An overview and open challenges ». In Computational Intelligence and Quantitative Software Engineering Coll. «Studies in Computational Intelligence», . p. 59-87. Springer International Publishing.

Compte rendu de conférence (69)

Elmira Rezaei Sepasi, Kambiz Nezami Balouchi, Julien Mercier, Robert Erick Lopez-Herrejon. 2022. « Towards a cognitive model of feature model comprehension: An exploratory study using eye-tracking ». 26th ACM International Systems and Software Product Line Conference, SPLC 2022 - Proceedings (Graz, Austria, Sept. 12-16, 2022) p. 21-31. Association for Computing Machinery Inc.

Nicolas Six, Nicolas Herbaut, Roberto Erick Lopez-Herrejon, Camille Salinesi. 2022. « Using software product lines to create blockchain products: Application to supply chain traceability ». 26th ACM International Systems and Software Product Line Conference, SPLC 2022 - Proceedings (Graz, Austria, Sept. 12-16, 2022) p. 97-107. Association for Computing Machinery Inc.

Seiede Reyhane Kamali, Shirin Kasaei, Roberto E. Lopez-Herrejon. 2019. « Answering the call of the wild?: Thoughts on the elusive quest for ecological validity in variability modeling ». SPLC'19 : Proceedings of the 23rd International Systems and Software Product Line Conference (Paris, France, Sept. 09-13, 2019) p. 143-150. Association for Computing Machinery.

Stefan Fischer, Robert Erick Lopez-Herrejon, Alexander Egyed. 2018. « Towards a fault-detection benchmark for evaluating software product line testing approaches ». 33rd Annual ACM Symposium on Applied Computing (SAC 2018) (Pau, France, Apr. 09-13, 2018) p. 2034-2041. ACM.

Mathieu Acher, Roberto E. Lopez-Herrejon, Rick Rabiser. 2018. « Teaching software product lines: A snapshot of current practices and challenges ». 22nd International Systems and Software Product Line Conference (SPLC 2018) (Gothenburg, Sweden, Sept. 10-14, 2018) p. 249. New York, NY : ACM.

Stefan Fischer, Lukas Linsbauer, Alexander Egyed, Robert Erick Lopez-Herrejon. 2018. « Predicting higher order structural feature interactions in variable systems ». IEEE International Conference on Software Maintenance and Evolution (ICSME) (Madrid, Spain, Sept. 23-29, 2018) p. 252-263. Los Alamitos, CA, USA : IEEE Computer Society.

Roland Kretschmer, Djamel Eddine Khelladi, Andreas Demuth, Roberto E. Lopez-Herrejon, Alexander Egyed. 2017. « From abstract to concrete repairs of model inconsistencies: An automated approach ». 24th Asia-Pacific Software Engineering Conference (APSEC) (Nanjing, China, Dec. 04-08, 2017) p. 456-465. IEEE Computer Society.

Wesley K. G. Assuncao, Silvia R. Vergilio, Roberto E. Lopez-Herrejon. 2017. « Discovering software architectures with search-based merge of UML model variants ». Mastering Scale and Complexity in Software Reuse : 16th International Conference on Software Reuse, ICSR 2017, May 29, 2017 - May 31, 2017 : Proceedings (Salvador, Brazil, May 29-31, 2017) p. 95-111. Springer Verlag.

Stefan Fischer, Roberto E. Lopez-Herrejon, Rudolf Ramler, Alexander Egyed. 2016. « A preliminary empirical assessment of similarity for combinatorial interaction testing of software product lines ». 9th International Workshop on Search-Based Software Testing (SBST) (Austin, TX, USA, May 16-17, 2016) p. 15-18. ACM.

Sheny Illescas, Roberto E. Lopez-Herrejon, Alexander Egyed. 2016. « Towards visualization of feature interactions in software product lines ». IEEE Working Conference on Software Visualization (VISSOFT) (Raleigh, NC, USA, Oct. 03-04, 2016) p. 46-50. IEEE.

Lukas Linsbauer, Alexander Egyed, Roberto Erick Lopez-Herrejon. 2016. « A variability aware configuration management and revision control platform ». 38th International Conference on Software Engineering Companion (Austin, TX, USA, May 14-22, 2016) p. 803-806. Austin, Texas : ACM.

Roberto E. Lopez-Herrejon, Sheny Illescas, Alexander Egyed. 2016. « Visualization for software product lines: A systematic mapping study ». IEEE Working Conference on Software Visualization (VISSOFT) (Raleigh, NC, USA, Oct. 03-04, 2016) p. 26-35. IEEE.

Javier Ferrer, Francisco Chicano, Roberto Erick Lopez-Herrejon, Enrique Alba. 2016. « Aplicando programación lineal entera a la búsqueda de conjuntos de productos de prueba priorizados para líneas de productos software ». 21st Jornadas de Ingenieria del Software y Bases de Datos (Salamanca, Spain, Sept. 14-16, 2016) Sistedes.

S. Fischer, L. Linsbauer, R. E. Lopez-Herrejon, A. Egyed. 2016. « A vision for enhancing clone-and-own with systematic reuse for developing software variants ». Software Engineering-Konferenz (SE) - Software Engineering Conference (SE) (Wien, Austria, Feb. 23-26, 2016) p. 95-96. Gesellschaft fur Informatik (GI).

Stefan Fischer, Lukas Linsbauer, Roberto E. Lopez-Herrejon, Alexander Egyed. 2016. « A source level empirical study of features and their interactions in variable software ». 16th International Working Conference on Source Code Analysis and Manipulation (SCAM) (Raleigh, NC, USA, Oct. 02-03, 2016) p. 197-206. IEEE.

Stefan Fischer, Lukas Linsbauer, Roberto E. Lopez-Herrejon, Alexander Egyed. 2016. « Enhancing clone-and-own with systematic reuse for developing software variants ». Software engineering 2016 (Wien,Österreich, Feb. 23-26, 2016) p. 95-96. Gesellschaft für Informatik, Bonn.

Lukas Linsbauer, Stefan Fischer, Roberto E. Lopez-Herrejon, Alexander Egyed. 2015. « Using traceability for incremental construction and evolution of software product portfolios ». 8th IEEE/ACM International Symposium on Software and Systems Traceability (SST) (Florence, Italy, May 17, 2015) p. 57-60. IEEE.

Wesley K. G. Assuncao, Roberto E. Lopez-Herrejon, Lukas Linsbauer, Silvia R. Vergilio, Alexander Egyed. 2015. « Extracting variability-safe feature models from source code dependencies in system variants ». 16th Genetic and Evolutionary Computation Conference (GECCO) (Madrid, Spain, July 11-15, 2015) p. 1303-1310. Association for Computing Machinery, Inc.

Roberto E. Lopez-Herrejon, Stefan Fischer, Rudolf Ramler, Alexander Egyed. 2015. « A first systematic mapping study on combinatorial interaction testing for software product lines ». 8th IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW) (Graz, Austria, Apr. 13-17, 2015) IEEE.

Roberto E. Lopez-Herrejon, Lukas Linsbauer, Wesley K. G. Assuncao, Stefan Fischer, Silvia R. Vergilio, Alexander Egyed. 2015. « Genetic improvement for software product lines: An overview and a roadmap ». 17th Genetic and Evolutionary Computation Conference (GECCO) (Madrid, Spain, July 11-15, 2015) p. 823-830. Association for Computing Machinery, Inc.

Andreas Demuth, Markus Riedl-Ehrenleitner, Roberto E. Lopez-Herrejon, Alexander Egyed. 2015. « Towards safe model transformation for constraint-driven modeling ». 12th Workshop on Model-Driven Engineering, Verification and Validation (MoDeVVa) (Ottawa, ON, Canada, Sept. 29, 2015) p. 11-17. CEUR-WS.

Stefan Fischer, Lukas Linsbauer, Roberto E. Lopez-Herrejon, Alexander Egyed. 2015. « The ECCO Tool: Extraction and Composition for Clone-and-Own ». 37th IEEE/ACM International Conference on Software Engineering (ICSE) (Florence, Italy, May 16-24, 2015) p. 665-668. IEEE Computer Society.

Stefan Fischer, Lukas Linsbauer, Roberto E. Lopez-Herrejon, Alexander Egyed, Rudolf Ramler. 2015. « Bridging the gap between software variability and system variant management: Experiences from an industrial machinery product line ». 41st Euromicro Conference on Software Engineering and Advanced Applications (SEAA) (Madeira, Portugal, Aug. 26-28, 2015) p. 402-409. IEEE.

Stefan Fischer, Lukas Linsbauer, Roberto Erick Lopez-Herrejon, Alexander Egyed. 2014. « Enhancing clone-and-own with systematic reuse for developing software variants ». 30th International Conference on Software Maintenance and Evolution (ICSME) (Victoria, BC, Canada, Sept. 28-Oct. 03, 2014) p. 391-400. IEEE.

Lukas Linsbauer, Florian Angerer, Paul Grunbacher, Daniela Lettner, Herbert Prahofer, Roberto E. Lopez-Herrejon, Alexander Egyed. 2014. « Recovering feature-to-code mappings in mixed-variability software systems ». 30th International Conference on Software Maintenance and Evolution (ICSME) (Victoria, BC, Canada, Sept. 28-Oct. 03, 2014) p. 426-430. IEEE.

Mathieu Acher, Roberto E. Lopez-Herrejon, Rick Rabiser. 2014. « A survey on teaching of software product lines ». 8th International Workshop on Variability Modelling of Software-Intensive Systems (VaMoS) (Nice, France, Jan. 22-24, 2014) Association for Computing Machinery.

Lukas Linsbauer, Roberto Erick Lopez-Herrejon, Alexander Egyed. 2014. « Feature model synthesis with genetic programming ». Search-Based Software Engineering : 6th International Symposium, SSBSE 2014, Fortaleza, Brazil, August 26-29, 2014 : Proceedings (Fortaleza, Brazil, Aug. 26-29, 2014) p. 153-167. Springer Verlag.

Roberto E. Lopez-Herrejon, Javier Ferrer, Francisco Chicano, Alexander Egyed, Enrique Alba. 2014. « Comparative analysis of classical multi-objective evolutionary algorithms and seeding strategies for pairwise testing of software product lines ». 2014 IEEE Congress on Evolutionary Computation (CEC) (Beijing, China, July 06-11, 2014) p. 387-396. IEEE.

Roberto E. Lopez-Herrejon, Javier Ferrer, Francisco Chicano, Evelyn Nicole Haslinger, Alexander Egyed, Enrique Alba. 2014. « A parallel evolutionary algorithm for prioritized pairwise testing of software product lines ». 16th Genetic and Evolutionary Computation Conference (GECCO) (Vancouver, BC, Canada, July 12-16, 2014) p. 1255-1262. Association for Computing Machinery.

Andreas Demuth, Roberto E. Lopez-Herrejon, Alexander Egyed. 2014. « Automatic and incremental product optimization for software product lines ». 7th IEEE International Conference on Software Testing, Verification and Validation (ICST) (Cleveland, OH, USA, 2014, March 31, 2014 - April 4, 2014) p. 31-40. IEEE Computer Society.

Aitor Murguzur, Rafael Capilla, Salvador Trujillo, Oscar Ortiz, Roberto E. Lopez-Herrejon. 2014. « Context variability modeling for runtime configuration of service-based dynamic software product lines ». 18th International Software Product Line Conference (SPLC) (Florence, Italy, Sept. 15-19, 2014) p. 2-9. Association for Computing Machinery.

Evelyn Nicole Haslinger, Roberto E. Lopez-Herrejon, Alexander Egyed. 2013. « Using feature model knowledge to speed up the generation of covering arrays ». 7th International Workshop on Variability Modelling of Software-Intensive Systems (VaMoS) (Pisa, Italy, Jan. 23-25, 2013) Association for Computing Machinery.

Evelyn Nicole Haslinger, Roberto Erick Lopez-Herrejon, Alexander Egyed. 2013. « On extracting feature models from sets of valid feature combinations ». Fundamental Approaches to Software Engineering : 16th International Conference, FASE 2013, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2013, Rome, Italy, March 16-24, 2013 : Proceedings (Rome, Italy, Mar. 16-24, 2013) p. 53-67. Springer Verlag.

Lukas Linsbauer, Roberto E. Lopez-Herrejon, Alexander Egyed. 2013. « Recovering traceability between features and code in product variants ». 17th International Software Product Line Conference (SPLC) (Tokyo, Japan, Aug. 26-30, 2013) p. 131-140. Association for Computing Machinery.

Roberto E. Lopez-Herrejon, Francisco Chicano, Javier Ferrer, Alexander Egyed, Enrique Alba. 2013. « Multi-objective optimal test suite computation for software product line pairwise testing ». 29th IEEE International Conference on Software Maintenance (ICSM) (Eindhoven, Netherlands, Sept. 22-28, 2013) p. 404-407. IEEE Computer Society.

Roberto E. Lopez-Herrejon, Alexander Egyed. 2013. « SBSE4VM: Search based software engineering for variability management ». 17th European Conference on Software Maintenance and Reengineering (CSMR) (Genova, Italy, Mar. 05-08, 2013) p. 441-444. IEEE Computer Society.

Roberto E. Lopez-Herrejon, Alexander Egyed. 2013. « Towards interactive visualization support for pairwise testing software product lines ». 1st IEEE Working Conference on Software Visualization (VISSOFT) (Eindhoven, Netherlands, Sept. 27-28, 2013) IEEE Computer Society.

Andreas Demuth, Roberto E. Lopez-Herrejon, Alexander Egyed. 2013. « Co-evolution of metamodels and models through consistent change propagation ». Proceedings of the Workshop on Models and Evolution (ME) 2013 : Co-located with ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems (MoDELS) (Miami, FL, USA, Oct. 01, 2013) p. 14-21. CEUR-WS.

Andreas Demuth, Roberto E. Lopez-Herrejon, Alexander Egyed. 2013. « Supporting the co-evolution of metamodels and constraints through incremental constraint management ». Model-Driven Engineering Languages and Systems : 16th International Conference, MODELS 2013, Miami, FL, USA, September 29 – October 4, 2013 : Proceedings (Miami, FL, USA, 2013, September 29, 2013 - October 4, 2013) p. 287-303. Springer Verlag.

Roberto E. Lopez-Herrejon, Alexander Egyed. 2012. « Towards fixing inconsistencies in models with variability ». 6th International Workshop on Variability Modeling of Software-Intensive Systems (VaMoS'12) (Leipzig, Germany, Jan. 25-27, 2012) p. 93-100. Association for Computing Machinery.

Andreas Demuth, Roberto E. Lopez-Herrejon, Alexander Egyed. 2012. « Automatically generating and adapting model constraints to support co-evolution of design models ». 27th IEEE/ACM International Conference on Automated Software Engineering (ASE) (Essen, Germany, Sept. 03-07, 2012) p. 302-305. IEEE Computer Society.

Andreas Demuth, Roberto E. Lopez-Herrejon, Alexander Egyed. 2012. « Constraint-driven modeling through transformation ». Theory and Practice of Model Transformations : 5th International Conference, ICMT 2012, Prague, Czech Republic, May 28-29, 2012 : Proceedings (Prague, Czech Republic, May 28-29, 2012) p. 248-263. Berlin, Germany : Springer Verlag.

Roberto Erick Lopez-Herrejon, Jose A. Galindo, David Benavides, Sergio Segura, Alexander Egyed. 2012. « Reverse engineering feature models with evolutionary algorithms: An exploratory study ». Search Based Software Engineering : 4th International Symposium, SSBSE 2012, Riva del Garda, Italy, September 28-30, 2012 : Proceedings (Riva del Garda, Italy, Sept. 28-30, 2012) p. 168-182. Springer Verlag.

Evelyn Nicole Haslinger, Roberto E. Lopez-Herrejon, Alexander Egyed. 2011. « Reverse engineering feature models from programs' feature sets ». 18th Working Conference on Reverse Engineering (WCRE) (Limerick, Ireland, Oct. 17-20, 2011) p. 308-312. IEEE Computer Society.

Mauricio Alferez, Roberto E. Lopez-Herrejon, Ana Moreira, Vasco Amaral, Alexander Egyed. 2011. « Supporting consistency checking between features and software product line use scenarios ». Top Productivity through Software Reuse : 12th International Conference on Software Reuse, ICSR 2011, Pohang, South Korea, June 13-17, 2011 : Proceedings (Pohang, Republic of Korea, June 13-17, 2011) p. 20-35. Springer Verlag.

Roberto E. Lopez-Herrejon, Alexander Egyed. 2011. « C2MV2: Consistency and composition for managing variability in multi-view systems ». 2011 15th European Conference on Software Maintenance and Reengineering (CSMR) (Oldenburg, Germany, Mar. 01-04, 2011) p. 347-350. IEEE Computer Society.

Roberto E. Lopez-Herrejon, Leticia Montalvillo-Mendizabal, Alexander Egyed. 2011. « From requirements to features: An exploratory study of feature-oriented refactoring ». 15th International Software Product Line Conference (SPLC) (Munich, Germany, Aug. 21-26, 2011) p. 181-190. IEEE Computer Society.

Andreas Demuth, Roberto E. Lopez-Herrejon, Alexander Egyed. 2011. « Cross-layer modeler - A tool for flexible multilevel modeling with consistency checking ». 19th ACM SIGSOFT Symposium on Foundations of Software Engineering (SIGSOFT/FSE'11) (Szeged, Hungary, Sept. 05-09, 2011) p. 452-455. Association for Computing Machinery.

Hector A. Duran-Limon, Francisco E. Castillo-Barrera, Roberto E. Lopez-Herrejon. 2011. « Towards an ontology-based approach for deriving product architectures ». 15th International Software Product Line Conference (SPLC'11) (Munich, Germany, August 21, 2011 - August 26, 2011) Association for Computing Machinery.

Alexander Egyed, Andreas Demuth, Achraf Ghabi, Roberto E. Lopez-Herrejon, Patrick Mader, Alexander Nohrer, Alexander Reder. 2011. « Fine-tuning model transformation: change propagation in context of consistency, completeness, and human guidance ». Theory and Practice of Model Transformations : 4th International Conference, ICMT 2011, Zurich, Switzerland, June 27-28, 2011 : Proceedings (Berlin, Germany, June 27-28, 2011) p. 1-14.

Raul Mazo, Roberto E. Lopez-Herrejon, Camille Salinesi, Daniel Diaz, Alexander Egyed. 2011. « Conformance checking with constraint logic programming: The case of feature models ». 35th Annual IEEE International Computer Software and Applications Conference (COMPSAC) (Munich, Germany, July 18-21, 2011) p. 456-465. IEEE Computer Society.

Roberto E. Lopez-Herrejon, Alexander Egyed. 2010. « On the need of safe software product line architectures ». Software Architecture : 4th European Conference, ECSA 2010, Copenhagen, Denmark, August 23-26, 2010 : Proceedings (Copenhagen, Denmark, Aug. 23-26, 2010) p. 493-496. Springer Verlag.

Roberto E. Lopez-Herrejon, Salvador Trujillo, Maider Azanza. 2010. « Using incremental consistency management for conformance checking in feature-oriented model-driven engineering ». 4th International Workshop on Variability Modelling of Software-intensive System (Linz, Austria, Jan. 27-29, 2010) Onekin.

Roberto Erick Lopez-Herrejon, Alexander Egyed. 2010. « Detecting inconsistencies in multi-view models with variability ». Modelling Foundations and Applications : 6th European Conference, ECMFA 2010, Paris, France, June 15-18, 2010 : Proceedings (Paris, France, June 15-18, 2010) p. 217-232. Springer Verlag.

Salvador Trujillo, Jose Miguel Garate, Roberto Erick Lopez-Herrejon, Xabier Mendialdua, Albert Rosado, Alexander Egyed, Charles W. Krueger, Josune De Sosa. 2010. « Coping with variability in model-based systems engineering: An experience in green energy ». Modelling Foundations and Applications : 6th European Conference, ECMFA 2010, Paris, France, June 15-18, 2010 : Proceedings (Paris, France, June 15-18, 2010) p. 293-304. Springer Verlag.

Roberto E. Lopez-Herrejon, José Eduardo Rivera. 2009. « Realizing feature oriented software development with equational logic: An exploratory study ». XIV Jornadas de Ingeniería del Software y Bases de Datos (JISBD) (San Sebastián, Spain, Sept. 08-11, 2009) p. 269-274. Mondragon Unibertsitatea.

Martin Kuhlemann, Sven Apel, Marko Rosenmüller, Roberto Lopez-Herrejon. 2008. « A multiparadigm study of crosscutting modularity in design patterns ». Objects, Components, Models and Patterns : 46th International Conference, TOOLS EUROPE 2008, Zurich, Switzerland, June 30 - July 4, 2008. Proceedings (Zurich, Switzerland, June 30-July 04, 2008) p. 161-177. Springer Verlag.

Roberto E. Lopez-Herrejon. 2008. « Models, features and algebras: An exploratory study of model composition and software product lines ». Proceedings of the Third International Conference on Software and Data Technologies (Porto, Portugal, July 05-08, 2008) p. 293-296. ScitePress.

Roberto Lopez-Herrejon, Salvador Trujillo. 2008. « How complex is my product line? The case for variation point metrics ». 2nd International Workshop on Variability Modelling of Software-Intensive Systems (VaMoS'08) (Essen, Germany, Jan. 16-18, 2008) p. 97-100. University Duisburg-Essen, Institute for Computer Science and Business Information Systems (ICB).

Roberto Lopez-Herrejon. 2007. « Language and UML support for features: Two research challenges ». 1st International Workshop on Variability Modelling of Software-Intensive Systems (VaMoS) (Limerick, Ireland, Jan. 16-18, 2007) p. 97-100.

Roberto E. Lopez-Herrejon, Sven Apel. 2007. « Measuring and characterizing crosscutting in aspect-based programs: Basic metrics and case studies ». Fundamental Approaches to Software Engineering : 10th International Conference, FASE 2007, Held as Part of the Joint European Conferences, on Theory and Practice of Software, ETAPS 2007, Braga, Portugal, March 24 - April 1, 2007. Proceedings (Braga, Portugal, Mar. 24-Apr. 01, 2007) p. 423-437. Springer.

Roberto E. Lopez-Herrejon, Don Batory. 2007. « Modeling features in aspect-based product lines with use case slices: An exploratory case study ». Models in Software Engineering : Workshops and Symposia at MoDELS 2006, Genoa, Italy, October 1-6, 2006, Reports and Revised Selected Papers (Genova, Italy, Oct. 01-06, 2006) p. 6-16. Berlin, Heidelberg : Springer Berlin Heidelberg.

Michalis Demetriou, Roberto E. Lopez-Herrejon. 2007. « Feature designer - a feature modeling tool for .NET ». 11th International Conference Software Product Lines (SPLC) - Workshop - ViSPLE 2007 (Kyoto, Japan, Sept. 10-14, 2007) p. 94-99. IEEE Computer Society.

Roberto Lopez-Herrejon, Don Batory, Christian Lengauer. 2006. « A disciplined approach to aspect composition ». PEPM '06 : Proceedings of the 2006 ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation (Charleston, SC, USA, Jan. 09-10, 2006) p. 68-77. Association for Computing Machinery.

Roberto E. Lopez-Herrejon, Don Batory, William Cook. 2005. « Evaluating support for features in advanced modularization technologies ». ECOOP 2005 - Object-Oriented Programming : 19th European Conference, Glasgow, UK, July 25-29, 2005. Proceedings (Glasgow, United Kingdom, July 25-29, 2005) p. 169-194. Springer.

S. Mitra, R. E. Lopez-Herrejon, D. Zimmaro, M. Johnson, M. Schulman. 2005. « An assessment of the effectiveness of interactive technology in an introductory programming course for non-majors ». Proceedings Frontiers in Education 35th Annual Conference (Indianopolis, IN, USA, Oct. 19-22, 2005) p. S3C-17-S13C-22. IEEE.

Roberto E. Lopez-Herrejon, Morrie Schulman. 2004. « Using interactive technology in a short Java course: An experience report ». ITiCSE '04 : Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education (Leeds, United Kingdom, June 28-30, 2004) p. 203-207. Association for Computing Machinery.

D. Batory, R. E. Lopez-Herrejon, J. P. Martin. 2002. « Generating product-lines of product-families ». Proceedings 17th IEEE International Conference on Automated Software Engineering (Edinburgh, United Kingdom, Sept. 23-27, 2002) p. 81-92. Institute of Electrical and Electronics Engineers Inc..

Roberto E. Lopez-Herrejon, Don Batory. 2001. « A standard problem for evaluating product-line methodologies ». Generative and Component-Based Software Engineering : Third International Conference, GCSE 2001 Erfurt, Germany, September 10–13, 2001 Proceedings (Erfurt, Germany, Sept. 10-13, 2001) p. 10-24. Springer Verlag.

Communication (2)

Mathieu Acher, Rick Rabiser, Roberto E. Lopez-Herrejon. 2018. « SPLTea 2018: Third international workshop on software product line teaching ». Communication lors de la conférence : 22nd International Systems and Software Product Line Conference (SPLC 2018) ( Gothenburg, Sweden, Sept. 10-14, 2018 ) p. 297.

Tewfik Ziadi, Roberto E. Lopez-Herrejon, Mathieu Acher, Jabier Martinez. 2018. « REVE 2018: 6th international workshop on reverse variability engineering ». Communication lors de la conférence : ACM International Conference Proceeding Series ( Gothenburg, Sweden, Sept. 10-14, 2018 )

Livre (1)

Alexander Egyed, Roberto E. Lopez-Herrejon, Bashar Nuseibeh, Goetz Botterweck, Marsha Chechik, Zhenjiang Hu. 2010. « Proceedings of the 3rd Workshop on Living with Inconsistencies in Software Development 2010, Colocated with Automated Software Engineering (ASE) : Antwerp, Belgium, September 21st, 2010. ». CEUR-WS.org.

Prix et distinctions