Publications

Publications in reversed chronological order, generated by jekyll-scholar.

2025

  1. ASE
    Software Testing for Extended Reality Applications: A Systematic Mapping Study
    Ruizhen Gu, José Miguel Rojas, and Donghwan Shin
    Automated Software Engineering (ASE), 2025
  2. ICST
    Can test generation and program repair inform automated assessment of programming projects?
    Ruizhen Gu, José Miguel Rojas, and Donghwan Shin
    In IEEE International Conference on Software Testing, Verification and Validation (ICST), 2025

2024

  1. NLBSE
    What’s in a Display Name? An Empirical Study on the Use of Display Names in Open-Source JUnit Tests
    Yining Qiao and José Miguel Rojas
    In Proceedings of the Third ACM/IEEE International Workshop on NL-Based Software Engineering, 2024
  2. ICSME
    Private-Keep Out? Understanding How Developers Account for Code Visibility in Unit Testing
    Muhammad Firhard Roslan, José Miguel Rojas, and Phil McMinn
    In 2024 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2024
  3. ICSME
    Viscount: A Direct Method Call Coverage Tool for Java
    Muhammad Firhard Roslan, José Miguel Rojas, and Phil McMinn
    In 2024 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2024
  4. FSE
    Bounding Random Test Set Size with Computational Learning Theory
    Neil Walkinshaw, Michael Foster, José Miguel Rojas, and 1 more author
    Proc. ACM Softw. Eng., 2024

2023

  1. An Empirical Study on the Adoption of Scripted GUI Testing for Android Apps
    Ruizhen Gu and José Miguel Rojas
    In 38th IEEE/ACM International Conference on Automated Software Engineering, ASE 2023 - Workshops, 2023

2022

  1. SSBSE
    An Empirical Comparison of EvoSuite and DSpot for Improving Developer-Written Test Suites with Respect to Mutation Score
    Muhammad Firhard Roslan, José Miguel Rojas, and Phil McMinn
    In Search-Based Software Engineering - 14th International Symposium, SSBSE 2022, 2022
  2. AST
    On the feasibility and challenges of synthesizing executable Espresso tests
    Iván Arcuschin Moreno, Juan Pablo Galeotti, Christian Ciccaroni, and 1 more author
    In IEEE/ACM International Conference on Automation of Software Test, AST@ICSE 2022, 2022

2020

  1. ICSTW
    Teaching Software Testing with the Code Defenders Testing Game: Experiences and Improvements
    Gordon Fraser, Alessio Gambi, and José Miguel Rojas
    In 13th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2020, Porto, Portugal, October 24-28, 2020, 2020

2019

  1. SIGCSE
    Gamifying a Software Testing Course with Code Defenders
    Gordon Fraser, Alessio Gambi, Marvin Kreis, and 1 more author
    In ACM Technical Symposium on Computer Science Education, (SIGCSE), 2019
  2. Software Testing
    Gordon Fraser and José Miguel Rojas
    In Handbook of Software Engineering, 2019

2018

  1. A Preliminary Report on Gamifying a Software Testing Course with the Code Defenders Testing Game
    Gordon Fraser, Alessio Gambi, and José Miguel Rojas
    In European Conference of Software Engineering Education (ECSEE), 2018
  2. SBST
    EvoSuite at the SBST 2018 tool competition
    Gordon Fraser, José Miguel Rojas, and Andrea Arcuri
    In Int. Workshop on Search-Based Software Testing (SBST), 2018
  3. STVR
    Random or Evolutionary Search for Object-Oriented Test Suite Generation?
    Sina Shamshiri, José Miguel Rojas, Luca Gazzola, and 4 more authors
    Software Testing, Verification and Reliability (STVR), 2018
  4. ICST
    Automated Accessibility Testing of Mobile Apps
    Yan Ge Marcelo Medeiros Eler and Gordon Fraser
    In IEEE Int. Conference on Software Testing, Verification and Validation (ICST), 2018
  5. ICST
    How Do Automatically Generated Unit Tests Influence Software Maintenance?
    Sina Shamshiri, José Miguel Rojas, Juan Pablo Galeotti, and 2 more authors
    In IEEE Int. Conference on Software Testing, Verification and Validation (ICST), 2018

2017

  1. ISSTA
    Generating Unit Tests with Descriptive Names Or: Would You Name Your Children Thing1 and Thing2?
    Ermira Daka, José Miguel Rojas, and Gordon Fraser
    In ACM Int. Symposium on Software Testing and Analysis (ISSTA), 2017
  2. SBST
    EvoSuite at the SBST 2017 Tool Competition
    Gordon Fraser, José Miguel Rojas, Jose Campos, and 1 more author
    In Int. Workshop on Search-Based Software Testing (SBST), 2017
  3. SBST
    Is Search-based Test Generation Research Stuck in a Local Optimum?
    José Miguel Rojas and Gordon Fraser
    In Int. Workshop on Search-Based Software Testing (SBST), 2017
  4. ICSE
    Teaching Software Testing Concepts Using a Mutation Testing Game
    Benjamin Clegg, José Miguel Rojas, and Gordon Fraser
    In Int. Conference on Software Engineering (ICSE)(SEET), 2017
  5. ICSE
    Code Defenders: Crowdsourcing Effective Tests and Subtle Mutants with a Mutation Testing Game
    José Miguel Rojas, Thomas White, Benjamin Clegg, and 1 more author
    In Int. Conference on Software Engineering (ICSE), 2017

2016

  1. Teaching Software Testing with a Mutation Testing Game
    José Miguel Rojas and Gordon Fraser
    In Psychology of Programming Interest Group 2016 (PPIG), 2016
    No formal proceedings.
  2. Teaching Mutation Testing using Gamification
    José Miguel Rojas and Gordon Fraser
    In European Conference of Software Engineering Education (ECSEE), 2016
  3. Code Defenders: A Mutation Testing Game
    José Miguel Rojas and Gordon Fraser
    In Int. Conference on Software Testing, Verification and Validation Workshops (MUTATION ICSTW), 2016
  4. STVR
    Seeding strategies in search-based unit test generation
    José Miguel Rojas, Gordon Fraser, and Andrea Arcuri
    Software Testing, Verification and Reliability (STVR), 2016
  5. EMSE
    A detailed investigation of the effectiveness of whole test suite generation
    José Miguel Rojas, Mattia Vivanti, Andrea Arcuri, and 1 more author
    Empirical Software Engineering (EMSE), 2016

2015

  1. ASE
    Do Automatically Generated Unit Tests Find Real Faults? An Empirical Study of Effectiveness and Challenges
    Sina Shamshiri, René Just, José Miguel Rojas, and 3 more authors
    In IEEE/ACM Int. Conference on Automated Software Engineering (ASE), 2015
  2. GECCO
    Random or Genetic Algorithm Search for Object-Oriented Test Suite Generation?
    Sina Shamshiri, José Miguel Rojas, Gordon Fraser, and 1 more author
    In Genetic and Evolutionary Computation Conference (GECCO), 2015
  3. ISSTA
    Automated unit test generation during software development: a controlled experiment and think-aloud observations
    José Miguel Rojas, Gordon Fraser, and Andrea Arcuri
    In ACM Int. Symposium on Software Testing and Analysis (ISSTA), 2015
  4. SSBSE
    Combining Multiple Coverage Criteria in Search-Based Unit Test Generation
    José Miguel Rojas, José Campos, Mattia Vivanti, and 2 more authors
    In Int. Symposium on Search Based Software Engineering (SSBSE), 2015

2014

  1. Test Case Generation by Symbolic Execution: Basic Concepts, a CLP-Based Instance, and Actor-Based Concurrency
    Elvira Albert, Puri Arenas, Miguel Gómez-Zamalloa, and 1 more author
    In 14th Int. School on Formal Methods for the Design of Computer, Communication, and Software Systems (SFM Advanced Lectures), 2014

2013

  1. Test Case Generation in Object-Oriented Programming
    José Miguel Rojas
    Universidad Politécnica de Madrid (Technical University of Madrid), Dec 2013
  2. ICLP
    A CLP Heap Solver for Test Case Generation
    Elvira Albert, María García Banda, Miguel Gómez-Zamalloa, and 2 more authors
    Theory and Practice of Logic Programming (TPLP) (ICLP 2013 SI.), 2013
  3. Compositional Symbolic Execution through Program Specialization
    José Miguel Rojas and Corina S. Păsăreanu
    In BYTECODE 2013, 2013
    Peer-reviewed workshop (co-located with ETAPS 2013) with no formal proceedings.
  4. In
  5. LOPSTR
    A Framework for Guided Test Case Generation in Constraint Logic Programming
    José Miguel Rojas and Miguel Gómez-Zamalloa
    In Int. Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR), 2013

2012

  1. Automatic Inference of Bounds on Resource Consumption
    Elvira Albert, Diego Esteban Alonso-Blas, Puri Arenas, and 9 more authors
    In Int. Symposium on Formal Methods for Components and Objects (FMCO, Revised Lectures), 2012
  2. \sc jms2abs: Automated Extraction of Abstract Behavioural Models from JMS Applications
    Elvira Albert, Bjarte M. Østvold, and José Miguel Rojas
    In Formal Methods for Industrial Critical Systems (FMICS), 2012
  3. LOPSTR
    Resource-driven CLP-based Test Case Generation
    Elvira Albert, Miguel Gómez-Zamalloa, and José Miguel Rojas
    In Int. Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR), 2012
  4. Resource Analysis in the COSTA System
    Elvira Albert, Diego Esteban Alonso, Puri Arenas, and 9 more authors
    Dec 2012
    Newsletter

2011

  1. Parallel Simulation of NEPs on Clusters
    Carmen Navarrete, Marina Cruz, Eloy Anguiano, and 2 more authors
    In IEEE/WIC/ACM Int. Conferences on Web Intelligence and Intelligent Agent Technology (WI-IAT), 2011
  2. LOPSTR
    Compositional CLP-Based Test Data Generation for Imperative Languages
    Elvira Albert, Miguel Gómez-Zamalloa, José Miguel Rojas, and 1 more author
    In Int. Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR), 2011

2010

  1. Towards the Automatic Programming of H Systems: jHsys, a Java H System Simulator
    José Miguel Rojas, Marina Cruz Echeandı́a, and Alfonso Ortega Puente
    In Int. Conference on Practical Applications of Agents and Multiagent Systems (PAAMS), 2010

2009

  1. On the Solutions of NP-Complete Problems by Means of jNEP Run on Computers
    Emilio Rosal, José Miguel Rojas, Rafael Núñez, and 2 more authors
    In International Conference on Agents and Artificial Intelligence (ICAART), 2009