2025
Teachers’ Perspective on Software Testing Education
Hannah Potter, Ana C. R. Paiva, Domenico Amalfitano, Anna Rita Fasolino, Porfirio Tramontana, René Just: Evaluating the Impact of Scaffolding and Visualizations for Mutation Testing Exercises in Software Engineering Education. SIGSOFT FSE Companion 2025: 823-834
Marco De Luca, Sergio Di Martino, Sergio Di Meglio, Anna Rita Fasolino, Luigi Libero Lucio Starace, Porfirio Tramontana: Rookie Mistakes: Measuring Software Quality in Student Projects to Guide Educational Enhancement. SEAA (3) 2025: 137-154
2024
Porfirio Tramontana, Beatriz Marín, Ana Paiva, Alexandra Mendes, Tanja E. J. Vos, Domenico Amalfitano, Felix Cammaerts, Monique Snoeck, Anna Rita Fasolino
Anna Rita Fasolino and Porfirio Tramontana. 2024. Test Smells Learning by a Gamification Approach. to appear In Proceedings of the Test Smells Learning by a Gamification Approach (Gamify 24). Association for Computing Machinery, New York, NY, USA. https://doi.org/10.1145/3678869.3685687
Marco De Luca, Sergio Di Meglio, Anna Rita Fasolino, Luigi Libero Lucio Starace, and Porfirio Tramontana. 2024. Automatic Assessment of Architectural Anti-patterns and Code Smells in Student Software Projects. In Proceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering (EASE '24). Association for Computing Machinery, New York, NY, USA, 565–569. https://doi.org/10.1145/3661167.3661290
2023
Investigating the robustness of locators in template-based Web application testing using a GUI change classification model✩
A community detection approach based on network representation learning for repository mining,
2022
Porfirio Tramontana, Anna Rita Fasolino:
Towards the Generation of Robust E2E Test Cases in Template-based Web Applications. SEAA 2022
2020
Comparing the effectiveness of capture and replay against automatic input generation for Android graphical user interface testing
2019
2017
2016
2015
AGRippin: a novel search based testing technique for Android applications
2014
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