Filippo Ricca

According to our database1, Filippo Ricca authored at least 142 papers between 2000 and 2018.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

On csauthors.net:

Bibliography

2018
Pesto: Automated migration of DOM-based Web tests towards the visual approach.
Softw. Test., Verif. Reliab., 2018

DUSM: A Method for Requirements Specification and Refinement Based on Disciplined Use Cases and Screen Mockups.
J. Comput. Sci. Technol., 2018

An acceptance testing approach for Internet of Things systems.
IET Software, 2018

On the impact of state-based model-driven development on maintainability: a family of experiments using UniMod.
Empirical Software Engineering, 2018

A method for developing model to text transformations.
Proceedings of the 33rd Annual ACM Symposium on Applied Computing, 2018

2017
Do UML object diagrams affect design comprehensibility? Results from a family of four controlled experiments.
J. Vis. Lang. Comput., 2017

APOGEN: automatic page object generator for web testing.
Software Quality Journal, 2017

Towards Runtime Monitoring of Node.js and Its Application to the Internet of Things.
Proceedings of the Proceedings First Workshop on Architectures, 2017

Search Based Path and Input Data Generation for Web Application Testing.
Proceedings of the Search Based Software Engineering - 9th International Symposium, 2017

Service-oriented domain and business process modelling.
Proceedings of the Symposium on Applied Computing, 2017

An Abstract Machine for Asynchronous Programs with Closures and Priority Queues.
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

Towards an Acceptance Testing Approach for Internet of Things Systems.
Proceedings of the Current Trends in Web Engineering, 2017

2016
Robula+: an algorithm for generating robust XPath locators for web testing.
Journal of Software: Evolution and Process, 2016

Approaches and Tools for Automated End-to-End Web Testing.
Advances in Computers, 2016

Test Driven Development of Web Applications: A Lightweight Approach.
Proceedings of the 10th International Conference on the Quality of Information and Communications Technology, 2016

Towards a Holistic Method for Business Process Analytics.
Proceedings of the Challenges and Opportunity with Big Data, 2016

Automatic Page Object Generation with APOGEN.
Proceedings of the Web Engineering - 16th International Conference, 2016

Clustering-Aided Page Object Generation for Web Testing.
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.
Software and System Modeling, 2015

Editorial of special section from Software Evolution Week 2014.
Information & Software Technology, 2015

Automated generation of visual web tests from DOM-based web tests.
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

Using Multi-Locators to Increase the Robustness of Web Test Cases.
Proceedings of the 8th IEEE International Conference on Software Testing, 2015

Why Creating Web Page Objects Manually If It Can Be Done Automatically?
Proceedings of the 10th IEEE/ACM International Workshop on Automation of Software Test, 2015

Meta-heuristic Generation of Robust XPath Locators for Web Testing.
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.
Empirical Software Engineering, 2014

Recent Advances in Web Testing.
Advances in Computers, 2014

PESTO: A Tool for Migrating DOM-Based to Visual Web Tests.
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

What are the used Activity Diagram Constructs? - A Survey.
Proceedings of the MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development, Lisbon, Portugal, 7, 2014

Who Knows/Uses What of the UML: A Personal Opinion Survey.
Proceedings of the Model-Driven Engineering Languages and Systems, 2014

Reducing Web Test Cases Aging by Means of Robust XPath Locators.
Proceedings of the 25th IEEE International Symposium on Software Reliability Engineering Workshops, 2014

Visual vs. DOM-Based Web Locators: An Empirical Study.
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
MADMatch: Many-to-Many Approximate Diagram Matching for Design Comparison.
IEEE Trans. Software Eng., 2013

Studying software evolution of large object-oriented software systems using an ETGM algorithm.
Journal of Software: Evolution and Process, 2013

Relevance, benefits, and problems of software modelling and model driven techniques - A survey in the Italian industry.
Journal of Systems and Software, 2013

Guest Editorial: Special Section on International Conference on Program Comprehension, 2011.
Information & Software Technology, 2013

Comparing the comprehensibility of requirements models expressed in Use Case and Tropos: Results from a family of experiments.
Information & Software Technology, 2013

Web testware evolution.
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

Empirical evaluation of uml-based model-driven techniques: Poster paper.
Proceedings of the IEEE 7th International Conference on Research Challenges in Information Science, 2013

What are the used UML diagrams? A Preliminary Survey.
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

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

Six reasons for rejecting an industrial survey paper.
Proceedings of the 1st International Workshop on Conducting Empirical Studies in Industry, 2013

Estimating the Effort to Develop Screen Mockups.
Proceedings of the 39th Euromicro Conference on Software Engineering and Advanced Applications, 2013

2012
ReAjax: a reverse engineering tool for Ajax Web applications.
IET Software, 2012

An exploratory survey on SOA knowledge, adoption and trend in the Italian industry.
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

Benefits from modelling and MDD adoption: expectations and achievements.
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

SOA adoption in the Italian industry.
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
Are web applications more defect-prone than desktop applications?
STTT, 2011

Migration of information systems in the Italian industry: A state of the practice survey.
Information & Software Technology, 2011

Design evolution metrics for defect prediction in object oriented systems.
Empirical Software Engineering, 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

On the Difficulty of Computing the Truck Factor.
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

Building VECM-based Systems with a Model Driven Approach: an Experience Report.
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

Preliminary Findings from a Survey on the MD State of the Practice.
Proceedings of the 5th International Symposium on Empirical Software Engineering and Measurement, 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

Empirical comparison of graphical and annotation-based re-documentation approaches.
IET Software, 2010

Heroes in FLOSS Projects: An Explorative Study.
Proceedings of the 17th Working Conference on Reverse Engineering, 2010

An empirical study of requirements model understanding: Use Case vs. Tropos models.
Proceedings of the 2010 ACM Symposium on Applied Computing (SAC), 2010

A Problem Frame-Based Approach to Evolvability: The Case of the Multi-translation.
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

Are Heroes common in FLOSS projects?
Proceedings of the International Symposium on Empirical Software Engineering and Measurement, 2010

Under and Over Approximation of State Models Recovered for Ajax Applications.
Proceedings of the 14th European Conference on Software Maintenance and Reengineering, 2010

SOAME 2010: International Workshop on SOA Migration and Evolution.
Proceedings of the 14th European Conference on Software Maintenance and Reengineering, 2010

2009
Special section on Web Systems Evolution.
STTT, 2009

From objects to services: toward a stepwise migration approach for Java applications.
STTT, 2009

An Empirical Validation of a Web Fault Taxonomy and its Usage for Web Testing.
J. Web Eng., 2009

Using acceptance tests as a support for clarifying requirements: A series of experiments.
Information & Software Technology, 2009

Tool-supported requirements prioritization: Comparing the AHP and CBRank methods.
Information & Software Technology, 2009

Defect location in traditional vs. Web applications - an empirical investigation.
Proceedings of the 11th IEEE International Symposium on Web Systems Evolution, 2009

A "quick and dirty" meet-in-the-middle approach for migrating to SOA.
Proceedings of the joint international and annual ERCIM workshops on Principles of software evolution (IWPSE) and software evolution (Evol) workshops, 2009

The effectiveness of source code obfuscation: An experimental assessment.
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.
STTT, 2008

Improving Web site understanding with keyword-based clustering.
Journal of Software Maintenance, 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

Error Correcting Graph Matching Application to Software Evolution.
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

State-Based Testing of Ajax Web Applications.
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

Towards experimental evaluation of code obfuscation techniques.
Proceedings of the 4th ACM Workshop on Quality of Protection, 2008

Modeling Business within a UML-Based Rigorous Software Development Approach.
Proceedings of the Concurrency, 2008

2007
How design notations affect the comprehension of Web applications.
Journal of Software Maintenance, 2007

The Use of Executable FIT Tables to support Maintenance and Evolution Tasks.
ECEASST, 2007

Empirical Validation of a Web Fault Taxonomy and its usage for Fault Seeding.
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

Empirical Studies in Software Maintenance and Evolution.
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

"Talking tests": a Preliminary Experimental Study on Fit User Acceptance Tests.
Proceedings of the First International Symposium on Empirical Software Engineering and Measurement, 2007

2006
Tool-Supported Refactoring of Existing Object-Oriented Code into Aspects.
IEEE Trans. Software Eng., 2006

Automatic support for the alignment of multilingual Web sites.
Journal of Software Maintenance, 2006

Web crawlers compared.
IJWIS, 2006

Detecting Anomaly and Failure in Web Applications.
IEEE MultiMedia, 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
Web Application Slicing in Presence of Dynamic Code Generation.
Autom. Softw. Eng., 2005

Web Testing: a Roadmap for the Empirical Research.
Proceedings of the Seventh IEEE International Workshop on Web Site Evolution (WSE 2005), 2005

Hyperlinks Analysis in Multilingual Web Applications.
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

Automated Refactoring of Object Oriented Code into Aspects.
Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM 2005), 2005

Anomaly Detection in Web Applications: A Review of Already Conducted Case Studies.
Proceedings of the 9th European Conference on Software Maintenance and Reengineering (CSMR 2005), 2005

2004
Statistical testing of Web applications.
Journal of Software Maintenance, 2004

A 2-Layer Model for the White-Box Testing of Web Applications.
Proceedings of the 6th International Workshop on Web Site Evolution (WSE 2004), 2004

An Empirical Study on Keyword-based Web Site Clustering.
Proceedings of the 12th International Workshop on Program Comprehension (IWPC 2004), 2004

Analysis, Testing and Re-Structuring of Web Applications.
Proceedings of the 20th International Conference on Software Maintenance (ICSM 2004), 2004

Experimental Results on the Alignment of Multilingual Web Sites.
Proceedings of the 8th European Conference on Software Maintenance and Reengineering (CSMR 2004), 2004

2003
Evaluation Methods for Web Application Clustering.
Proceedings of the 5th International Workshop on Web Site Evolution (WSE 2003), 2003

Using Keyword Extraction for Web Site Clustering.
Proceedings of the 5th International Workshop on Web Site Evolution (WSE 2003), 2003

Using Clustering to Support the Migration from Static to Dynamic Web Pages.
Proceedings of the 11th International Workshop on Program Comprehension (IWPC 2003), 2003

2002
Web application transformations based on rewrite rules.
Information & Software Technology, 2002

Testing Processes of Web Applications.
Ann. Software Eng., 2002

Dynamic Model Extraction and Statistical Analysis of Web Applications.
Proceedings of the 4th International Workshop on Web Site Evolution (WSE 2002), 2002

Construction of the System Dependence Graph for Web Application Slicing.
Proceedings of the 2nd IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2002), 2002

Restructuring Multilingual Web Sites.
Proceedings of the 18th International Conference on Software Maintenance (ICSM 2002), 2002

2001
Understanding and Restructuring Web Sites with ReWeb.
IEEE MultiMedia, 2001

Recovering Traceability Links in Multilingual Web Sites.
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

Restructuring Web Applications via Transformation Rules.
Proceedings of the 1st IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2001), 2001

Web Application Slicing.
Proceedings of the 2001 International Conference on Software Maintenance, 2001

Analysis and Testing of Web Applications.
Proceedings of the 23rd International Conference on Software Engineering, 2001

2000
Web Site Analysis: Structure and Evolution.
Proceedings of the 2000 International Conference on Software Maintenance, 2000


  Loading...