Filippo Ricca
Orcid: 0000-0002-3928-5408
According to our database1,
Filippo Ricca
authored at least 195 papers
between 2000 and 2025.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
On csauthors.net:
Bibliography
2025
J. Syst. Softw., 2025
A family of experiments to quantify the benefits of adopting WebDriverManager and Selenium-Jupiter.
Inf. Softw. Technol., 2025
2024
An empirical study to compare three web test automation approaches: NLP-based, programmable, and capture&replay.
J. Softw. Evol. Process., May, 2024
Exploring Browser Automation: A Comparative Study of Selenium, Cypress, Puppeteer, and Playwright.
Proceedings of the Quality of Information and Communications Technology, 2024
AI in GUI-Based Software Testing: Insights from a Survey with Industrial Practitioners.
Proceedings of the Quality of Information and Communications Technology, 2024
Proceedings of the 3rd ACM International Workshop on Gamification in Software Development, 2024
AI-Generated Test Scripts for Web E2E Testing with ChatGPT and Copilot: A Preliminary Study.
Proceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering, 2024
Use of ChatGPT as an Assistant in the End-to-End Test Script Generation for Android Apps.
Proceedings of the 15th ACM International Workshop on Automating Test Case Design, 2024
2023
J. Syst. Softw., September, 2023
J. Syst. Softw., September, 2023
ACM Trans. Softw. Eng. Methodol., May, 2023
J. Softw. Evol. Process., April, 2023
Proceedings of the Quality of Information and Communications Technology, 2023
Challenges of End-to-End Testing with Selenium WebDriver and How to Face Them: A Survey.
Proceedings of the IEEE Conference on Software Testing, Verification and Validation, 2023
2022
SleepReplacer: a novel tool-based approach for replacing thread sleeps in selenium WebDriver test code.
Softw. Qual. J., 2022
A large experimentation to analyze the effects of implementation bugs in machine learning algorithms.
Future Gener. Comput. Syst., 2022
Proceedings of the Quality of Information and Communications Technology, 2022
Comparing the Effectiveness of Assertions with Differential Testing in the Context of Web Testing.
Proceedings of the Quality of Information and Communications Technology, 2022
An Empirical Study to Quantify the SetUp and Maintenance Benefits of Adopting WebDriverManager.
Proceedings of the Quality of Information and Communications Technology, 2022
Proceedings of the 15th IEEE Conference on Software Testing, Verification and Validation, 2022
2021
Softw. Test. Verification Reliab., 2021
J. Softw. Evol. Process., 2021
Proceedings of the SOFSEM 2021: Theory and Practice of Computer Science, 2021
Towards automated generation of PO-based WebDriver test suites from Selenium IDE recordings.
Proceedings of the A-TEST 2021: Proceedings of the 12th International Workshop on Automating TEST Case Design, 2021
Proceedings of the SAC '21: The 36th ACM/SIGAPP Symposium on Applied Computing, 2021
Proceedings of the Quality of Information and Communications Technology, 2021
Test'n'Mo: a collaborative platform for human testers and intelligent monitoring agents.
Proceedings of the VORTEX 2021: Proceedings of the 5th ACM International Workshop on Verification and mOnitoring at Runtime EXecution, 2021
Proceedings of the 14th IEEE International Conference on Software Testing, 2021
Proceedings of the 14th IEEE Conference on Software Testing, Verification and Validation, 2021
2020
Two experiments for evaluating the impact of Hamcrest and AssertJ on assertion development.
Softw. Qual. J., 2020
What 5 million job advertisements tell us about testing: a preliminary empirical investigation.
Proceedings of the SAC '20: The 35th ACM/SIGAPP Symposium on Applied Computing, online event, [Brno, Czech Republic], March 30, 2020
Proceedings of the Quality of Information and Communications Technology, 2020
A Family of Experiments to Assess the Impact of Page Object Pattern in Web Test Suite Development.
Proceedings of the 13th IEEE International Conference on Software Testing, 2020
Proceedings of the 13th IEEE International Conference on Software Testing, 2020
Proceedings of the Evaluation of Novel Approaches to Software Engineering, 2020
A Set of Empirically Validated Development Guidelines for Improving Node-RED Flows Comprehension.
Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering, 2020
2019
Chapter Three - Three Open Problems in the Context of E2E Web Testing and a Vision: NEONATE.
Adv. Comput., 2019
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019
Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, 2019
Proceedings of the Quality of Information and Communications Technology, 2019
Comparing Testing and Runtime Verification of IoT Systems: A Preliminary Evaluation based on a Case Study.
Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering, 2019
2018
Softw. Test. Verification Reliab., 2018
DUSM: A Method for Requirements Specification and Refinement Based on Disciplined Use Cases and Screen Mockups.
J. Comput. Sci. Technol., 2018
On the impact of state-based model-driven development on maintainability: a family of experiments using UniMod.
Empir. Softw. Eng., 2018
Proceedings of the 1st ACM SIGSOFT International Workshop on Ensemble-Based Software Engineering, 2018
Proceedings of the 33rd Annual ACM Symposium on Applied Computing, 2018
Proceedings of the 11th International Conference on the Quality of Information and Communications Technology, 2018
Proceedings of the Current Trends in Web Engineering, 2018
2017
Do UML object diagrams affect design comprehensibility? Results from a family of four controlled experiments.
J. Vis. Lang. Comput., 2017
Proceedings of the Proceedings First Workshop on Architectures, 2017
Proceedings of the Search Based Software Engineering - 9th International Symposium, 2017
Proceedings of the Symposium on Applied Computing, 2017
Proceedings of the Reachability Problems - 11th International Workshop, 2017
Towards the Generation of End-to-End Web Test Scripts from Requirements Specifications.
Proceedings of the IEEE 25th International Requirements Engineering Conference Workshops, 2017
Proceedings of the Current Trends in Web Engineering, 2017
2016
J. Softw. Evol. Process., 2016
Proceedings of the 10th International Conference on the Quality of Information and Communications Technology, 2016
Proceedings of the Challenges and Opportunity with Big Data, 2016
Proceedings of the Web Engineering - 16th International Conference, 2016
Proceedings of the Web Engineering - 16th International Conference, 2016
A Lightweight Semi-automated Acceptance Test-Driven Development Approach for Web Applications.
Proceedings of the Web Engineering - 16th International Conference, 2016
2015
On the comprehension of workflows modeled with a precise style: results from a family of controlled experiments.
Softw. Syst. Model., 2015
Inf. Softw. Technol., 2015
Proceedings of the 30th Annual ACM Symposium on Applied Computing, 2015
A Method for Requirements Capture and Specification Based on Disciplined Use Cases and Screen Mockups.
Proceedings of the Product-Focused Software Process Improvement, 2015
Proceedings of the 8th IEEE International Conference on Software Testing, 2015
Proceedings of the 10th IEEE/ACM International Workshop on Automation of Software Test, 2015
Proceedings of the 8th IEEE/ACM International Workshop on Search-Based Software Testing, 2015
2014
Assessing the Effect of Screen Mockups on the Comprehension of Functional Requirements.
ACM Trans. Softw. Eng. Methodol., 2014
A family of experiments to assess the effectiveness and efficiency of source code obfuscation techniques.
Empir. Softw. Eng., 2014
Proceedings of the 14th IEEE International Working Conference on Source Code Analysis and Manipulation, 2014
What Are the Used UML Diagram Constructs? A Document and Tool Analysis Study Covering Activity and Use Case Diagrams.
Proceedings of the Model-Driven Engineering and Software Development, 2014
Proceedings of the MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development, Lisbon, Portugal, 7, 2014
Proceedings of the Model-Driven Engineering Languages and Systems, 2014
Proceedings of the 25th IEEE International Symposium on Software Reliability Engineering Workshops, 2014
Proceedings of the Web Engineering, 14th International Conference, 2014
Improving the Quality and the Comprehension of Requirements: Disciplined Use Cases and Mockups.
Proceedings of the 40th EUROMICRO Conference on Software Engineering and Advanced Applications, 2014
2013
IEEE Trans. Software Eng., 2013
Studying software evolution of large object-oriented software systems using an ETGM algorithm.
J. Softw. Evol. Process., 2013
Relevance, benefits, and problems of software modelling and model driven techniques - A survey in the Italian industry.
J. Syst. Softw., 2013
Guest Editorial: Special Section on International Conference on Program Comprehension, 2011.
Inf. Softw. Technol., 2013
Comparing the comprehensibility of requirements models expressed in Use Case and Tropos: Results from a family of experiments.
Inf. Softw. Technol., 2013
Proceedings of the 15th IEEE International Symposium on Web Systems Evolution, 2013
Capture-replay vs. programmable web testing: An empirical assessment during test case evolution.
Proceedings of the 20th Working Conference on Reverse Engineering, 2013
Proceedings of the IEEE 7th International Conference on Research Challenges in Information Science, 2013
Proceedings of the 3rd International Workshop on Experiences and Empirical Studies in Software Modeling co-located with 16th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2013), 2013
Comparing the maintainability of selenium WebDriver test suites employing different locators: a case study.
Proceedings of the 2013 International Workshop on Joining AcadeMiA and Industry Contributions to testing Automation, 2013
Improving Test Suites Maintainability with the Page Object Pattern: An Industrial Case Study.
Proceedings of the Sixth IEEE International Conference on Software Testing, 2013
Repairing Selenium Test Cases: An Industrial Case Study about Web Page Element Localization.
Proceedings of the Sixth IEEE International Conference on Software Testing, 2013
A Pilot Experiment to Quantify the Effect of Documentation Accuracy on Maintenance Tasks.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013
Proceedings of the 1st International Workshop on Conducting Empirical Studies in Industry, 2013
Proceedings of the 39th Euromicro Conference on Software Engineering and Advanced Applications, 2013
2012
Proceedings of the 14th IEEE International Symposium on Web Systems Evolution, 2012
Towards a lightweight model driven method for developing SOA systems using existing assets.
Proceedings of the 14th IEEE International Symposium on Web Systems Evolution, 2012
Proceedings of the Second Edition of the International Workshop on Experiences and Empirical Studies in Software Modelling, 2012
Business process modelling: five styles and a method to choose the most suitable one.
Proceedings of the Second Edition of the International Workshop on Experiences and Empirical Studies in Software Modelling, 2012
Using UniMod for maintenance tasks: an experimental assessment in the context of model driven development.
Proceedings of the 4th International Workshop on Modeling in Software Engineering, 2012
Proceedings of the 34th International Conference on Software Engineering, 2012
Maturity of software modelling and model driven engineering: A survey in the Italian industry.
Proceedings of the 16th International Conference on Evaluation & Assessment in Software Engineering, 2012
2011
Int. J. Softw. Tools Technol. Transf., 2011
Migration of information systems in the Italian industry: A state of the practice survey.
Inf. Softw. Technol., 2011
Empir. Softw. Eng., 2011
Assessing the Effectiveness of "Precise" Activity Diagrams in the Context of Business Process Modeling.
Proceedings of the Sistemi Evoluti per Basi di Dati, 2011
"Precise is better than light" a document analysis study about quality of business process models.
Proceedings of the First International Workshop on Empirical Requirements Engineering, 2011
Proceedings of the Product-Focused Software Process Improvement, 2011
Precise vs. Ultra-Light Activity Diagrams - An Experimental Assessment in the Context of Business Process Modelling.
Proceedings of the Product-Focused Software Process Improvement, 2011
A Precise Style for Business Process Modelling: Results from Two Controlled Experiments.
Proceedings of the Model Driven Engineering Languages and Systems, 2011
Proceedings of the First Workshop on Experiences and Empirical Studies in Software Modelling, 2011
Is my project's truck factor low?: theoretical and empirical considerations about the truck factor threshold.
Proceedings of the 2nd International Workshop on Emerging Trends in Software Metrics, 2011
Proceedings of the 5th International Symposium on Empirical Software Engineering and Measurement, 2011
Proceedings of the 15th International Conference on Evaluation & Assessment in Software Engineering, 2011
Comparing the Maintainability of Two Alternative Architectures of a Postal System: SOA vs. Non-SOA.
Proceedings of the 15th European Conference on Software Maintenance and Reengineering, 2011
2010
How Developers' Experience and Ability Influence Web Application Comprehension Tasks Supported by UML Stereotypes: A Series of Four Experiments.
IEEE Trans. Software Eng., 2010
IET Softw., 2010
Proceedings of the 17th Working Conference on Reverse Engineering, 2010
An empirical study of requirements model understanding: <i>Use Case</i> vs. <i>Tropos</i> models.
Proceedings of the 2010 ACM Symposium on Applied Computing (SAC), 2010
Proceedings of the Foundations of Computer Software. Modeling, Development, and Verification of Adaptive Systems, 2010
Impact analysis by means of unstructured knowledge in the context of bug repositories.
Proceedings of the International Symposium on Empirical Software Engineering and Measurement, 2010
On the effort of augmenting use cases with screen mockups: results from a preliminary empirical study.
Proceedings of the International Symposium on Empirical Software Engineering and Measurement, 2010
On the effectiveness of screen mockups in requirements engineering: results from an internal replication.
Proceedings of the International Symposium on Empirical Software Engineering and Measurement, 2010
Proceedings of the International Symposium on Empirical Software Engineering and Measurement, 2010
Proceedings of the 14th European Conference on Software Maintenance and Reengineering, 2010
Proceedings of the 14th European Conference on Software Maintenance and Reengineering, 2010
2009
Int. J. Softw. Tools Technol. Transf., 2009
From objects to services: toward a stepwise migration approach for Java applications.
Int. J. Softw. Tools Technol. Transf., 2009
J. Web Eng., 2009
Using acceptance tests as a support for clarifying requirements: A series of experiments.
Inf. Softw. Technol., 2009
Inf. Softw. Technol., 2009
Proceedings of the 11th IEEE International Symposium on Web Systems Evolution, 2009
Proceedings of the joint international and annual ERCIM workshops on Principles of software evolution (IWPSE) and software evolution (Evol) workshops, 2009
Proceedings of the 17th IEEE International Conference on Program Comprehension, 2009
Recovering the Evolution Stable Part Using an ECGM Algorithm: Is There a Tunnel in Mozilla?
Proceedings of the 13th European Conference on Software Maintenance and Reengineering, 2009
2008
A case study-based comparison of web testing techniques applied to AJAX web applications.
Int. J. Softw. Tools Technol. Transf., 2008
J. Softw. Maintenance Res. Pract., 2008
Dynamic model extraction and statistical analysis of Web applications: Follow-up after 6 years.
Proceedings of the 10th IEEE International Symposium on Web Systems Evolution, 2008
Transforming a Java application in an equivalent Web-services based application: Toward a tool supported stepwise approach.
Proceedings of the 10th IEEE International Symposium on Web Systems Evolution, 2008
Proceedings of the WCRE 2008, 2008
Not all classes are created equal: toward a recommendation system for focusing testing.
Proceedings of the 2008 International Workshop on Recommendation Systems for Software Engineering, 2008
Software migration projects in Italian industry: Preliminary results from a state of the practice survey.
Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering, 2008
Proceedings of the First International Conference on Software Testing, 2008
Guidelines on the use of Fit tables in software maintenance tasks: Lessons learned from 8 experiments.
Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM 2008), September 28, 2008
Are fit tables really talking?: a series of experiments to understand whether fit tables are useful during evolution tasks.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008
Comparing "Traditional" and Web Specific Fit Tables in Maintenance Tasks: A Preliminary Empirical Study.
Proceedings of the 12th European Conference on Software Maintenance and Reengineering, 2008
Proceedings of the 4th ACM Workshop on Quality of Protection, 2008
Proceedings of the Concurrency, 2008
2007
J. Softw. Maintenance Res. Pract., 2007
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2007
Proceedings of the 9th IEEE International Symposium on Web Systems Evolution, 2007
Talking tests: an empirical assessment of the role of fit acceptance tests in clarifying requirements.
Proceedings of the 9th International Workshop on Principles of Software Evolution (IWPSE 2007), 2007
Proceedings of the 23rd IEEE International Conference on Software Maintenance (ICSM 2007), 2007
The Role of Experience and Ability in Comprehension Tasks Supported by UML Stereotypes.
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007
Proceedings of the First International Symposium on Empirical Software Engineering and Measurement, 2007
2006
IEEE Trans. Software Eng., 2006
J. Softw. Maintenance Res. Pract., 2006
An empirical study on the usefulness of Conallen's stereotypes inWeb application comprehension.
Proceedings of the Eighth IEEE International Workshop on Web Site Evolution (WSE 2006), 2006
2005
Autom. Softw. Eng., 2005
Proceedings of the Seventh IEEE International Workshop on Web Site Evolution (WSE 2005), 2005
Proceedings of the Seventh IEEE International Workshop on Web Site Evolution (WSE 2005), 2005
A comparative study on the re-documentation of existing software: code annotations vs. drawing editors.
Proceedings of the 2005 International Symposium on Empirical Software Engineering (ISESE 2005), 2005
Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM 2005), 2005
Proceedings of the 9th European Conference on Software Maintenance and Reengineering (CSMR 2005), 2005
A Toolkit to Restructure Static Web Sites into Dynamic Web Applications.
Proceedings of the Tools for Software Maintenance and Reengineering, 2005
2004
Proceedings of the 6th International Workshop on Web Site Evolution (WSE 2004), 2004
Proceedings of the 12th International Workshop on Program Comprehension (IWPC 2004), 2004
Proceedings of the 20th International Conference on Software Maintenance (ICSM 2004), 2004
Proceedings of the 8th European Conference on Software Maintenance and Reengineering (CSMR 2004), 2004
2003
Proceedings of the 5th International Workshop on Web Site Evolution (WSE 2003), 2003
Proceedings of the 5th International Workshop on Web Site Evolution (WSE 2003), 2003
Proceedings of the 11th International Workshop on Program Comprehension (IWPC 2003), 2003
2002
Proceedings of the 4th International Workshop on Web Site Evolution (WSE 2002), 2002
Proceedings of the 2nd IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2002), 2002
Proceedings of the 18th International Conference on Software Maintenance (ICSM 2002), 2002
2001
Proceedings of the 3rd International Workshop on Web Site Evolution (WSE 2001), 2001
Building a Tool for the Analysis and Testing of Web Applications: Problems and Solutions.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2001
Proceedings of the 1st IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2001), 2001
Proceedings of the 2001 International Conference on Software Maintenance, 2001
Proceedings of the 23rd International Conference on Software Engineering, 2001
2000
Proceedings of the 2000 International Conference on Software Maintenance, 2000