Publications

Journal articles
  1. R. Barbudo, A. Ramírez, J.R. Romero. "Grammar-based evolutionary approach for automated workflow composition with domain-specific operators and ensemble diversity". Applied Soft Computing, vol. 153, article 111292. 2024. Elsevier. ISSN: 1568-4946. DOI: 10.1016/j.asoc.2024.111292.
  2. J. De la Torre-López, A. Ramírez, J.R. Romero. "Artificial intelligence to automate the systematic review of scientific literature". Computing, vol. 105, pp. 2171-2194. 2023. Springer. ISSN: 1436-5057. DOI: 10.1007/s00607-023-01181-x.
  3. A. Ramírez, R. Barbudo, J.R. Romero. "An experimental comparison of metaheuristic frameworks for multi-objective optimization". Expert Systems, vol. 40(4), article e12672. 2023. Wiley. ISSN: 1468-0394. DOI: 10.1111/exsy.12672.
  4. P. Delgado-Pérez, A. Ramírez, K. Valle-Gómez, I. Medina-Bulo, J.R. Romero. "InterEvo-TR: Interactive Evolutionary Test Generation with Readability Assessment". IEEE Transactions on Software Engineering, vol. 49(4), pp. 2580-2596. 2023. IEEE. ISSN: 0098-5589. DOI: 10.1109/TSE.2022.3227418.
  5. A. Ramírez, R. Feldt, J.R. Romero. "A Taxonomy of Information Attributes for Test Case Prioritisation: Applicability, Machine Learning". ACM Transactions on Software Engineering and Methodology, vol.31(1), Article No.:21, pp.1-42. 2023. ACM. ISSN: 1049-331X. DOI: 10.1145/3511805.
  6. A. Ramírez, N. Moreno, A. Vallecillo. "Rule-based preprocessing for data stream mining using complex event processing". Expert Systems, vol. 38(8), e12762. 2021. Wiley. ISSN: 1468-0394. DOI: 10.1111/exsy.12762.
  7. R. Barbudo, A. Ramírez, F. Servant, J.R. Romero. "GEML: A Grammar-based Evolutionary Machine Learning Approach for Design-Pattern Detection". Journal of Systems and Software, vol. 175, article 110919. 2021. Elsevier. ISSN: 0164-1212. DOI: 10.1016/j.jss.2021.110919.
  8. A. Ramírez, P. Delgado-Pérez, J. Ferrer, J.R. Romero, I. Medina-Bulo, F. Chicano. "A systematic literature review of the SBSE research community in Spain". Progress in Artificial Intelligence, vol. 9, pp. 113-128. 2020. Springer. ISSN: 2192-6360. DOI: 10.1007/s13748-020-00205-3.
  9. A. Ramírez, J.R. Romero, C. García-Martínez, S. Ventura. "JCLEC-MO: a Java suite for solving many-objective optimization engineering problems". Engineering Applications of Artificial Intelligence, vol. 81, pp. 14-28. 2019. Elsevier. ISSN: 0952-1976. DOI: 10.1016/j.engappai.2019.02.003.
  10. A. Ramírez, J.R. Romero, S. Ventura. "A survey of many-objective optimisation in search-based software engineering". Journal of Systems and Software, vol. 149, pp. 382-395. 2019. Elsevier. ISSN: 0164-1212. DOI: 10.1016/j.jss.2018.12.015.
  11. A. Ramírez, J.R. Romero, C.L. Simons. "A Systematic Review of Interaction in Search-Based Software Engineering". IEEE Transactions on Software Engineering, vol. 45(8), pp. 760-781. 2019. IEEE. ISSN: 0098-5589. DOI: 10.1109/TSE.2018.2803055.
  12. A. Ramírez, J.R. Romero, S. Ventura. "Interactive Multi-Objective Evolutionary Optimization of Software Architectures". Information Sciences, vol. 463-464, pp. 92-109. 2018. Elsevier. ISSN: 0020-0255. DOI: 10.1016/j.ins.2018.06.034.
  13. A. Ramírez, J.A. Parejo, J.R. Romero, S. Segura, A. Ruiz-Cortés. "Evolutionary composition of QoS-aware web services: a many-objective perspective". Expert Systems with Applications, vol. 72, pp. 357-370. 2017. Elsevier. ISSN: 0957-4174. DOI: 10.1016/j.eswa.2016.10.047.
  14. A. Ramírez, J.R. Romero, S. Ventura. "A comparative study of many-objective evolutionary algorithms for the discovery of software architectures". Empirical Software Engineering, vol. 21(6), pp. 2546-2600. 2016. Springer. ISSN: 1382-3256. DOI: 10.1007/s10664-015-9399-z.
  15. A. Ramírez, J.R. Romero, S. Ventura. "An approach for the evolutionary discovery of software architectures". Information Sciences, vol. 305, pp. 234-255. 2015. Elsevier. ISSN: 0020-0255. DOI: 10.1016/j.ins.2015.01.017.
    Press releases (in Spanish): UCONews | Diario Córdoba (I, II) | El día de Córdoba | EuropaPress | 20 minutos
Book chapters
  1. A. Ramírez, B. Miranda. "Foundations of Machine Learning for Software Engineering". Chapter 11, Optimising the software development process with artificial intelligence, pp. 309-344. Eds.: J.R. Romero, F. Chicano, I. Medina-Bulo. Natural Computing Series (Springer)
  2. A. Ramírez, J.R. Romero. "Synergies between artificial intelligence and software engineering: evolution and trends". Chapter 2, Handbook on Artificial Intelligence-Empowered Applied Software Engineering, pp. 11-36. Vol 1: Novel Methodologies to Engineering Smart Software Systems. ISBN: 978-3-031-08201-6. Eds.: M. Virvou et al. DOI: 10.1007/978-3-031-08202-3_2 Artificial Ingelligence-Enhanced Software and Systems Engineering Series (Springer Cham)
  3. R. Salado-Cid, A. Ramírez, J.R. Romero. "On the need of opening the Big Data landscape to everyone: challenges and new trends". Digital marketplaces unleashed, pp. 675-687. Eds.: C. Linnhoff-Popien, R. Schneider, M. Zaddach. Springer-Verlag. 2018. DOI: 10.1007/978-3-662-49275-8_60.
International conferences
  1. A. Ramírez. "Exploring gender bias in misclassification with clustering and local explanations". 5th International Workshop on eXplainable Knowledge Discovery in Data Mining (XKDD) European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases. 2023.
  2. A. Ramírez, M. Berrios, J.R. Romero, R. Feldt. "Towards Explainable Test Case Prioritisation with Learning-to-Rank Models". 3rd International Workshop on Artificial Intelligence in Software Testing (AIST) Proc. International Conference on Software Testing and Validation Workshops (ICSTW), pp. 66-69. 2023.
  3. A. Ramírez, P. Delgado-Pérez, K. Valle-Gómez, I. Medina-Bulo, J.R. Romero. "Interactivity in the Generation of Test Cases with Evolutionary Computation". IEEE Congress on Evolutionary Computation (CEC'21), pp. 2395-2402. Virtual event (Kraków, Poland). 28/06-01/07/2021. IEEE. DOI: 10.1109/CEC45853.2021.9504786.
  4. A. Ramírez, J.R. Romero, S. Ventura. "On the Effect of Local Search in the Multi-objective Evolutionary Discovery of Software Architectures". In Proceedings of the IEEE Congress on Evolutionary Computation (CEC'17), pp. 2038-2045. San Sebastián (Spain). 05-08/06/2017. IEEE. DOI: 10.1109/CEC.2017.7969551.
  5. A. Ramírez, R. Barbudo, J.R. Romero, S. Ventura. "Memetic algorithms for the automatic discovery of software architectures". In Proceedings of the 16th International Conference on Intelligent Systems Design and Applications (ISDA'16), vol. 557 AISC, pp. 437-447. Porto (Portugal). 14-16/12/2016. Springer. DOI: 10.1007/978-3-319-53480-0_43.
  6. A. Ramírez, J.R. Romero, S. Ventura. "An Extensible JCLEC-based Solution for the Implementation of Multi-Objective Evolutionary Algorithms". Evolutionary Computation Software Systems (EvoSoft) Workshop. In Proceedings of the 17th Annual Conference Companion on Genetic and Evolutionary Computation (GECCO'15 Companion), pp. 1085-1092. Madrid (Spain). 11-15/07/2015. ACM. DOI: 10.1145/2739482.2768461.
  7. A. Ramírez, J.R. Romero, S. Ventura. "On the Performance of Multiple Objective Evolutionary Algorithms for Software Architecture Discovery". In Proceedings of the 16th Annual Conference on Genetic and Evolutionary Computation (GECCO'14), pp. 1287-1294. Vancouver (Canada). 12-14/07/2014. ACM. DOI: 10.1145/2576768.2598310.
    Best paper of the SBSE track and nominated to best paper of GECCO'14.
  8. A. Ramírez, J.R. Romero, S. Ventura. "A Novel Component Identification Approach Using Evolutionary Programming". In Proceedings of the 15th Annual Conference Companion on Genetic and Evolutionary Computation (GECCO'13 Companion), pp. 209-210. Amsterdam (The Netherlands). 06-10/07/2013. ACM. DOI: 10.1145/2464576.2464679.
  9. J.M. Luna, A. Ramírez, J.R. Romero, S. Ventura. "An intruder detection approach based on infrequent rating pattern mining". In Proceedings of the 10th International Conference on Intelligent Systems Design and Applications (ISDA 2010), pp. 682-688. Cairo (Egypt). 29/11-01/12/2010. IEEE. DOI: 10.1109/ISDA.2010.5687184.
National conferences
  1. P.P. García-Pozo, A. Ramírez, J.R. Romero. "Minería de repositorios para la recomendación de librerís Python con CrossRec". XXVII Jornadas en Ingeniería del Software y Bases de Datos (JISBD 2023). Ciudad Real (Spain). 12-14/09/2023. SISTEDES - University of Castilla La Mancha.
  2. A. Ramírez, M. Berrios, R. Feldt, J.R. Romero. "Contrastive and counterfactual explanations for test case prioritization: Ideas and challenges". Ciudad Real (Spain). 12-14/09/2023. SISTEDES - University of Castilla La Mancha.
  3. P.P. García-Pozo, A. Ramírez. "Análisis de librerías Python en repositorios GitHub con minería de patrones". XXVI Jornadas en Ingeniería del Software y Bases de Datos (JISBD 2022). Santiago de Compostela (Spain). 05-07/09/2022. SISTEDES - University of Santiago de Compostela.
  4. A. Ramírez, S. Ventura, J.R. Romero. "Método XAI basado en agrupamiento para la explicación de errores en clasificación". XIX Conferencia de la Asociación Española para la Inteligencia Artificial (CAEPIA 2021), pp. 35-40. Málaga (Spain). 22-24/09/2021. AEPIA - University of Málaga.
  5. J.R. Romero, R. Barbudo, A. Ramírez, F. Servant. "Detección de patrones de diseño con GEML: discusión y enfoque práctico". XXV Jornadas en Ingeniería del Software y Bases de Datos (JISBD 2021). Málaga (Spain). 22-24/09/2021. SISTEDES - University of Málaga.
  6. P. Delgado-Pérez, A. Ramírez, K. Valle-Gómez, I. Medina-Bulo, J.R. Romero. "Mejora de la legibilidad en la generación de casos de prueba mediante búsqueda interactiva". XXV Jornadas en Ingeniería del Software y Bases de Datos (JISBD 2021). Málaga (Spain). 22-24/09/2021. SISTEDES - University of Málaga.
  7. A. Ramírez, P. Delgado-Pérez, J. Ferrer, J.R. Romero, I. Medina-Bulo, F. Chicano. "Estado y evolución de la comunidad SBSE en España: un análisis bibliométrico". XXIV Jornadas en Ingeniería del Software y Bases de Datos (JISBD 2019). Cáceres (Spain). 02-04/09/2019. SISTEDES - University of Extremadura.
  8. A. Ramírez, N. Moreno, M. F. Bertoa, A. Vallecillo. "Preprocesado de flujos de datos para aprendizaje automático mediante reglas CEP". XXIV Jornadas en Ingeniería del Software y Bases de Datos (JISBD 2019). Cáceres (Spain). 02-04/09/2019. SISTEDES - University of Extremadura.
  9. J.R. Romero, A. Ramírez, C.L. Simons. "Looking for novelty in SBSE problems". XXIV Jornadas en Ingeniería del Software y Bases de Datos (JISBD 2019). Cáceres (Spain). 02-04/09/2019. SISTEDES - University of Extremadura.
  10. A. Ramírez, R. Barbudo, J.R. Romero, S. Ventura. "Estudio de escalabilidad de implementaciones multiobjetivo en problemas con muchos objetivos". Actas de la XVIII Conferencia de la Asociación Española para la Inteligencia Artificial - XI Congreso Español sobre Metaheurísticas, Algoritmos Evolutivos y Bioinspirados (CAEPIA - MAEB 2018), pp. 593-598. Granada (Spain). 23-26/10/2018. AEPIA - University of Granada.
  11. A. Ramírez, J.R. Romero, S. Ventura. "API para el desarrollo de algoritmos interactivos en ingeniería del software basada en búsqueda". Actas de las XXIII Jornadas en Ingeniería del Software y Bases de Datos (JISBD 2018). Sevilla (Spain). 17-19/09/2018. SISTEDES - University of Sevilla. รง
  12. A. Ramírez, J.R. Romero, S. Ventura. "Búsqueda coevolutiva interactiva aplicada al diseño de software". Actas de las XXII Jornadas en Ingeniería del Software y Bases de Datos (JISBD 2017). La Laguna, Tenerife (Spain). 19-21/07/2017. SISTEDES - University of La Laguna.
  13. R. Barbudo, A. Ramírez, J.R. Romero, S. Ventura. "Descubrimiento de patrones de diseño basado en buenas prácticas: modelo y discusión". Actas de las XXII Jornadas en Ingeniería del Software y Bases de Datos (JISBD 2017). La Laguna, Tenerife (Spain). 19-21/07/2017. SISTEDES - University of La Laguna.
  14. A. Ramírez, R. Barbudo, J.R. Romero, S. Ventura. "Herramienta basada en computación evolutiva interactiva para arquitectos software". Actas de la XVII Conferencia de la Asociación Española para la Inteligencia Artificial - XI Congreso Español sobre Metaheurísticas, Algoritmos Evolutivos y Bioinspirados (CAEPIA - MAEB 2016), pp. 387-396. Salamanca (Spain). 13-16/09/2016. AEPIA - University of Salamanca.
  15. J.A. Parejo, A. Ramírez, J.R. Romero, S. Segura, A. Ruiz-Cortés. "Configuración guiada por búsqueda de aplicaciones basadas en microservicios en la nube". Actas de las XXI Jornadas en Ingeniería del Software y Bases de Datos (JISBD 2016), pp. 499-502. Salamanca (Spain). 13-16/09/2016. SISTEDES - University of Salamanca.
  16. A. Ramírez, J.A. Molina, J.R. Romero, S. Ventura. "Estudio de mecanismos de hibridación para el descubrimiento evolutivos de arquitecturas". Actas de las XXI Jornadas en Ingeniería del Software y Bases de Datos (JISBD 2016), pp. 481-494. Salamanca (Spain). 13-16/09/2016. SISTEDES - University of Salamanca.
  17. A. Ramírez, J.R. Romero, S. Ventura. "Interactividad en el descubrimiento evolutivo de arquitecturas". Actas de las XX Jornadas en Ingeniería del Software y Bases de Datos (JISBD 2015). Santander (Spain). 15-17/09/2015. SISTEDES.
  18. A. Ramírez, J.R. Romero, S. Ventura. "Estudio preliminar del rendimiento de familias de algoritmos multiobjetivo en diseño arquitectónico". Actas del X Congreso Español sobre Metaheurísticas, Algoritmos Evolutivos y Bioinspirados (MAEB 2015), pp. 173-180. Mérida (Spain). 04-06/02/2015. University of Extremadura.
  19. A. Ramírez, J.R. Romero, S. Ventura. "Análisis de la aplicabilidad de medidas software para el diseño semi-automático de arquitecturas". Actas de las XIX Jornadas en Ingeniería del Software y Bases de Datos (JISBD 2014), pp. 307-320. Cádiz (Spain). 16-19/09/2014. SISTEDES.
  20. A. Ramírez, J.R. Romero, S. Ventura. "Algoritmo de programación evolutiva para identificación de arquitecturas software". Actas del IX Congreso Español sobre Metaheurísticas, Algoritmos Evolutivos y Bioinspirados (MAEB 2013), pp.892-901. Madrid (Spain). 17-20/09/2013. Complutense University.
    Nominated to best methodological paper.
  21. A. Ramírez, J.R. Romero, S. Ventura. "Identificación de Componentes en Arquitecturas Software Mediante Programación Evolutiva". Actas de las XVIII Jornadas en Ingeniería del Software y Bases de Datos (JISBD 2013), pp. 413-426. Madrid (Spain). 17-20/09/2013. SISTEDES.
  22. A. Ramírez, J.M. Luna, J.R. Romero, S. Ventura. "Detección de intrusos a partir de reglas de asociación: un estudio preliminar". Actas del VIII Congreso Español sobre Metaheurísticas, Algoritmos Evolutivos y Bioinspirados (MAEB 2012), pp. 235-242. Albacete (Spain). 08-10/02/2012. University of Castilla-La Mancha.
Other publications
  1. P. Delgado-Pérez, A. Ramírez, K.J. Valle-Gómez, I. Medina-Bulo, J.R. Romero. "Improving Search-based Test Case Generation by means of Interactive Evolutionary Computation" Proc. International Summer School on Search- and Machine Learning-based Software Engineering (SMILESENG), pp. 39-40. Córdoba (España). 22-24/06/2022.
  2. P.P. García-Pozo, A. Ramírez, J.R. Romero. "Third-party Library Recommendations for Python Developers using Software Analytics Techniques" Proc. International Summer School on Search- and Machine Learning-based Software Engineering (SMILESENG), pp. 17-18. Córdoba (España). 22-24/06/2022.
  3. A. Ramírez, C. Simons. "Evolutionary Computing Frameworks for Optimisation". Overload magazine of the Association of C and C++ Users (UK), no. 142, pp. 14-19. 2017.
  4. A. Ramírez. "Modelos metaheurísticos para el soporte a la decisión en la construcción de software". IV Congreso Científico de Investigadores en Formación de la Universidad de Córdoba. Córdoba (Spain). 18-19/11/2014.
  5. A. Ramírez, J.R. Romero, S. Ventura. "Modelos metaheurísticos para el soporte a la decisión en la construcción de software". Actas del I Doctoral Consortium de la Sociedad de Ingeniería del Software y Tecnologías de Desarrollo de Software (SISTEDES), pp. 10-14. Cádiz (Spain). 19/09/2014.
    Thesis proposal awarded a second prize.

Invited talks and seminars

  1. A. Ramírez. "A hands-on tutorial on explainable methods for machine learning with Python: applications to gender bias". EuADS Summer School on Data Science for Explainable and Trustworthy AI. 06-09/06/2023.
  2. A. Ramírez. "From programming an AI to the AI that programs". Tour del Talento - Fundación Princesa de Girona. 18/04/2023.
  3. A. Ramírez. "Asking artificial intelligence for explanations". Instituto Maimónides (Córdoba). International Day of Women and Girls in Science. 31/01/2023.
  4. A. Ramírez, J.R. Romero, S. Sánchez-Monedero. "Artificial intelligence: can we trust it?". European Researchers' Night. 01/10/2022.
  5. A. Ramírez, J.R. Romero. "Siri, can you explain it?: how to trust in artificial intelligence". European Researchers' Night. 25/09/2021.
  6. A. Ramírez. "Bio-inspired algorithms and their application to software development". Colegio Ferroviario (Córdoba). International Day of Women and Girls in Science. 07/02/2018.
  7. A. Ramírez, C. Simons. "Evolutionary Computing Frameworks for Optimisation". Bristol Branch of the Association of C and C++ Users (ACCU). Bristol (United Kingdom). 13/09/2017.
  8. J.A. Parejo, A. Ramírez. "QoS-Aware web service composition with multi-objective evolutionary algorithms". Second International Summer School on Search-Based Software Engineering (SS-SBSE). Málaga (Spain). 29/06/2017.
  9. A. Ramírez. "There is Always Room for One More, and for Many More". First International Summer School on Search-Based Software Engineering (SS-SBSE). Cádiz (Spain). 30/06/2016.
  10. A. Ramírez. "Interactive Evolutionary Discovery of Software Architectures: Challenges and Open Issues". University of the West of England. Bristol (United Kingdom). 16/03/2016.
  11. A. Ramírez. "Search-Based Software Engineering: Aplicando técnicas metaheurísticas para el diseño de software". V Congreso Estatal RITSI de Estudiantes de Ingeniería Informática. Córdoba (Spain). 28/03/2014.

Projects

  1. GESTService: intelligent data-driven mobility services for international car rental companies (CPP2022-010081). Ministry of Science and Innovation. Role: researcher. Duration: 01/11/2023 - 31/10/2026.
  2. AI4Software: Research network on artificial intelligence applied to the software development process (RED2022-134647-T). Ministry of Science and Innovation. Role: member of a node (University of Córdoba, coordinator). Duration: 01/06/2023 - 31/05/2025.
  3. GENIA: Studying gender biases in machine learning models using explainable artificial intelligence. Research plan of University of Córdoba (UCOImpulsa modality). Role: principal investigator. Duration: 01/09/2022 - 31/10/2023.
  4. INTENSE: Improving data science users' experience with computational intelligence (PID2020-115832GB-I00). Ministry of Science and Innovation. Role: postdoctoral researcher. Duration: 01/09/2021 - 31/08/2024.
  5. New methodologies for the effective transfer of search-based software engineering in industry. University of Málaga. Role: postdoctoral researcher. Duration: 20/02/2021 - 28/02/2022.
  6. SEBASENet 2.0: Spanish research network on search-based software engineering (RED2018-102472-T). Spanish Ministry of Science and Innovation. Role: member of a node (University of Córdoba). Duration: 01/01/2020 - 31/12/2021.
  7. MANPREDIC: Predictive maintenance for terrestial platforms (12019160). Spanish Ministry of Defense. Role: researcher. Duration: 01/12/2019 - 30/11/2021.
  8. EMERalD: Emergent trends in data analysis (TIN2017-83445-P). Spanish Ministry of Economy and Competitiveness. Role: postdoctoral researcher. Duration: 01/01/2018 - 31/12/2020.
  9. POLYCIMS: A model-driven framework for the design and integration of management systems of critical infrastructures (TIN2014-52034-P). Spanish Ministry of Economy and Competitiveness. Role: postdoctoral researcher. Duration: 19/11/2018 - 30/06/2019.
  10. SEBASENet: Spanish research network on search-based software engineering (TIN2015-71841-REDT). Spanish Ministry of Economy and Competitiveness. Role: member of a node (University of Córdoba). Duration: 01/12/2015 - 30/11/2017.
  11. MARFIL: Data mining with more flexible representations (TIN2014-55252-P). Spanish Ministry of Economy and Competitiveness. Role: Phd student. Duration: 01/01/2015 - 31/12/2017.

Program committee and journal reviewer

  • Program chair International Summer School on Search- and Machine Learning-based Software Engineering (SMILESENG 2022)
  • Co-chair ACM Student Research Competition - ICSE 2021
  • Program committee: ICST (2024), ASE (2023), SANER (2022-2024), MSR (2021-2024), IEEE CEC (2021-2024), ISSTA tool demostrations (2022-2003), SCAM (2023), ESEC/FSE artifact track (2021, 2022), ASE artifact evaluation (2021, 2022), ICMSE artifact evaluation (2021, 2022), IEEE COINS (2020-2023), MDE Intelligence (2019-2022), MODELSWARD (2019-2024), PATTERNS (2019-2022), ICoS (2019), INTELLI (2019, 2021), INTAP (2019, 2020), JISBD (2018, 2022, 2023), IBICA (2018), NaBIC (2018), WICT (2018).
  • Journal reviewer: Applied Soft Computing, Automated Software Engineering, Empirical Software Engineering, Engineering Applications of Artificial Intelligence, IEEE Transactions on Learning Technologies, IEEE Transactions on Software Engineering, Information and Software Technology, Information Sciences, Journal of Systems and Software, Journal of Software: Evolution and Process, Software and Systems Modelling, Swarm and Evolutionary Computation, among others.
  • Project evaluator: Spanish National Research Agency (AEI), NWO-Dutch Research Council (The Netherlands).