169 citations · 272 across the 7 of their papers we have counts for
7 papers
Towards Explainable Test Case Prioritisation with Learning-to-Rank Models
Aurora Ramírez, Mario Berrios, José Raúl Romero +1
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…
JCLEC-MO: a Java suite for solving many-objective optimization engineering problems
Aurora Ramírez, José Raúl Romero, Carlos García-Martínez +1
Although metaheuristics have been widely recognized as efficient techniques to solve real-world optimization problems, implementing them from scratch remains difficult for domain-s…
Artificial intelligence to automate the systematic review of scientific literature
José de la Torre-López, Aurora Ramírez, José Raúl Romero
Artificial intelligence (AI) has acquired notorious relevance in modern computing as it effectively solves complex tasks traditionally done by humans. AI provides methods to repres…
InterEvo-TR: Interactive Evolutionary Test Generation With Readability Assessment
Pedro Delgado-Pérez, Aurora Ramírez, Kevin J. Valle-Gómez +2
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 r…
GEML: A Grammar-based Evolutionary Machine Learning Approach for Design-Pattern Detection
Rafael Barbudo, Aurora Ramírez, Francisco Servant +1
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 b…
Interactive Multi-Objective Evolutionary Optimization of Software Architectures
Aurora Ramírez, José Raúl Romero, Sebastián Ventura
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…
A Taxonomy of Information Attributes for Test Case Prioritisation: Applicability, Machine Learning
Aurora Ramírez, Robert Feldt, José Raúl Romero
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,…