Skip to main content

Showing 1–11 of 11 results for author: Romero, J R

Searching in archive cs. Search in all archives.
.
  1. Towards Explainable Test Case Prioritisation with Learning-to-Rank Models

    Authors: Aurora Ramírez, Mario Berrios, José Raúl Romero, Robert Feldt

    Abstract: Test case prioritisation (TCP) is a critical task in regression testing to ensure quality as software evolves. Machine learning has become a common way to achieve it. In particular, learning-to-rank (LTR) algorithms provide an effective method of ordering and prioritising test cases. However, their use poses a challenge in terms of explainability, both globally at the model level and locally for p… ▽ More

    Submitted 22 May, 2024; originally announced May 2024.

    Comments: 3rd International Workshop on Artificial Intelligence in Software Testing (AIST) - International Conference on Software Testing and Validation (ICST)

    ACM Class: D.2.5; I.2.6

    Journal ref: Proc. 2023 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), pp. 66-69

  2. JCLEC-MO: a Java suite for solving many-objective optimization engineering problems

    Authors: Aurora Ramírez, José Raúl Romero, Carlos García-Martínez, Sebastián Ventura

    Abstract: Although metaheuristics have been widely recognized as efficient techniques to solve real-world optimization problems, implementing them from scratch remains difficult for domain-specific experts without programming skills. In this scenario, metaheuristic optimization frameworks are a practical alternative as they provide a variety of algorithms composed of customized elements, as well as experime… ▽ More

    Submitted 28 February, 2024; originally announced February 2024.

    Comments: 41 pages, 5 figures, journal paper

    MSC Class: 68T20 ACM Class: D.0; I.2.8

    Journal ref: Engineering Applications of Artificial Intelligence, Volume 81, May 2019, Pages 14-28

  3. arXiv:2402.18505  [pdf, ps, other

    cs.LG

    Evolving machine learning workflows through interactive AutoML

    Authors: Rafael Barbudo, Aurora Ramírez, José Raúl Romero

    Abstract: Automatic workflow composition (AWC) is a relevant problem in automated machine learning (AutoML) that allows finding suitable sequences of preprocessing and prediction models together with their optimal hyperparameters. This problem can be solved using evolutionary algorithms and, in particular, grammar-guided genetic programming (G3P). Current G3P approaches to AWC define a fixed grammar that fo… ▽ More

    Submitted 28 February, 2024; originally announced February 2024.

    Comments: 40 pages, 5 figures, 3 tables. Paper submitted to journal. Under review

    MSC Class: 68T05 ACM Class: I.2.6; I.2.8

  4. Grammar-based evolutionary approach for automated workflow composition with domain-specific operators and ensemble diversity

    Authors: Rafael Barbudo, Aurora Ramírez, José Raúl Romero

    Abstract: The process of extracting valuable and novel insights from raw data involves a series of complex steps. In the realm of Automated Machine Learning (AutoML), a significant research focus is on automating aspects of this process, specifically tasks like selecting algorithms and optimising their hyper-parameters. A particularly challenging task in AutoML is automatic workflow composition (AWC). AWC a… ▽ More

    Submitted 3 February, 2024; originally announced February 2024.

    Comments: 32 pages, 7 figures, 6 tables, journal paper

    MSC Class: 68T05 ACM Class: I.2.6

    Journal ref: Applied Soft Computing, 111292. 2024

  5. Artificial intelligence to automate the systematic review of scientific literature

    Authors: José de la Torre-López, Aurora Ramírez, José Raúl Romero

    Abstract: Artificial intelligence (AI) has acquired notorious relevance in modern computing as it effectively solves complex tasks traditionally done by humans. AI provides methods to represent and infer knowledge, efficiently manipulate texts and learn from vast amount of data. These characteristics are applicable in many activities that human find laborious or repetitive, as is the case of the analysis of… ▽ More

    Submitted 13 January, 2024; originally announced January 2024.

    Comments: 25 pages, 3 figures, 1 table, journal paper

    MSC Class: 68T01 ACM Class: I.2.m; A.1

    Journal ref: Computing, Volume 105, pages 2171-2194, 2023

  6. InterEvo-TR: Interactive Evolutionary Test Generation With Readability Assessment

    Authors: Pedro Delgado-Pérez, Aurora Ramírez, Kevin J. Valle-Gómez, Inmaculada Medina-Bulo, José Raúl Romero

    Abstract: Automated test case generation has proven to be useful to reduce the usually high expenses of software testing. However, several studies have also noted the skepticism of testers regarding the comprehension of generated test suites when compared to manually designed ones. This fact suggests that involving testers in the test generation process could be helpful to increase their acceptance of autom… ▽ More

    Submitted 13 January, 2024; originally announced January 2024.

    Comments: 17 pages, 10 figures, 5 tables, journal paper

    MSC Class: 68T20 ACM Class: D.2.5; I.2.8

    Journal ref: IEEE Transactions on Software Engineering (Volume: 49, Issue: 4, 01 April 2023)

  7. GEML: A Grammar-based Evolutionary Machine Learning Approach for Design-Pattern Detection

    Authors: Rafael Barbudo, Aurora Ramírez, Francisco Servant, José Raúl Romero

    Abstract: Design patterns (DPs) are recognised as a good practice in software development. However, the lack of appropriate documentation often hampers traceability, and their benefits are blurred among thousands of lines of code. Automatic methods for DP detection have become relevant but are usually based on the rigid analysis of either software metrics or specific properties of the source code. We propos… ▽ More

    Submitted 13 January, 2024; originally announced January 2024.

    Comments: 27 pages, 18 tables, 10 figures, journal paper

    MSC Class: 68W50 ACM Class: D.2.7; I.2.8

    Journal ref: Journal of Systems and Software, Volume 175, May 2021, 110919

  8. arXiv:2401.04192  [pdf, ps, other

    cs.SE cs.AI cs.NE

    Interactive Multi-Objective Evolutionary Optimization of Software Architectures

    Authors: Aurora Ramírez, José Raúl Romero, Sebastián Ventura

    Abstract: While working on a software specification, designers usually need to evaluate different architectural alternatives to be sure that quality criteria are met. Even when these quality aspects could be expressed in terms of multiple software metrics, other qualitative factors cannot be numerically measured, but they are extracted from the engineer's know-how and prior experiences. In fact, detecting n… ▽ More

    Submitted 8 January, 2024; originally announced January 2024.

    Comments: 41 pages, 5 figures, journal "Information Sciences"

    MSC Class: 68 ACM Class: D.2.11; F.2.2

    Journal ref: Information Sciences, vol. 463-464, pp. 92-109, 2018

  9. arXiv:2209.13727  [pdf

    eess.IV cs.CV cs.LG

    Deep Learning Based Detection of Enlarged Perivascular Spaces on Brain MRI

    Authors: Tanweer Rashid, Hangfan Liu, Jeffrey B. Ware, Karl Li, Jose Rafael Romero, Elyas Fadaee, Ilya M. Nasrallah, Saima Hilal, R. Nick Bryan, Timothy M. Hughes, Christos Davatzikos, Lenore Launer, Sudha Seshadri, Susan R. Heckbert, Mohamad Habes

    Abstract: BACKGROUND AND PURPOSE: Deep learning has been demonstrated effective in many neuroimaging applications. However, in many scenarios, the number of imaging sequences capturing information related to small vessel disease lesions is insufficient to support data-driven techniques. Additionally, cohort-based studies may not always have the optimal or essential imaging sequences for accurate lesion dete… ▽ More

    Submitted 14 October, 2022; v1 submitted 27 September, 2022; originally announced September 2022.

  10. arXiv:2201.06044  [pdf, ps, other

    cs.SE cs.AI

    A Taxonomy of Information Attributes for Test Case Prioritisation: Applicability, Machine Learning

    Authors: Aurora Ramírez, Robert Feldt, José Raúl Romero

    Abstract: Most software companies have extensive test suites and re-run parts of them continuously to ensure recent changes have no adverse effects. Since test suites are costly to execute, industry needs methods for test case prioritisation (TCP). Recently, TCP methods use machine learning (ML) to exploit the information known about the system under test (SUT) and its test cases. However, the value added b… ▽ More

    Submitted 16 January, 2022; originally announced January 2022.

    Comments: Accepted for publication in ACM Transactions on Software Engineering and Methodology. Additional material available from a GitHub repository: https://github.com/tepia-taxonomy/taxonomy-analysis

    ACM Class: D.2.5; I.2.6

  11. arXiv:2010.00148  [pdf

    eess.IV cs.CV

    DEEPMIR: A DEEP neural network for differential detection of cerebral Microbleeds and IRon deposits in MRI

    Authors: Tanweer Rashid, Ahmed Abdulkadir, Ilya M. Nasrallah, Jeffrey B. Ware, Hangfan Liu, Pascal Spincemaille, J. Rafael Romero, R. Nick Bryan, Susan R. Heckbert, Mohamad Habes

    Abstract: Lobar cerebral microbleeds (CMBs) and localized non-hemorrhage iron deposits in the basal ganglia have been associated with brain aging, vascular disease and neurodegenerative disorders. Particularly, CMBs are small lesions and require multiple neuroimaging modalities for accurate detection. Quantitative susceptibility map** (QSM) derived from in vivo magnetic resonance imaging (MRI) is necessar… ▽ More

    Submitted 7 June, 2021; v1 submitted 30 September, 2020; originally announced October 2020.