Publications
2023
A community detection approach based on network representation learning for repository mining,
2022
Towards the Generation of Robust E2E Test Cases in Template-based Web Applications
Towards the Generation of Robust E2E Test Cases in Template-based Web Applications
Porfirio Tramontana, Anna Rita Fasolino:
Towards the Generation of Robust E2E Test Cases in Template-based Web Applications. SEAA 2022
Towards the Generation of Robust E2E Test Cases in Template-based Web Applications
Towards the Generation of Robust E2E Test Cases in Template-based Web Applications
Porfirio Tramontana, Anna Rita Fasolino:
Towards the Generation of Robust E2E Test Cases in Template-based Web Applications. SEAA 2022
An Approach for Model Based Testing of Augmented Reality Applications
2020
Comparing the effectiveness of capture and replay against automatic input generation for Android graphical user interface testing
Do Memories Haunt You? An Automated Black Box Testing Approach for Detecting Memory Leaks in Android Apps
A Technique for Parallel GUI Testing of Android Applications
2019
Automated functional testing of mobile applications: a systematic mapping study
Developing and Evaluating Objective Termination Criteria for Random Testing
2017
A general framework for comparing automatic testing techniques of Android mobile apps
Fixing Faults in C and Java Source Code: Abbreviated vs. Full-Word Identifier Names
2016
EXACT: A tool for comprehending VBA-based Excel spreadsheet applications
2015
MobiGUITAR: Automated Model-Based Testing of Mobile Apps
Toward Reverse Engineering of VBA Based Excel Spreadsheet Applications
Exploiting the Saturation Effect in Automatic Random Testing of Android Applications
A Conceptual Framework for the Comparison of Fully Automated GUI Testing Techniques
AGRippin: a novel search based testing technique for Android applications
2014
The DynaRIA tool for the comprehension of Ajax web applications by dynamic analysis
Migrating legacy spreadsheets-based systems to Web MVC architecture: An industrial case study
A Reverse Engineering Process for Inferring Data Models from Spreadsheet-based Information Systems: An Automotive Industrial Experience
Information Extraction from Legacy Spreadsheet-based Information System - An Experience in the Automotive Context.
Studying abbreviated vs. full-word identifier names when dealing with faults: an external replication
Towards automatic model-in-the-loop testing of electronic vehicle information centers
Reverse Engineering of Data Models from Legacy Spreadsheets-Based Systems: An Industrial Case Study
Domenico Amalfitano, Anna Rita Fasolino, Valerio Maggio, Porfirio Tramontana, Vincenzo De Simone:
Reverse Engineering of Data Models from Legacy Spreadsheets-Based Systems: An Industrial Case Study. SEBD 2014: 123-130
2013
Testing Android Mobile Applications: Challenges, Strategies, and Approaches
Considering Context Events in Event-Based Testing of Mobile Applications
Web application testing in fifteen years of WSE
Reverse engineering techniques: From web applications to rich Internet applications
2012
A toolset for GUI testing of Android applications
Using GUI ripping for automated testing of Android applications
2011
A Novel Approach for Semantic Interoperability in the Web Based on the Semantic Triangle Communication Model
Ensuring Semantic Interoperability for e-Health Applications
A GUI Crawling-Based Technique for Android Mobile Application Testing
Using dynamic analysis for generating end user documentation for Web 2.0 applications
Ten years of access for all from WSE 2001 to WSE 2011
2010
Rich Internet Application Testing Using Execution Trace Data
Domenico Amalfitano, Anna Rita Fasolino, Porfirio Tramontana:
Rich Internet Application Testing Using Execution Trace Data. ICST Workshops 2010: 274-283
DynaRIA: A Tool for Ajax Web Application Comprehension
Domenico Amalfitano, Anna Rita Fasolino, Armando Polcaro, Porfirio Tramontana:
DynaRIA: A Tool for Ajax Web Application Comprehension. ICPC 2010: 46-47
Comprehending Ajax Web Applications by the DynaRIA Tool
Domenico Amalfitano, Anna Rita Fasolino, Armando Polcaro, Porfirio Tramontana:
Comprehending Ajax Web Applications by the DynaRIA Tool. QUATIC 2010: 122-131
Techniques and tools for Rich Internet Applications testing
Domenico Amalfitano, Anna Rita Fasolino, Porfirio Tramontana:
Techniques and tools for Rich Internet Applications testing. WSE 2010: 63-72
2009
An AHP-Based Framework for Quality and Security Evaluation
Valentina Casola, Anna Rita Fasolino, Nicola Mazzocca, Porfirio Tramontana:
An AHP-Based Framework for Quality and Security Evaluation. CSE (3) 2009: 405-411
A Tool-Supported Process for Reliable Classification of Web Pages
Domenico Amalfitano, Anna Rita Fasolino, Porfirio Tramontana:
A Tool-Supported Process for Reliable Classification of Web Pages. FGIT-ASEA 2009: 338-345
Experimenting a reverse engineering technique for modelling the behaviour of rich internet applications
Domenico Amalfitano, Anna Rita Fasolino, Porfirio Tramontana:
Experimenting a reverse engineering technique for modelling the behaviour of rich internet applications. ICSM 2009: 571-574
Using Ontologies to Achieve Semantic Interoperability in the Web: An Approach Based on the Semantic Triangle Model
Angelo Chianese, Anna Rita Fasolino, Vincenzo Moscato, Porfirio Tramontana:
Using Ontologies to Achieve Semantic Interoperability in the Web: An Approach Based on the Semantic Triangle Model. ISDA 2009: 884-889
2008
A wrapping approach for migrating legacy system interactive functionalities to Service Oriented Architectures
Gerardo Canfora, Anna Rita Fasolino, Gianni Frattolillo, Porfirio Tramontana:
A wrapping approach for migrating legacy system interactive functionalities to Service Oriented Architectures. J. Syst. Softw. 81(4): 463-480 (2008)
Reverse Engineering Finite State Machines from Rich Internet Applications
Domenico Amalfitano, Anna Rita Fasolino, Porfirio Tramontana:
Reverse Engineering Finite State Machines from Rich Internet Applications. WCRE 2008: 69-73
2007
Web Pages Classification using Concept Analysis
Giuseppe A. Di Lucca, Anna Rita Fasolino, Porfirio Tramontana:
Web Pages Classification using Concept Analysis. ICSM 2007: 385-394
A policy-based evaluation framework for Quality and Security in Service Oriented Architectures
Valentina Casola, Anna Rita Fasolino, Nicola Mazzocca, Porfirio Tramontana:
A policy-based evaluation framework for Quality and Security in Service Oriented Architectures. ICWS 2007: 1181-1190
Turning Web Applications into Web Services by Wrapping Techniques
Giusy Di Lorenzo, Anna Rita Fasolino, Lorenzo Melcarne, Porfirio Tramontana, Valeria Vittorini:
Turning Web Applications into Web Services by Wrapping Techniques. WCRE 2007: 199-208
Improving Usability of Web Pages for Blinds
Carmine Cesarano, Anna Rita Fasolino, Porfirio Tramontana:
Improving Usability of Web Pages for Blinds. WSE 2007: 97-104
Research Directions in Web Site Evolution II: Web Application Security
Porfirio Tramontana, Thomas R. Dean, Scott R. Tilley:
Research Directions in Web Site Evolution II: Web Application Security. WSE 2007: 105-106
2006
Business Processes Characterisation Through Definition of Structural and Non-Structural Criteria
Francesco Calabrese, Giovanni Di Dio, Anna Rita Fasolino, Porfirio Tramontana:
Business Processes Characterisation Through Definition of Structural and Non-Structural Criteria. AICT/ICIW 2006: 132
A Methodology for Searching Reusable Business Processes
Francesco Calabrese, Giovanni Di Dio, Anna Rita Fasolino, Porfirio Tramontana:
A Methodology for Searching Reusable Business Processes. AICT/ICIW 2006: 153
Migrating Interactive Legacy Systems To Web Services
Gerardo Canfora, Anna Rita Fasolino, Gianni Frattolillo, Porfirio Tramontana:
Migrating Interactive Legacy Systems To Web Services. CSMR 2006: 24-36
A Flexible Wrapper For The Migration Of Interactive Legacy System To Web Services
Gerardo Canfora, Anna Rita Fasolino, Gianni Frattolillo, Porfirio Tramontana:
A Flexible Wrapper For The Migration Of Interactive Legacy System To Web Services. CSMR 2006: 347-344
A Technique for Reducing User Session Data Sets in Web Application Testing
Giuseppe A. Di Lucca, Anna Rita Fasolino, Porfirio Tramontana:
A Technique for Reducing User Session Data Sets in Web Application Testing. WSE 2006: 7-13
2005
Recovering Interaction Design Patterns in Web Applications
Giuseppe A. Di Lucca, Anna Rita Fasolino, Porfirio Tramontana:
Recovering Interaction Design Patterns in Web Applications. CSMR 2005: 366-374
Reverse Engineering Web Applications
Porfirio Tramontana:
Reverse Engineering Web Applications. ICSM 2005: 705-708
Supporting Web Application Evolution by Dynamic Analysis
Giuseppe A. Di Lucca, Massimiliano Di Penta, Anna Rita Fasolino, Porfirio Tramontana:
Supporting Web Application Evolution by Dynamic Analysis. IWPSE 2005: 175-186
Web Site Accessibility: Identifying and Fixing Accessibility Problems in Client Page Code
Giuseppe A. Di Lucca, Anna Rita Fasolino, Porfirio Tramontana:
Web Site Accessibility: Identifying and Fixing Accessibility Problems in Client Page Code. WSE 2005: 71-78
Reverse Engineering Web Applications Using the Ware Tool
Giuseppe A. Di Lucca, Anna Rita Fasolino, Porfirio Tramontana, Ugo de Carlini:
Reverse Engineering Web Applications Using the Ware Tool. Tools for Software Maintenance and Reengineering 2005: 116-140
2004
Reverse engineering Web applications: the WARE approach
Giuseppe A. Di Lucca, Anna Rita Fasolino, Porfirio Tramontana:
Reverse engineering Web applications: the WARE approach. J. Softw. Maintenance Res. Pract. 16(1-2): 71-101 (2004)
Supporting Concept Assignment in the Comprehension of Web Applications
Giuseppe A. Di Lucca, Anna Rita Fasolino, Porfirio Tramontana, Ugo de Carlini:
Supporting Concept Assignment in the Comprehension of Web Applications. COMPSAC 2004: 492-497
Towards the Definition of a Maintainability Model for Web Applications
Giuseppe A. Di Lucca, Anna Rita Fasolino, Porfirio Tramontana, Corrado Aaron Visaggio:
Towards the Definition of a Maintainability Model for Web Applications. CSMR 2004: 279-287
Identifying reusable components in web applications
Giuseppe A. Di Lucca, Anna Rita Fasolino, Porfirio Tramontana, Ugo de Carlini:
Identifying reusable components in web applications. IASTED Conf. on Software Engineering 2004: 526-531
Identifying Cross Site Scripting Vulnerabilities in Web Applications
Giuseppe A. Di Lucca, Anna Rita Fasolino, M. Mastoianni, Porfirio Tramontana:
Identifying Cross Site Scripting Vulnerabilities in Web Applications. WSE 2004: 71-80
2003
Recovering a Business Object Model from Web Applications
Giuseppe A. Di Lucca, Anna Rita Fasolino, Porfirio Tramontana, Ugo de Carlini:
Recovering a Business Object Model from Web Applications. COMPSAC 2003: 348-
Abstracting Business Level UML Diagrams from Web Applications
Giuseppe A. Di Lucca, Anna Rita Fasolino, Porfirio Tramontana, Ugo de Carlini:
Abstracting Business Level UML Diagrams from Web Applications. WSE 2003: 12-19
Evaluation Methods for Web Application Clustering
Paolo Tonella, Filippo Ricca, Emanuele Pianta, Christian Girardi, Giuseppe A. Di Lucca, Anna Rita Fasolino, Porfirio Tramontana:
Evaluation Methods for Web Application Clustering. WSE 2003: 33-40
2002
WARE: A Tool for the Reverse Engineering of Web Applications
Giuseppe A. Di Lucca, Anna Rita Fasolino, F. Pace, Porfirio Tramontana, Ugo de Carlini:
WARE: A Tool for the Reverse Engineering of Web Applications. CSMR 2002: 241-250
Comprehending Web Applications by a Clustering Based Approach
Giuseppe A. Di Lucca, Anna Rita Fasolino, F. Pace, Porfirio Tramontana, Ugo de Carlini:
Comprehending Web Applications by a Clustering Based Approach. IWPC 2002: 261-270
Towards a Better Comprehensibility of Web Applications: Lessons Learned from Reverse Engineering Experiments
Giuseppe A. Di Lucca, Anna Rita Fasolino, Porfirio Tramontana:
Towards a Better Comprehensibility of Web Applications: Lessons Learned from Reverse Engineering Experiments. WSE 2002: 33-42