Publications

2024

An Exploratory Study on the Usage of Quantum Programming Languages
by F. Ferreira, J. Campos
Science of Computer Programming journal, 2024
Download: paper (PDF). artifact (GIT).

Gate Branch Coverage: A Metric for Quantum Software Testing
by D. Fortunato, J. Campos, R. Abreu
International Workshop on Quantum Software Engineering: The Next Evolution (QSE-NE) co-located with the International Conference on the Foundations of Software Engineering (FSE), 2024
Download: paper (PDF).

Verification and Validation of Quantum Software
by D. Fortunato, L. Jiménez-Navajas, J. Campos, R. Abreu
Quantum Software: Aspects of Theory and System Design, 2024
Download: paper (PDF).

2023

Augmenting Automated Spectrum Based Fault Localization For Multiple Faults
by P. Chatterjee, J. Campos, R. Abreu, S. Roy
International Joint Conference on Artificial Intelligence (IJCAI), 2023
Download: paper (PDF).

Automatic Generation of Smell-free Unit Tests
by J. Afonso, J. Campos
International Workshop on Search-Based and Fuzz Testing (SBFT) co-located with the International Conference on Software Engineering (ICSE), 2023
Download: paper (PDF).

The Smelly Eight: An Empirical Study on the Prevalence of Code Smells in Quantum Computing
by Q. Chen, R. Câmara, J. Campos, A. Souto, I. Ahmed
International Conference on Software Engineering (ICSE), 2023
Download: paper (PDF). artifact document (PDF). artifact (GIT). artifact (Docker). artifact (Zenodo).

2022

Exploring transformers for multi-label classification of Java vulnerabilities
by C. Mamede, E. Pinconschi, R. Abreu, J. Campos
International Conference on Software Quality, Reliability, and Security (QRS), 2022
Download: paper (PDF), slides (PDF).

Mutation Testing of Quantum Programs: A Case Study With Qiskit
by D. Fortunato, J. Campos, R. Abreu
IEEE Transactions on Quantum Engineering (TQE), 2022
Download: paper (PDF).

QMutPy: A Mutation Testing Tool for Quantum Algorithms and Applications in Qiskit
by D. Fortunato, J. Campos, R. Abreu
International Symposium on Software Testing and Analysis (ISSTA), 2022
Download: paper (PDF), QMutPy tool (GIT).

Mutation Testing of Quantum Programs Written in QISKit
by D. Fortunato, J. Campos, R. Abreu
International Conference on Software Engineering Companion (ICSE-C), 2022
Download: paper (PDF).

2021

(Des)ligad@s: adaptação de Atividades Desligadas ao Ensino Remoto de Emergência em tempos de pandemia
by J. Pardal, J. Cruz, J. Campos, J. Piedade
Cultura Digital e Educação na década de 20
Download: paper (PDF).

QBugs: A Collection of Reproducible Bugs in Quantum Algorithms and a Supporting Infrastructure to Enable Controlled Quantum Software Testing and Debugging Experiments
by J. Campos, A. Souto
International Workshop on Quantum Software Engineering (Q-SE) co-located with the International Conference on Software Engineering (ICSE), 2021
Download: paper (PDF).

Augmenting Search-based Techniques with Static Synthesis-based Input Generation
by P. Santos, J. Campos, C. S. Timperley, A. Fonseca
International Workshop on Search-Based Software Testing (SBST) co-located with the International Conference on Software Engineering (ICSE), 2021
Download: paper (PDF).

EvoSuite at the SBST 2021 Tool Competition
by S. Vogl, S. Schweikl, A. Panichella, J. Campos, G. Fraser, A. Arcuri
International Workshop on Search-Based Software Testing (SBST) co-located with the International Conference on Software Engineering (ICSE), 2021
Download: paper (PDF), EvoSuite tool (GIT).

2020

Diagnosing Software Faults Using Multiverse Analysis
by P. Chatterjee, A. Chatterjee, J. Campos, R. Abreu, S. Roy
International Joint Conference on Artificial Intelligence (IJCAI) and Pacific Rim International Conference on Artificial Intelligence (PRICAI), 2020
Download: paper (PDF), EvoSuite/Ulysis tool (GIT).

EvoSuite at the SBST 2020 Tool Competition
by A. Panichella, J. Campos, G. Fraser
International Workshop on Search-Based Software Testing (SBST), 2020
Download: paper (PDF), EvoSuite tool (GIT).

2019

EvoSuite at the SBST 2019 Tool Competition
by J. Campos, A. Panichella, G. Fraser
International Workshop on Search-Based Software Testing (SBST), 2019
Download: paper (PDF), EvoSuite tool (GIT).

An Empirical Study on the Use of Defect Prediction for Test Case Prioritization
by D. Paterson, J. Campos, R. Abreu, G. M. Kapfhammer, G. Fraser, P. McMinn
International Conference on Software Testing, Verification and Validation (ICST), 2019
Download: paper (PDF), slides (PDF), replication package (GIT).

Parallel Many-Objective Search for Unit Tests
by V. Bader, J. Campos, G. Fraser
International Conference on Software Testing, Verification and Validation (ICST), 2019
Download: paper (PDF), slides (PDF).

2018

An Empirical Evaluation of Evolutionary Algorithms for Unit Test Suite Generation
by J. Campos, Y. Ge, N. Albunian, G. Fraser, M. Eler, A. Arcuri
Information and Software Technology (IST), 2018
Download: paper (PDF), Java projects/classes and their dependencies, Full set of Java classes used in the study, Set of Java classes used in the tuning study, Set of Java classes used in the "main" experiment, Data generated in the tuning study, Data generated in the "main" experiment.

Search-based Unit Test Generation for Evolving Software
by J. Campos
The University of Sheffield, UK, 2018
Download: thesis (PDF).

2017

Distinguished Paper Award An Empirical Evaluation of Evolutionary Algorithms for Test Suite Generation
by J. Campos, Y. Ge, G. Fraser, M. Eler, A. Arcuri
Symposium on Search-Based Software Engineering (SSBSE), 2017
Download: paper (PDF), slides (PDF).

Evaluating and improving fault localization
by S. Pearson, J. Campos, R. Just, G. Fraser, R. Abreu, M. D. Ernst, D. Pang, B. Keller
International Conference on Software Engineering (ICSE), 2017
Download: paper (PDF), replication package (GIT).

Disposable Testing: Avoiding Maintenance of Generated Unit Tests by Throwing Them Away
by S. Shamshiri, J. Campos, G. Fraser, P. McMinn
International Conference on Software Engineering (ICSE), 2017
Download: paper (PDF), poster (PDF).

EvoSuite at the SBST 2017 Tool Competition
by G. Fraser, J. M. Rojas, J. Campos, A. Arcuri
International Workshop on Search-Based Software Testing (SBST), 2017
Download: paper (PDF), EvoSuite tool (GIT).

2016

Unit Test Generation During Software Development: EvoSuite Plugins for Maven, IntelliJ and Jenkins
by A. Arcuri, J. Campos, G. Fraser
International Conference on Software Testing, Verification and Validation (ICST), 2016
Download: paper (PDF).

2015

Generating Readable Unit Tests for Guava
by E. Daka, J. Campos, G. Fraser, J. Dorn, and W. Weimer
Symposium on Search-Based Software Engineering (SSBSE), 2015
Download: paper (PDF), slides (PDF).

Continuous Test Generation on Guava
by J. Campos, G. Fraser, A. Arcuri, and R. Abreu
Symposium on Search-Based Software Engineering (SSBSE), 2015
Download: paper (PDF), slides (PDF).

Best Paper with industry-relevant SBSE results Combining Multiple Coverage Criteria in Search-Based Unit Test Generation
by J. Miguel Rojas, J. Campos, M. Vivanti, G. Fraser, A. Arcuri
Symposium on Search-Based Software Engineering (SSBSE), 2015
Download: paper (PDF), slides (PDF).

ACM SIGSOFT Distinguished Paper Award Modeling Readability to Improve Unit Tests
by E. Daka, J. Campos, G. Fraser, J. Dorn, and W. Weimer
European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE), 2015
Download: paper (PDF), slides (PDF).

2014

Continuous Test Generation: Enhancing Continuous Integration with Automated Test Generation
by J. Campos and A. Arcuri and G. Fraser and R. Abreu
ACM/IEEE International Conference on Automated Software Engineering (ASE), 2014
Download: paper (PDF), slides (PDF),

2013

Entropy-Based Test Generation for Improved Fault Localization
by J. Campos and R. Abreu and G. Fraser and M. d'Amorim
ACM/IEEE International Conference on Automated Software Engineering (ASE), 2013
Download: paper (PDF), slides (PDF), programs (TAR.BZ2).

Using HTML5 Visualizations in Software Fault Localization
by C. Gouveia and J. Campos and R. Abreu
IEEE Working Conference on Software Visualization (VISSOFT), co-located with the IEEE International Conference on Software Maintenance (ICSM), 2013
Download: paper (PDF).

MZoltar: Automatic Debugging of Android Applications
by P. Machado and J. Campos and R. Abreu
First International Workshop on Software Development Lifecycle for Mobile (DeMobile), co-locate with the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE), 2013
Download: paper (PDF).

Leveraging a Constraint Solver for Minimizing Test Suites
by J. Campos and R. Abreu
The Symposium on Engineering Test Harness (TSE-TH), co-located with the International Conference on Quality Software (QSIC), 2013
Download: paper (PDF).

Encoding Test Requirements as Constraints for Test Suite Minimization
by J. Campos and R. Abreu
International Conference on Information Technology: New Generations (ITNG), 2013
Download: paper (PDF), slides (PDF).

2012

GZoltar: an Eclipse plug-in for Testing and Debugging
by J. Campos and A. Riboira and A. Perez and R. Abreu
ACM/IEEE International Conference on Automated Software Engineering (ASE), 2012
Download: paper (PDF), GZoltar tool (GIT).

Integrating Interactive Visualizations of Automatic Debugging Techniques on an Integrated Development Environment
by A. Riboira and R. Rodrigues and R. Abreu and J. Campos
International Journal of Creative Interfaces and Computer Graphics, 2012
Download: paper (PDF).


Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.


Back to José Campos' home page
Last updated: 01 October, 2024