| 2026 | ICST | Towards Automated Page Object Generation for Web Testing using Large Language Models. | Betupsilonl Karagz, Filippo Ricca, Matteo Biagiola, Andrea Stocco |
| 2025 | ICST | SleepReplacer-GPT: AI-Based Thread Sleep Replacement in Selenium WebDriver Tests. | Dario Olianas, Maurizio Leotta, Filippo Ricca |
| 2025 | ICST | Leveraging Large Language Models for Explicit Wait Management in End-to-End Web Testing. | Dario Olianas, Maurizio Leotta, Filippo Ricca |
| 2025 | PROFES | Enhancing Software Maintainability Through LLM-Assisted Code Refactoring. | Tommaso Fulcini, Riccardo Coppola, Flavio Giobergia, Amirali Changizi, Meelad Dashti, Kimia Dorrani, Domenico Amalfitano, Damiano Distante, Filippo Ricca |
| 2024 | EASE | AI-Generated Test Scripts for Web E2E Testing with ChatGPT and Copilot: A Preliminary Study. | Maurizio Leotta, Hafiz Zeeshan Yousaf, Filippo Ricca, Boni Garca |
| 2024 | QUATIC | AI in GUI-Based Software Testing: Insights from a Survey with Industrial Practitioners. | Domenico Amalfitano, Riccardo Coppola, Damiano Distante, Filippo Ricca |
| 2024 | QUATIC | Exploring Browser Automation: A Comparative Study of Selenium, Cypress, Puppeteer, and Playwright. | Boni Garca, Jos M. del lamo, Maurizio Leotta, Filippo Ricca |
| 2023 | ICST | Challenges of End-to-End Testing with Selenium WebDriver and How to Face Them: A Survey. | Maurizio Leotta, Boni Garca, Filippo Ricca, Jim Whitehead |
| 2023 | QUATIC | A Retrospective Analysis of Grey Literature for AI-Supported Test Automation. | Filippo Ricca, Alessandro Marchetto, Andrea Stocco |
| 2022 | ICST | Assessor: a PO-Based WebDriver Test Suites Generator from Selenium IDE Recordings. | Maurizio Leotta, Antonio Molinari, Filippo Ricca |
| 2022 | QUATIC | An Empirical Study to Quantify the SetUp and Maintenance Benefits of Adopting WebDriverManager. | Maurizio Leotta, Boni Garca, Filippo Ricca |
| 2022 | QUATIC | Comparing the Effectiveness of Assertions with Differential Testing in the Context of Web Testing. | Maurizio Leotta, Davide Paparella, Filippo Ricca |
| 2022 | QUATIC | Is NLP-based Test Automation Cheaper Than Programmable and Capture &Replay? | Maurizio Leotta, Filippo Ricca, Simone Stoppa, Alessandro Marchetto |
| 2021 | ICST | STILE: a Tool for Parallel Execution of E2E Web Test Scripts. | Dario Olianas, Maurizio Leotta, Filippo Ricca, Matteo Biagiola, Paolo Tonella |
| 2021 | ICST | AI-based Test Automation: A Grey Literature Analysis. | Filippo Ricca, Alessandro Marchetto, Andrea Stocco |
| 2021 | ISSTA | Test'n'Mo: a collaborative platform for human testers and intelligent monitoring agents. | Filippo Ricca, Viviana Mascardi, Alessandro Verri |
| 2021 | QUATIC | Reducing Flakiness in End-to-End Test Suites: An Experience Report. | Dario Olianas, Maurizio Leotta, Filippo Ricca, Luca Villa |
| 2021 | SAC | COVID-19 hits the job market: an 88 million job ads analysis. | Maura Cerioli, Maurizio Leotta, Filippo Ricca |
| 2021 | SOFSEM | Web Test Automation: Insights from the Grey Literature. | Filippo Ricca, Andrea Stocco |
| 2020 | ENASE | A Set of Empirically Validated Development Guidelines for Improving Node-RED Flows Comprehension. | Diego Clerissi, Maurizio Leotta, Filippo Ricca |
| 2020 | ENASE | Improving Node-RED Flows Comprehension with a Set of Development Guidelines. | Diego Clerissi, Maurizio Leotta, Filippo Ricca |
| 2020 | ICST | Dependency-Aware Web Test Generation. | Matteo Biagiola, Andrea Stocco, Filippo Ricca, Paolo Tonella |
| 2020 | ICST | A Family of Experiments to Assess the Impact of Page Object Pattern in Web Test Suite Development. | Maurizio Leotta, Matteo Biagiola, Filippo Ricca, Mariano Ceccato, Paolo Tonella |
| 2020 | QUATIC | An Approach and a Prototype Tool for Generating Executable IoT System Test Cases. | Dario Olianas, Maurizio Leotta, Filippo Ricca |
| 2020 | SAC | What 5 million job advertisements tell us about testing: a preliminary empirical investigation. | Maura Cerioli, Maurizio Leotta, Filippo Ricca |
| 2019 | ENASE | Comparing Testing and Runtime Verification of IoT Systems: A Preliminary Evaluation based on a Case Study. | Maurizio Leotta, Diego Clerissi, Luca Franceschini, Dario Olianas, Davide Ancona, Filippo Ricca, Marina Ribaudo |
| 2019 | QUATIC | Hamcrest vs AssertJ: An Empirical Assessment of Tester Productivity. | Maurizio Leotta, Maura Cerioli, Dario Olianas, Filippo Ricca |
| 2019 | SAC | How do implementation bugs affect the results of machine learning algorithms? | Maurizio Leotta, Dario Olianas, Filippo Ricca, Nicoletta Noceti |
| 2018 | ICWE | Towards a Runtime Verification Approach for Internet of Things Systems. | Maurizio Leotta, Davide Ancona, Luca Franceschini, Dario Olianas, Marina Ribaudo, Filippo Ricca |
| 2018 | QUATIC | Fluent vs Basic Assertions in Java: An Empirical Study. | Maurizio Leotta, Maura Cerioli, Dario Olianas, Filippo Ricca |
| 2018 | SAC | A method for developing model to text transformations. | Alessandro Tiso, Gianna Reggio, Maurizio Leotta, Filippo Ricca |
| 2017 | ICWE | Towards an Acceptance Testing Approach for Internet of Things Systems. | Maurizio Leotta, Filippo Ricca, Diego Clerissi, Davide Ancona, Giorgio Delzanno, Marina Ribaudo, Luca Franceschini |
| 2017 | RE | Towards the Generation of End-to-End Web Test Scripts from Requirements Specifications. | Diego Clerissi, Maurizio Leotta, Gianna Reggio, Filippo Ricca |
| 2017 | SAC | Service-oriented domain and business process modelling. | Gianna Reggio, Maurizio Leotta, Diego Clerissi, Filippo Ricca |
| 2017 | SSBSE | Search Based Path and Input Data Generation for Web Application Testing. | Matteo Biagiola, Filippo Ricca, Paolo Tonella |
| 2016 | ICWE | A Lightweight Semi-automated Acceptance Test-Driven Development Approach for Web Applications. | Diego Clerissi, Maurizio Leotta, Gianna Reggio, Filippo Ricca |
| 2016 | ICWE | Clustering-Aided Page Object Generation for Web Testing. | Andrea Stocco, Maurizio Leotta, Filippo Ricca, Paolo Tonella |
| 2016 | ICWE | Automatic Page Object Generation with APOGEN. | Andrea Stocco, Maurizio Leotta, Filippo Ricca, Paolo Tonella |
| 2016 | QUATIC | Test Driven Development of Web Applications: A Lightweight Approach. | Diego Clerissi, Maurizio Leotta, Gianna Reggio, Filippo Ricca |
| 2015 | ICSE | Meta-heuristic Generation of Robust XPath Locators for Web Testing. | Maurizio Leotta, Andrea Stocco, Filippo Ricca, Paolo Tonella |
| 2015 | ICSE | Why Creating Web Page Objects Manually If It Can Be Done Automatically? | Andrea Stocco, Maurizio Leotta, Filippo Ricca, Paolo Tonella |
| 2015 | ICST | Using Multi-Locators to Increase the Robustness of Web Test Cases. | Maurizio Leotta, Andrea Stocco, Filippo Ricca, Paolo Tonella |
| 2015 | PROFES | A Method for Requirements Capture and Specification Based on Disciplined Use Cases and Screen Mockups. | Gianna Reggio, Maurizio Leotta, Filippo Ricca |
| 2015 | SAC | Automated generation of visual web tests from DOM-based web tests. | Maurizio Leotta, Andrea Stocco, Filippo Ricca, Paolo Tonella |
| 2014 | ICWE | Visual vs. DOM-Based Web Locators: An Empirical Study. | Maurizio Leotta, Diego Clerissi, Filippo Ricca, Paolo Tonella |
| 2014 | ISSRE | Reducing Web Test Cases Aging by Means of Robust XPath Locators. | Maurizio Leotta, Andrea Stocco, Filippo Ricca, Paolo Tonella |
| 2014 | MODELS | Who Knows/Uses What of the UML: A Personal Opinion Survey. | Gianna Reggio, Maurizio Leotta, Filippo Ricca |
| 2014 | MODELSWARD | What are the used Activity Diagram Constructs? - A Survey. | Gianna Reggio, Maurizio Leotta, Filippo Ricca, Diego Clerissi |
| 2014 | MODELSWARD | What Are the Used UML Diagram Constructs? A Document and Tool Analysis Study Covering Activity and Use Case Diagrams. | Gianna Reggio, Maurizio Leotta, Filippo Ricca, Diego Clerissi |
| 2014 | SCAM | PESTO: A Tool for Migrating DOM-Based to Visual Web Tests. | Andrea Stocco, Maurizio Leotta, Filippo Ricca, Paolo Tonella |
| 2013 | ICSE | Six reasons for rejecting an industrial survey paper. | Marco Torchiano, Filippo Ricca |
| 2013 | ICST | Repairing Selenium Test Cases: An Industrial Case Study about Web Page Element Localization. | Maurizio Leotta, Diego Clerissi, Filippo Ricca, Cristiano Spadaro |
| 2013 | ICST | Improving Test Suites Maintainability with the Page Object Pattern: An Industrial Case Study. | Maurizio Leotta, Diego Clerissi, Filippo Ricca, Cristiano Spadaro |
| 2013 | ISSTA | Comparing the maintainability of selenium WebDriver test suites employing different locators: a case study. | Maurizio Leotta, Diego Clerissi, Filippo Ricca, Cristiano Spadaro |
| 2013 | MODELS | What are the used UML diagrams? A Preliminary Survey. | Gianna Reggio, Maurizio Leotta, Filippo Ricca, Diego Clerissi |
| 2013 | RCIS | Empirical evaluation of uml-based model-driven techniques: Poster paper. | Maurizio Leotta, Filippo Ricca, Marco Torchiano, Gianna Reggio |
| 2012 | EASE | Maturity of software modelling and model driven engineering: A survey in the Italian industry. | Federico Tomassetti, Marco Torchiano, Alessandro Tiso, Filippo Ricca, Gianna Reggio |
| 2012 | ICSE | SOA adoption in the Italian industry. | Maurizio Leotta, Filippo Ricca, Marina Ribaudo, Gianna Reggio, Egidio Astesiano, Tullio Vernazza |
| 2012 | ICSE | Using UniMod for maintenance tasks: an experimental assessment in the context of model driven development. | Filippo Ricca, Maurizio Leotta, Gianna Reggio, Alessandro Tiso, Giovanna Guerrini, Marco Torchiano |
| 2012 | MODELS | Business process modelling: five styles and a method to choose the most suitable one. | Gianna Reggio, Maurizio Leotta, Filippo Ricca, Egidio Astesiano |
| 2012 | MODELS | Benefits from modelling and MDD adoption: expectations and achievements. | Marco Torchiano, Federico Tomassetti, Filippo Ricca, Alessandro Tiso, Gianna Reggio |
| 2011 | EASE | On the effectiveness of the UML object diagrams: A replicated experiment. | Giuseppe Scanniello, Filippo Ricca, Marco Torchiano |
| 2011 | ESEM | Preliminary Findings from a Survey on the MD State of the Practice. | Marco Torchiano, Federico Tomassetti, Filippo Ricca, Alessandro Tiso, Gianna Reggio |
| 2011 | ICSE | Is my project's truck factor low?: theoretical and empirical considerations about the truck factor threshold. | Marco Torchiano, Filippo Ricca, Alessandro Marchetto |
| 2011 | MODELS | Building VECM-based Systems with a Model Driven Approach: an Experience Report. | Maurizio Leotta, Gianna Reggio, Filippo Ricca, Egidio Astesiano |
| 2011 | MODELS | A Precise Style for Business Process Modelling: Results from Two Controlled Experiments. | Gianna Reggio, Filippo Ricca, Giuseppe Scanniello, Francesco Di Cerbo, Gabriella Dodero |
| 2011 | PROFES | Precise vs. Ultra-Light Activity Diagrams - An Experimental Assessment in the Context of Business Process Modelling. | Francesco Di Cerbo, Gabriella Dodero, Gianna Reggio, Filippo Ricca, Giuseppe Scanniello |
| 2011 | PROFES | On the Difficulty of Computing the Truck Factor. | Filippo Ricca, Alessandro Marchetto, Marco Torchiano |
| 2011 | RE | "Precise is better than light" a document analysis study about quality of business process models. | Gianna Reggio, Maurizio Leotta, Filippo Ricca |
| 2010 | ESEM | Are Heroes common in FLOSS projects? | Filippo Ricca, Alessandro Marchetto |
| 2010 | ESEM | On the effectiveness of screen mockups in requirements engineering: results from an internal replication. | Filippo Ricca, Giuseppe Scanniello, Marco Torchiano, Gianna Reggio, Egidio Astesiano |
| 2010 | ESEM | On the effort of augmenting use cases with screen mockups: results from a preliminary empirical study. | Filippo Ricca, Giuseppe Scanniello, Marco Torchiano, Gianna Reggio, Egidio Astesiano |
| 2010 | ESEM | Impact analysis by means of unstructured knowledge in the context of bug repositories. | Marco Torchiano, Filippo Ricca |
| 2010 | SAC | An empirical study of requirements model understanding: | Irit Hadar, Tsvi Kuflik, Anna Perini, Iris Reinhartz-Berger, Filippo Ricca, Angelo Susi |
| 2008 | CCS | Towards experimental evaluation of code obfuscation techniques. | Mariano Ceccato, Massimiliano Di Penta, Jasvir Nagra, Paolo Falcarin, Filippo Ricca, Marco Torchiano, Paolo Tonella |
| 2008 | ICSE | Are fit tables really talking?: a series of experiments to understand whether fit tables are useful during evolution tasks. | Filippo Ricca, Massimiliano Di Penta, Marco Torchiano, Paolo Tonella, Mariano Ceccato, Corrado Aaron Visaggio |
| 2008 | ICST | State-Based Testing of Ajax Web Applications. | Alessandro Marchetto, Paolo Tonella, Filippo Ricca |
| 2007 | ESEM | "Talking tests": a Preliminary Experimental Study on Fit User Acceptance Tests. | Marco Torchiano, Filippo Ricca, Massimiliano Di Penta |
| 2007 | ICSE | The Role of Experience and Ability in Comprehension Tasks Supported by UML Stereotypes. | Filippo Ricca, Massimiliano Di Penta, Marco Torchiano, Paolo Tonella, Mariano Ceccato |
| 2002 | SCAM | Construction of the System Dependence Graph for Web Application Slicing. | Filippo Ricca, Paolo Tonella |
| 2001 | ICSE | Analysis and Testing of Web Applications. | Filippo Ricca, Paolo Tonella |
| 2001 | SCAM | Restructuring Web Applications via Transformation Rules. | Filippo Ricca, Paolo Tonella, Ira D. Baxter |
| 2001 | TACAS | Building a Tool for the Analysis and Testing of Web Applications: Problems and Solutions. | Filippo Ricca, Paolo Tonella |