Filippo Ricca
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Filippo Ricca has a total of 57 co-authors. Here are the top co-authors by number of shared publications:
- Maurizio Leotta
DIBRIS, University of Genova, Genova, Italy
31 shared publications - Dario Olianas
University of Genoa
9 shared publications - Andrea Stocco
Technical University of Munich, Munich, Germany
8 shared publications - Boni García
Universidad Carlos III de Madrid, Leganés, Spain
6 shared publications - Paolo Tonella
USI Lugano, Switzerland
5 shared publications - Damiano Distante
Department of Law and Economics, UnitelmaSapienza, Rome, Italy
4 shared publications
Latest Publications
- 2 September 2026
- Published by Springer Nature
- p. 332-347
An Analysis of the Test Repair Capability of LLMs in Android GUI Testing
- 2 September 2026
- Published by Springer Nature
- p. 332-347
An Analysis of the Test Repair Capability of LLMs in Android GUI Testing
- Open Access
- 11 March 2026
- Published by Elsevier in Journal of Systems and Software
- Vol. 237
BEWT: Extended Benchmarking for End-to-End Web Testing
- 11 March 2026
- Published by Elsevier in Journal of Systems and Software
- Vol. 237
Open AccessBEWT: Extended Benchmarking for End-to-End Web Testing
- Open Access
Towards Automated Page Object Generation for Web Testing using Large Language Models
Page Objects (POs) are a widely adopted design pattern for improving the maintainability and scalability of automated end-to-end web tests. However, creating and maintaining POs is still largely a manual, labor-intensive activity, while automated solutions have seen limited practical adoption. In this context, the potential of Large Language Models (LLMs) for these tasks has remained largely unexplored. This paper presents an empirical study on the feasibility of using LLMs, specifically GPT-4o and DeepSeek Coder, to automatically generate POs for web testing. We evaluate the generated artifacts on an existing benchmark of five web applications for which manually written POs are available (the ground truth), focusing on accuracy (i.e., the proportion of ground truth elements correctly identified) and element recognition rate (i.e., the proportion of ground truth elements correctly identified or marked for modification). Our results show that LLMs can generate syntactically correct and functionally useful POs with accuracy values ranging from 32.6% to 54.0% and element recognition rate exceeding 70% in most cases. Our study contributes the first systematic evaluation of LLMs strengths and open challenges for automated PO generation, and provides directions for further research on integrating LLMs into practical testing workflows.
Open AccessTowards Automated Page Object Generation for Web Testing using Large Language Models
Page Objects (POs) are a widely adopted design pattern for improving the maintainability and scalability of automated end-to-end web tests. However, creating and maintaining POs is still largely a manual, labor-intensive activity, while automated solutions have seen limited practical adoption. In this context, the potential of Large Language Models (LLMs) for these tasks has remained largely unexplored. This paper presents an empirical study on the feasibility of using LLMs, specifically GPT-4o and DeepSeek Coder, to automatically generate POs for web testing. We evaluate the generated artifacts on an existing benchmark of five web applications for which manually written POs are available (the ground truth), focusing on accuracy (i.e., the proportion of ground truth elements correctly identified) and element recognition rate (i.e., the proportion of ground truth elements correctly identified or marked for modification). Our results show that LLMs can generate syntactically correct and functionally useful POs with accuracy values ranging from 32.6% to 54.0% and element recognition rate exceeding 70% in most cases. Our study contributes the first systematic evaluation of LLMs strengths and open challenges for automated PO generation, and provides directions for further research on integrating LLMs into practical testing workflows.
- 29 December 2025
- Published by Elsevier in Journal of Systems and Software
- Vol. 235
AI in GUI-based testing: A survey of techniques, tools, and perceived advantages and limitations
- 29 December 2025
- Published by Elsevier in Journal of Systems and Software
- Vol. 235
AI in GUI-based testing: A survey of techniques, tools, and perceived advantages and limitations
- 20 November 2025
- Published by Springer Nature
- p. 153-168
Enhancing Software Maintainability Through LLM-Assisted Code Refactoring
- 20 November 2025
- Published by Springer Nature
- p. 153-168
Enhancing Software Maintainability Through LLM-Assisted Code Refactoring
- 6 June 2025
- Published by Elsevier in Information and Software Technology
- Vol. 186
A multi-year grey literature review on AI-assisted test automation
- 6 June 2025
- Published by Elsevier in Information and Software Technology
- Vol. 186
A multi-year grey literature review on AI-assisted test automation
- 4 June 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Software
- Vol. 42 (4) , 25-33
Next-Generation Software Testing: AI-Powered Test Automation
- 4 June 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Software
- Vol. 42 (4) , 25-33
Next-Generation Software Testing: AI-Powered Test Automation
- Open Access
TESTQUEST: A Web Gamification Tool to Improve Locators and Page Objects Quality
Web applications play a crucial role in our daily lives, making it essential to employ testing methods that ensure their quality. Typically, Web testing automation frameworks rely on locators to interact with the graphical user interface, acting as connection points to the elements on a Web page. Nevertheless, locators are widely recognized as a major vulnerability in Web testing, as they are highly sensitive to the frequent changes in Web page structures caused by rapid software evolution. The adoption of the Page Object pattern to separate test logic from structural layout - supporting code reuse and maintainability - has generally led to more robust test cases. However, their implementation is a manually intensive task, and even automated support may require manual realignment efforts. Although gamification strategies have recently been integrated into the Web testing process to boost user engagement, using tasks and rewards aligned with testing activities, they have not yet been employed to enhance the robustness of locators and support the implementation of Page Objects. In this paper, we introduce TESTQUEST, a tool designed to improve test robustness by applying gamification to locators and Page Objects, boosting user engagement while guiding them toward the adoption of best practices.
Open AccessTESTQUEST: A Web Gamification Tool to Improve Locators and Page Objects Quality
Web applications play a crucial role in our daily lives, making it essential to employ testing methods that ensure their quality. Typically, Web testing automation frameworks rely on locators to interact with the graphical user interface, acting as connection points to the elements on a Web page. Nevertheless, locators are widely recognized as a major vulnerability in Web testing, as they are highly sensitive to the frequent changes in Web page structures caused by rapid software evolution. The adoption of the Page Object pattern to separate test logic from structural layout - supporting code reuse and maintainability - has generally led to more robust test cases. However, their implementation is a manually intensive task, and even automated support may require manual realignment efforts. Although gamification strategies have recently been integrated into the Web testing process to boost user engagement, using tasks and rewards aligned with testing activities, they have not yet been employed to enhance the robustness of locators and support the implementation of Page Objects. In this paper, we introduce TESTQUEST, a tool designed to improve test robustness by applying gamification to locators and Page Objects, boosting user engagement while guiding them toward the adoption of best practices.
- Open Access
- 9 December 2024
- Published by Elsevier in Journal of Systems and Software
- Vol. 222
STILE: A tool for optimizing E2E web test scripts parallelization
- 9 December 2024
- Published by Elsevier in Journal of Systems and Software
- Vol. 222
Open AccessSTILE: A tool for optimizing E2E web test scripts parallelization