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

Axes de recherche :

  • Technologies de l’information et des communications

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: book

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

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: 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: 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
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
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: 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: 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
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
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: 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
41st Euromicro Conference on Software Engineering and Advanced Applications (SEAA)
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: 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
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: 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
Computational Intelligence and Quantitative Software Engineering
Publications: conference_item
16th Genetic and Evolutionary Computation Conference (GECCO)
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: article

Publications: article

Publications: conference_item
15th International Software Product Line Conference (SPLC)
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
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
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
Proceedings Frontiers in Education 35th Annual Conference
Publications: conference_item
18th International Software Product Line Conference (SPLC)
Publications: article

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

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.
    Automne 2023
  • En codirection avec : Rahman, Mohammad Habibur
    Development and Control of an Intelligent Social Robot, par Farhat,Mahmoud.
    Automne 2023
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
    Gestion de la variabilité d'un langage de domaine spécifique pour la génération de code de contrôleurs, par Seghiri,Taki Eddine.
    Automne 2023
  • Analyzing Visualization Techniques for Testing Tasks in Highly-Configurable Software Intensive Systems with Eye-Tracking Technology, par Nezami Balouchi,Kambiz.
    Automne 2023
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
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.

Article publié dans une revue, révisé par les pairs (18)

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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. 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 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.

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.

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.

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.

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.

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.

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).

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. 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.

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